1.必须是802.1Q基于tag的vlan,基于端口的不行
2.划分7个vlan,最后一个端口是trunk用于连接路由器
3.OP用vconfig命令增加7个vlan子接口对应交换机上的7个vlan以及7个接口
4.openwrt开启kmod-8021q支持
5.busybox开启Support for 802.1Q VLAN parameters
还未测试 应该是这样的。
######################################
VLAN有两种方式,一种是基于端口的VLAN;一种是基于802.1Q的VLAN。基于端口的VLAN不支持单端口对应多个VLAN,并且不支持跨越设备的VLAN,VLAN的最大数目是交换机所具备的端口数目,一般为16或24。支持该方式的交换机有安奈特AT-8118、金长城GES-3517M和首信ST3124。
基于802.1Q的VLAN支持单端口对应多个VLAN,并且支持跨越设备的VLAN,VLAN的最大数目不受交换机所具备的端口数目的限制,最大可达到4096个VLAN。这样使得划分广播域更为方便、灵活,广播域成员不受空间地点的限制。支持该方式的交换机有清华紫光ES6243S、TCL S4226MF、安奈特COM8224XL、全向QS-516V、上广电InfiniteSwitch 5024,凯创VH-2402S和中兴ZXB10-S300。
Intel Express 530T、实达Star-1924f+和神州数码DES-3624i既支持基于端口的VLAN,又支持基于802.1Q的VLAN。
补充:openwrt的network配置文件
config interface ‘loopback’
option ifname ‘lo’
option proto ‘static’
option ipaddr ‘127.0.0.1’
option netmask ‘255.0.0.0’
config interface ‘lan’
option type ‘bridge’
option ifname ‘eth0 eth0.12’
option proto ‘static’
option ipaddr ‘192.168.2.1’
option netmask ‘255.255.255.0’
config interface ‘wan’
option ifname ‘eth0.11’
option _orig_ifname ‘eth0.11’
option _orig_bridge ‘false’
option proto ‘pppoe’
option username ‘11111’
option password ‘123456’
VLAN交换机的设置