為了提高系統的高可用性,我們可以將兩個或多個網卡進行綁定,變為一個虛擬網卡,使用同一個ip地址,以保證一個鏈路斷掉的時候,另一個鏈路能隨時啟動,提高系統的穩定性。
虛擬機中啟用雙網卡


Finish
雙網卡工作的時候表現為一個虛擬網卡(bond0),該虛擬網卡也需要驅動,驅動名叫bonding
查看內核是否支持雙網卡的綁定
vim /boot/config-2.6.18-164.e15

說明支持這種網絡模式,并且BOUNDING是一個內置模塊
進入


網卡綁定之后使用統一的ip,那么eth0和eth1就不需要設置ip就可以了
vim ifcfg-eth0

vim ifcfg-eth1

產生額外的網卡文件ifcfg-bond0
cp ifcfg-eth0 ifcfg-bond0
(虛擬網卡bond0需要地址)
vim ifcfg-bond0

vim /etc/modprobe.conf (為了讓系統加載bonding模塊)
在這個文件中添加


(延遲100毫秒進行bond0鏈路監測,mode=1表示主備模式)
vim /etc/rc.d/rc.local (在開機腳本中指明bond0綁定的是eth0和eth1這兩個網卡)

init 6重啟系統

dmesg |grep bond0(查看主備模式的相關信息)

或者cat /proc/net/bonding/bond0

每隔一秒監控一次
Wtach -n 1 ‘cat /proc/net/bonding/bond’

當eth0 down掉的時候備份鏈路eth1 自動啟動

當eth1 down掉的時候,eth0啟動
