论坛风格切换切换到宽版
  • 1540阅读
  • 7回复

[问题求助]brctl 支持 vlan 的问题。 [复制链接]

上一主题 下一主题
离线日光兰.
 
发帖
1968
C币
-235780
威望
320
贡献值
1
银元
-2
铜钱
4252
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
fedora 5  2..6.15 核心,两块 realtek. 8139 网卡,一台 catalyst 2924 交换机.
2.924的. fa0/1 口为 trunk , fa/20~24 属于vlan2  fa0/3~6属于vlan3外贸

打算把Linux机器作为透.明的.网桥,试验Trunk的配置。健康
Linux机器的 eth1 接 2924 的 fa.0/1. 口.

在配置vlan的时候发生了桥接无法生效.的问题,配置.命令如下:域名
vconfig .add eth1 2学习
vco.nfig add eth1 3    美容
ifconfig eth1.2 0..0.0..0 up.
ifco.nfig eth1.3 0.0.0..0 up[成人用品]
brctl ad.dbr br0            杀毒
b.rctl addif br0 eth1.2              乙肝
brctl addif br0 et.h1.3            杀毒
if.config br0 up.
然后发.现桥接根本没有生效,甚至于给br0配置IP地址,也无法ping通局域网内的其他机.器,丢包严重。教育

为了定位问题,用 tcpdump -i eth1.3 .监视流量,发现 .自从 br0 up 之后,eth1.3很快就收不到任何流量了。电影
哪位有高见?

----.-------------------------.-----              乙肝
为了区别问题,重新启动机器:
vconfig add .eth1 2投资
vconf.ig add eth1 3健康
ifconfig eth1.2 192..16.8.0.9 up.
ifconfig eth1.3 10.215..4.9  . up学习
这时候是.可以ping通vlan2和vlan3内的其他机器的,并且 t.cpdump - i eth1.3 的流量正常。[成人用品]

再次重新启动机器,直接用 eth0接 vlan2的端口 fa0/20. ,  e.ht1 接 vlan3的端口 fa0/3.教育
ifc.onfig eth0 0.0.0.0 up.
ifconfig eth1. 0.0.0.0 up域名
brctl addbr .br0    美容
brctl add.if br0 eth0.
brctl addif br0 e.th1--------------彩票
ifconfig b.r0 up
这时.候桥接是正常起作用的,它的确转发了vlan2和.vlan3的流量。[成人用品]

[ .本帖最后由 .net-wolf 于 2006-9-11 22:34 编辑 ]    健康

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线cnyunxi.
发帖
2005
C币
-199214
威望
392
贡献值
1
银元
-3
铜钱
4545
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:brctl


QUOTE:原帖由 net-wolf 于 2006-9-11 22:23 发表
fedora 5  2.6.15 核心,两块 realtek 8139 网卡,一台 catalyst 2924 交换机
2924的 fa0/1 口为 trunk , fa/20~24 属于vlan2  fa0/3~6属于vlan3

打算把Linux机器作为透明的网桥,试验Trunk的配置。
Linux机 ...


既然他们在不同的VLAN,为什么要做成桥呢???要让交换机下两个VLAN通讯,我想需要的是单臂路由,而不是bridge

离线fff000.
发帖
2145
C币
-60561
威望
396
贡献值
1
银元
-1
铜钱
4779
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:brctl
网卡要选用支持vlan的网卡!

离线h1821388.
发帖
2209
C币
-235179
威望
414
贡献值
1
银元
-6
铜钱
4968
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:brctl


QUOTE:原帖由 独孤九贱 于 2006-9-12 09:02 发表


既然他们在不同的VLAN,为什么要做成桥呢???要让交换机下两个VLAN通讯,我想需要的是单臂路由,而不是bridge


大概是打算在原来的网络结构中,加上一个透明的桥,当firewall吧。。。

子网1
子网2-----交换机----linux box(桥)-----路由器

猜想是要构造结构的

发帖
1934
C币
-152941
威望
334
贡献值
1
银元
-1
铜钱
4244
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:brctl
顺带一提。。。如果是默认情形这样的单臂路由,是需要在trunk时候设置通信方式的,比如 802.1q或者ISL

希望这个建议对你有所帮助

离线hongjing123.
发帖
2138
C币
-235030
威望
440
贡献值
1
银元
0
铜钱
4983
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:brctl


QUOTE:原帖由 net-wolf 于 2006-9-13 09:46 发表
trunk 的确是 8021q 封装的,网卡无需支持vlan,Linux内核已经支持了,单纯的vlan测试已经通过了。
skylove说的很对,就是我想要的架构。


这就奇怪了。。。主要我没在trunk方式下做过桥,所以不晓得一个网卡上直接支持多vlan和802.1q该如何设置(光是多vlan似乎不够,因为得把这个802.1q通过另一张网卡最后还要转发到你的路由器上去呢)。

离线hack119.
发帖
1875
C币
-60755
威望
362
贡献值
1
银元
-1
铜钱
4278
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:brctl
这里要在vlan间做桥接是出于共用DHCP地址池的考虑。
同时还想获取vlan和IP地址的对应关系。
vlan之间的访问关系可以用iptables来禁止。

离线wshsky.
发帖
2033
C币
-263032
威望
340
贡献值
2
银元
-3
铜钱
4321
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:brctl


QUOTE:原帖由 net-wolf 于 2006-9-13 17:47 发表
这里要在vlan间做桥接是出于共用DHCP地址池的考虑。
同时还想获取vlan和IP地址的对应关系。
vlan之间的访问关系可以用iptables来禁止。


我看了一下ifup 这个脚本,在 redhat的as版本中,是专门一一段表示让网卡支持802.1q的。。。
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个