【大游窝很灵】关于linux下vlan配置的一些咨询,有经验的请速来帮忙!
整理时间:2014-01-12 12:37 来源:www.vimiy.com 作者:编辑 点击:次
【楼主】2014-01-12 16:23
» 关于linux下vlan配置的一些咨询,有经验的请速来帮忙!
楼主由于客户需要,最近一直在研究linux下的vlan,但是一直都搞不定。
系统:Ubuntu 13.10 or Ubuntu 13.04
我的需求是这样:创建一个vlan的虚拟网卡,接收带有该vlan id的组播udp包。
我的做法是这样:修改/etc/rc.local,添加modprobe 8021q,开机自动启动802.1q。
修改/etc/network/interfaces 改为如下:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.119
netmask 255.255.255.0
auto eth0.10
iface eth0.10 inet static
address 192.168.1.99
netmask 255.255.255.0
gateway 192.168.1.1
然后 init6 ,使配置生效。
但是每次启动之后,vlan确实是被创建出来了,但是无论如何都不能从vlan这个eth0.10去ping通其他ip,甚至去ping eth0也是不通的。
所以基本上这个vlan是不可能拿到udp的包了。
相反 eth0倒是能接到一堆udp..
求解,这个vlan到底应该怎么配置?
网友评论2014-01-12 16:25
自己顶一发,大游窝没有懂这个的吗!
网友评论2014-01-12 17:10
Ubuntu不懂。。rhel很简单的。。。或者你直接用vfconfig ifconfig
网友评论2014-01-12 17:18
Reply Post by midmay (2014-01-12 17:10):
Ubuntu不懂。。rhel很简单的。。。或者你直接用vfconfig ifconfig
其实vlan已经构建出来了
但是就是和路由不通,拿不到包...和自己的vlan 和eth0之间也是不通的...
我在想是哪里出了问题
网友评论2014-01-12 17:24
是不是需要打开路由转发功能
网友评论2014-01-12 17:26
路由器网口要配置成trunk模式?
网友评论2014-01-12 17:52
Reply to Reply Post by joker34343 (2014-01-12 17:26)
TPLINK也有这个功能么...目前在家用模拟
真实的环境是则使用的是带Snooping功能支持Vlan的Cisco Switch
网友评论2014-01-12 18:55
Reply to Reply Post by 铃代黎音 (2014-01-12 17:52)
弄个远程连接去公司环境玩儿吧... 家用的塑料玩具哪有vlan tag可用
网友评论2014-01-12 18:58
Reply Post by 铃代黎音 (2014-01-12 17:18):
其实vlan已经构建出来了
但是就是和路由不通,拿不到包...和自己的vlan 和eth0之间也是不通的...
我在想是哪里出了问题
假设vlan配置确定无问题,但路由不通的话就检查静态路由表咯。。。另外也检查下iptables的配置有没问题。。。
网友评论2014-01-12 19:01
Reply Post by joker34343 (2014-01-12 17:26):
路由器网口要配置成trunk模式?
以cisco来说,光vlan之间互通的话,access模式也能实现互通,但不清楚linux这方面的配置,没试过用linux多网卡做路由交换的经验。。。
网友评论2014-01-12 19:10
我还是太连清了。
vlan不是交换机上面的一个概念吗?怎么这个玩意变成了某个server上的概念了?
三天不学习,就彻底完蛋了。
网友评论2014-01-12 19:31
Reply Post by deer_7 (2014-01-12 19:10):
我还是太连清了。
vlan不是交换机上面的一个概念吗?怎么这个玩意变成了某个server上的概念了?
三天不学习,就彻底完蛋了。
还不是Server上的概念,是因为拿到的组播数据确实是带tag的。
我这个Linux也不是Server,顶多算是接收组播的client吧。
但现在就是vlan弄出来的eth0.10这个虚拟的网卡根本ping不通外面。。。倒是路由器可以ping通eth0.10。
网友评论2014-01-12 19:32
Reply Post by fishcat520 (2014-01-12 19:01):
以cisco来说,光vlan之间互通的话,access模式也能实现互通,但不清楚linux这方面的配置,没试过用linux多网卡做路由交换的经验。。。
路由可以ping的通vlan虚拟出来的网卡...但是vlan虚拟出来的网卡怎么都ping不通外面,怎么破
网友评论2014-01-12 19:38
你这配置只是2个接口的IP,路由表呢?
网友评论2014-01-12 19:44
额,我给你解释一下
普通网卡相当于交换机上门的access口,出去的报文是不带vlan tag的
报文是这样的
报文到达端口是从外层向内层剥离头部一层一层处理的
网友评论2014-01-12 19:48
还有ls说的access vlan作用于报文到达端口后从哪儿出去,只在交换机内部生效,trunk口也有类似的设置,一般叫native vlan或者pvlan
网友评论2014-01-12 19:53
Reply to Reply Post by eva17th (2014-01-12 19:48)
这位大侠不妨留下抠抠号细聊!!
Copyright 2012年2月8日 苏ICP备12030052号-3