免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3524 | 回复: 12
打印 上一主题 下一主题

[FreeBSD] 请教个类似桥接问题,请高手指点指点. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-03 11:28 |只看该作者 |倒序浏览
我现在用的是FreeBSD6.2  双网卡. 我想用双网卡实现同网段的桥接,也就说两个地址都在同一个段上,我想用FreeBSD作防火墙。
一个网卡上接路由器, 另一个网卡下接交换机. 交接机上都是分配真实的外网地址段通过路由器出网.
请高手帮我分析下.这样可信吗, 应该如果实现. 用ipfw好像不现实. 如果用PF应该怎么做呢.? 谢谢!

论坛徽章:
0
2 [报告]
发表于 2008-11-03 11:39 |只看该作者
如果内网和外网是同一IP段,直接做桥接就可以了,不必用路由

FreeBSD手册里有做桥接的部分

论坛徽章:
0
3 [报告]
发表于 2008-11-03 12:01 |只看该作者

回复 #1 Sean_darkness 的帖子

用openbsd做桥接吧
具体
$ sudo ifconfig bridge0 create
$ sudo brconfig bridge0 add ep0 add ep1 blocknonip ep0 blocknonip ep1 up
To make the configuration permanent, create or edit /etc/hostname.ep0
and finally, enter the following line:
up
For the other interface, you need /etc/hostname.ep1 to contain
up
and finally, enter the bridge setup in /etc/bridgename.bridge0 :
add ep0 add ep1 blocknonip ep0 blocknonip ep1 up
This means your bridge is up and you can move on to creating the PF filter rules.

论坛徽章:
0
4 [报告]
发表于 2008-11-03 12:42 |只看该作者
谢谢分享,

网上找了下,没有找到相关的安装方法, 我现在已经装了IPFW和nat,  安装桥接还要重编内核吗?  可以不重编吗, 应该怎么做呢. 谢

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
5 [报告]
发表于 2008-11-03 21:43 |只看该作者
感觉有点乱。
1、桥接就不用IP地址了,直接放网络中间就是。从感觉上来说,就相当于把网线截断,用桥连上。

2、ipfw、PF和桥之间好像没有必然的联系,做好桥后,一样用ipfw、pf来做限制。

3、手册上说的很清楚,照着做就得了。http://cnsnap.cn.freebsd.org/doc ... twork-bridging.html

论坛徽章:
0
6 [报告]
发表于 2008-11-04 11:33 |只看该作者
已经做好了, 两个网卡都加入里面, 但似乎还是不通呢.  网卡都去掉了IP地址, 包括网关地址, 网关都关闭.  还是不通, 郁闷 . 求助.....


这是我的网桥输出:

#ipfonfig bridge0
bridge0: flags=8041<UP,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.101 netmask 0xffffffff
ether ac:de:48:0f:a6:16
priority 32768 hellotime 2 fwddelay 15 maxage 20
member: xl1 flags=3<LEARNING,DISCOVER>
member: xl0 flags=3<LEARNING,DISCOVER>

论坛徽章:
0
7 [报告]
发表于 2008-11-04 12:47 |只看该作者
谁给个提示?  急,

是不是 rc.conf 文件中要加 ip 地址?

请帮帮忙...

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
8 [报告]
发表于 2008-11-04 22:47 |只看该作者
很长时间之前弄过,具体细节都忘了,仅给点提示:
1、gateway是不是要启用。
2、防火墙是不是都开启了。

3、怀疑你不是严格按照手册上的步骤做的。
http://cnsnap.cn.freebsd.org/doc ... twork-bridging.html

4、你的命令好像打错了。
#ipfonfig bridge0
lw83 该用户已被删除
9 [报告]
发表于 2008-11-05 16:49 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
10 [报告]
发表于 2008-11-05 21:00 |只看该作者
原帖由 lw83 于 2008-11-5 16:49 发表
首先让内核支持网桥,在kernel中加入 device if_bridge,然后/usr/sbin/config kernel,cd ../compile/kernel,make cleardepend,make depend,make,make install.

创建一个网桥

ifconfig bridge0 create

...



楼上的,太棒了。 按你说的,问题好。Thanks very very very much , guys!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP