windows虚拟机装openwrt做主路由扩wan扩lan,无须openwrt设置vlan的方法
需求
openwrt软路由做主路由,同时管理多个子网。
硬件要求
1、可开启hyper-v的windows主机或者服务器,单网口或者多网口均可。
2、网管型交换机。
步骤
交换机划分好vlan
我的划分:
安装OpenWRT
一、hyper-v,添加虚拟外部虚拟交换机绑定物理网卡(我这里名称设置成lan)。
二、hyper-v新建虚拟机,绑定lan,安装openwrt过程略。
三、添加lan到openwrt。
1、添加第一个网络适配器(如果在新建虚拟机的时候已经绑定,跳过此步),以便openwrt能和物理主机通讯。

1、添加第一个网络适配器,内容都默认,以便openwrt能和物理主机通讯。
2、添加第二个网络适配器,VLAN ID设置成100,其他默认,作为wan口。
3、依次添加四个网络适配器,VLAN ID和交换机中的对应(101-104),以便openwrt能管理子网。
添加后如下:
四、配置openwrt。
主机网线连接交换机的tag口,我这里是连接到8口。
一、openwrt-网络-接口,配置wan口。
1、如果openwrt已经有wan口,看下对应的wan口的MAC地址,在hyper-v的设置里核对下对应的是哪个vlan id(一般是根据hyper-v里添加的顺序来标记的,比如eth0是添加的第一个适配器),连接光猫和交换机上对应的端口。
2、如果openwrt没有wan口,点下面的添加接口,添加wan口,我这里用eth1作为网口,对应的vlan id是100,光猫连接交换机2口。
二、openwrt-网络-接口,配置lan口。
1、lan口的添加和wan口不一样,要先在设备里依次添加网桥设备,再添加接口。
具体过程看图,第一个框选网桥设备,第二个框名称自定义,第三个框依次选择eth2-eth6,其他默认,保存:
重复上面步骤,依次添加br-lan2、br-lan3、br-lan4,完成后点 保存并应用:
2、完成后,回到接口进行配置,点 添加新接口,依次添加lan1-lan4,对应设备br-lan1-br-lan4,防火墙可以选择和lan同一个,设置IP,开启dhcp,保存并应用:
网线连接到交换机对应的接口,完工。