爲了提高系統的高可用性,我們可以將兩個或多個網卡進行綁定,變爲一個虛擬網卡,使用同一個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啓動