首頁 > 軟體

VMware虛擬機器Linux雙網絡卡系結設定詳解

2020-06-16 16:40:35

一、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)


IT145.com E-mail:sddin#qq.com