CentOS雙網卡做bond測試實驗

環境描述:

         物理機:win7旗艦版64bit

         VMware版本:VMwareWorkstation 8

         虛擬機系統版本:CentOS5.5

         網絡連接方式:host-only

 

測試描述:

         物理機ping虛擬機CentOS的IP地址192.168.64.20,down掉任意一塊網卡,網絡保持通暢。

        

測試條件:

         CentOS系統安裝。

         設置host-only網絡。

         添加1塊網卡到虛擬機CentOS(共2塊)。

         配置網絡。

 

步驟:

1.      安裝操作系統(略)

2.      添加host-only網絡

在Vmware的菜單欄中選擇Edit,在下拉菜單中選擇VirtualNetwork Editor。

 

在隨後彈出的窗口中點擊Add Network按鈕添加一個網絡(實驗中添加的爲VMnet1),並指定添加的VMnet1連接方式爲Host-only。點擊OK。注意添加後給指派的網絡字段,實驗中的字段爲192.168.64.0。

 

如果添加成功後會在物理機的“網路連接”中產生一個VMnet1網卡。

 

查看VMnet1的詳細信息,在cmd中可以ping通該地址。


3.      爲CentOS添加第二塊網卡。

選中要操作的虛擬機,點擊菜單中的VM,在下拉菜單中選中Settings

 

在彈出的窗口中點擊”add”按鈕(圖示爲配置後的)。

 

選擇網絡適配器,即“Network Adapter”。然後Next

 

選擇自定義,並指定剛纔創建的網絡VMnet1。點擊Finish。

 

設置完成後如圖所示。兩塊網卡都要把網絡設置爲WMnet1。點擊OK完成網卡添加。

 

添加完成後啓動虛擬機,在虛擬機右下角的狀態欄中可以看到兩塊網卡。

 

4.      開機使用root登錄後,查看/etc/sysconfig/network-scripts夾下,是否存在ifcfg-bond0,ifcfg-eth0,ifcfg-eth1三個文件,沒有的添加之並修改,如果存在的修改之。三個文件修改後的內容如下:

[root@gp network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@gp network-scripts]# more ifcfg-bond0
DEVICE=bond0
#mode=1表示主備模式,mode=0表示負載均衡模式
BONDING_OPTS="mode=1 miimon=500"
BOOTPROTO=none
ONBOOT=yes
#網絡設置跟據之前的設置的host-only來定。
BROADCAST=192.168.64.255
IPADDR=192.168.64.20
NETMASK=255.255.255.0
NETWORK=192.168.64.0
USERCTL=no

[root@gp network-scripts]# more ifcfg-eth0
# Intel Corporation 82545EM GigabitEthernet Controller (Copper)
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0C:29:A8:19:CB #MAC地址
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
[root@gp network-scripts]# more ifcfg-eth1
# Intel Corporation 82545EM GigabitEthernet Controller (Copper)
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:a8:19:d5
MASTER=bond0
SLAVE=yes
USERCTL=no

修改完後重啓網絡服務,

#service network restart

 

測試:

物理機ping虛擬機IP 時斷開其中一塊網卡的連接

 

網絡稍微有些抖動,後立即恢復正常。

 

當恢復網卡連接時,會有如下提示

 

至此完成測試。

 

疑惑:

         當使用命令ifconfigdown eth0或ifdwon eth0斷開網卡做測試時,會出現網絡斷開的現象,甚至導致物理機和虛擬機無法互通的現象。如果出現無法互通的情況,可以嘗試重啓網絡服務,斷開網絡再重連,如此重複多次。

 

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