vmware 虛擬linux 做單臂路由

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
實驗物理圖和邏輯圖如下:
vmware <wbr>虛擬linux <wbr>做單臂路由



vmware <wbr>虛擬linux <wbr>做單臂路由

虛擬機配置信息如下 :
vmware <wbr>虛擬linux <wbr>做單臂路由

vmware <wbr>虛擬linux <wbr>做單臂路由

vmware <wbr>虛擬linux <wbr>做單臂路由


-------------------------------------------------------------------------------------------
ok,開始配置centos。
一,檢查配置:
#ifconfig -a
網卡已經識別,即eth0.
#lsmod |grep 8021q
已經支持802.1q協議,可以配置trunk
vmware <wbr>虛擬linux <wbr>做單臂路由

二、開啓linux包轉發功能。
#vi/etc/sysctl.conf
修改net.ipv4.ip_forward = 0 改成 =1
vmware <wbr>虛擬linux <wbr>做單臂路由
保存退出。
三、編輯linux網卡,本次試驗我們沒有用到vlan1(native vlan)所以eth0沒有必要配置ip地址。只需將BOOTPROTO=dhcp改成=static,
配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0
vmware <wbr>虛擬linux <wbr>做單臂路由
保存退出並重啓網卡。
四、添加子接口。
本次試驗的vlan爲188、189、190 共3個,只需要添加3個子接口即可。命令如下
添加子接口eth0.188
vconfig add eth0 188
會返回Added VLAN with VID == 188 to IF -:eth0:-
圖如下
vmware <wbr>虛擬linux <wbr>做單臂路由

五、給各個子接口添加ip地址
給子接口eth0.188添加地址命令如下:
ifconfig eth0.188 10.10.188.1 netmask 255.255.255.0 up
圖如下
vmware <wbr>虛擬linux <wbr>做單臂路由
ok
單臂網關已經配置完成。
在兩臺測試pc裏面已經可以ping同網關了,而且pc1可以通過網關ping通pc2
vmware <wbr>虛擬linux <wbr>做單臂路由

vmware <wbr>虛擬linux <wbr>做單臂路由

============================================================================================
注意:以上配置重啓後會丟失。如有需要請將命令寫在/etc/rc.local中實現開機執行。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章