1. 程式人生 > >VMware虛擬機器Linux雙網絡卡繫結配置詳解

VMware虛擬機器Linux雙網絡卡繫結配置詳解

一、VMware虛擬機器新增一個網路介面卡。

選擇自己需要的模式型別

二、啟動虛擬機器,配置網絡卡

按原先配置網絡卡的方式配置完(ip地址及預設閘道器還有網絡卡名不能跟原先的一樣)

重啟所有網絡卡(service network restart)後檢查網絡卡

三、測試新增網絡卡環境

關閉原先網絡卡,檢查新增網絡卡是否能與外網連結

ping外網後提示無法識別裝置(unknown host baido.com),表示無dns域名解析服務 。

三、解決問題

1、檢視網絡卡配置(cat /etc/sysconfig/network-scripts/ifcfg-eth1)

如果配置了dns,則可能是(/etc/resolv.conf)這個路徑在重灌時linux系統未預設分配給它dns域名解析地址,所以手動配置下即可

配置開機啟動 onboot=yes,最小化安裝都不預設開機啟動的

#配置完雙網絡卡後可以進行雙網絡卡繫結

mode是ifenslave的工作狀態(繫結模式)

模式0:平衡掄迴圈策略:傳輸資料包順序是依次傳輸,直到最後一個傳輸完畢,此模式提供負載平衡和容錯能力

模式1:主-備份策略:只有一個裝置處於活動狀態。一個宕掉另一個馬上由備份轉換為主裝置。MAC地址是外部可見的。此模式提供容錯能力。

模式2:平衡策略:傳輸根據原地址布林值選擇裝置。此模式提供負載平衡和容錯能力。

模式3:廣播策略:將所有資料包傳輸給所有介面。此模式提供了容錯能力。

模式4:IEEE 802.3ad動態連結聚合:建立共享相同的速度和雙工裝置的聚合組。(求大佬解釋下)

模式5:介面卡傳輸負載均衡:沒有特殊策略,第一個裝置傳不通就用另一個裝置接管第一個裝置重在出來的MAC地址,幫助上一個傳輸。

模式6:介面卡傳輸負載均衡:幫助mode5、bonding驅動程式截獲ARP再本地系統傳送出的請求,用其中之一的硬體地址掩蓋從屬裝置的原地址。就像是在伺服器不同的裝置使用不同的硬體地址。

第一步:備份原先的網絡卡

cp /etc/sysconfig/network-scripts/ifcfg-{eth0,eth0.old}
cp /etc/sysconfig/network-scripts/ifcfg-{eth1,eth1.old}

第二步:建立新網絡卡檔案/etc/sysconfig/network-scripts/ifcfg-bond0

第三部:刪除/etc/sysconfig/network-scripts/ifcfg-{eth0,eth1}中不用的檔案網絡卡也不用

第四步:向/etc/modules.conf文字中新增檔案,如果沒有就建立一個

最後一步:向/etc/rc.local追加(modprobe bonding miimon=100 mode=0)

設定完成後重啟網絡卡(/etc/init.d/network restart),如顯示下面這樣表示配置成功(ip r)