linux vlan添加到网桥,请教:关于Linux网桥和VLAN的问题

请教:关于Linux网桥和VLAN的问题

(2012-06-07 03:08:22)

标签:

网桥

linux

杂谈

请教:关于Linux网桥和VLAN的问题有个关于Linux网桥和VLAN的问题,请教各位。

网络环境:

1、两台TP-LINK的交换机,支持Tag VLAN。暂称为switch 1、switch 2。配置为

端口 1 2 3 4 5 6 7 8

VLAN 1 U U U U U U U U

VLAN 2 T U U U

VLAN 3 T U U U U

2、四台普通PC主机,称为host A、host B、host C、host D。A和B连接到switch

1,C和D连接到switch 2。同时A和C属于VLAN 2,B和D属于VLAN 3

3、一台双网卡主机Bridge

Host,操作系统为Linux,内核版本2.4.26,通过网桥配置程序brctl配置成为一个带IP地址的虚拟网桥,switch

1和switch 2的端口1分别连接到Bridge Host的网卡eth0和eth1。

问题http://www.xsele.com/:

在上述环境下,启动Bridge Host的虚拟网桥,配种好的VLAN运行正常,这说明802.1q的数据抱顺利的透传通过Bridge

Host。

1、我需要从A B C D四台主机中的任意一台访问Bridge

Host(在没有配置任何VLAN的的情况下,可以达到此目的),但是却无法访问。在Bridge

Host端启动tcpdump,然后试ping主机A B C D中的任意一台,可看到:

802.1Q VLAN#2 P0 arp reply 192.168.10.104 is-at x:x:x:x:x:x

这说明Bridge Host收到了arp reply包,但是被交换机加上了VLAN

Tag。ping程序无法解析该包,所以不停的发arp request包,也不停的受到以上的那种arp reply包。

2、我试图把Bridge

Host配置成VLAN设备,使用vconfig工具,配置命令如下(包括虚拟网桥的设置)http://www.ylnew.com/:

brctl addbr br0

ifconfig eth0 down

ifconfig eth1 down

ifconfig eth0 0.0.0.0 up

#vconfig set_name_type DEV_PLUS_VID_NO_PAD

#vconfig add eth0 1

vconfig add eth0 2

vconfig add eth0 3

#promisc up

if

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值