linux配路由做网关比较普遍,本文实现vmware下虚拟机使用“4095”vlan端口组的单臂路由功能。
环境介绍,
两台esxi主机—— xx.2和xx.3。两台物理主机都是双网卡,网卡0走access流量,为管理口。网卡1走trunk流量,对应vSwitch1。xx.2在vSwitch1上新建端口组vlan188/vlan189/vlan190,分别对应的vlan id为188/189/190。xx.3在vSwitch1上新建端口组trunk对应的vlan id为 4095。
新建centos 属于端口组trunk
新建win7-188属于端口组vlan188
新建win7-189属于端口组vlan189
实验物理图和逻辑图如下:
虚拟机配置信息如下 :
-------------------------------------------------------------------------------------------
ok,开始配置centos。
一,检查配置:
#ifconfig -a
网卡已经识别,即eth0.
#lsmod |grep 8021q
已经支持802.1q协议,可以配置trunk
二、开启linux包转发功能。
#vi/etc/sysctl.conf
修改net.ipv4.ip_forward = 0 改成 =1
三、编辑linux网卡,本次试验我们没有用到vlan1(native vlan)所以eth0没有必要配置ip地址。只需将BOOTPROTO=dhcp改成=static,
配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0
保存退出并重启网卡。
四、添加子接口。
本次试验的vlan为188、189、190 共3个,只需要添加3个子接口即可。命令如下
添加子接口eth0.188
vconfig add eth0 188
会返回Added VLAN with VID == 188 to IF -:eth0:-
图如下
转载于:https://blog.51cto.com/herowxm/1349463