您好,登錄后才能下訂單哦!
常規真機環境下,給網卡做
bond
配置如下(假
設
是
bond0
)
:
1、ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
BOOTPROTO=none
SLAVE=yes
2、ifcfg-eth2
DEVICE=eth2
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ONBOOT=yes
3 、 ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=172.16.3.22
NETMASK=255.255.248.0
ONBOOT=yes
BROADCAST=10.1.7.255
4、 /etc/modprobe.conf
原有文件內容后,追加如下配置:
alias bond0 bonding
options bond0 miimon=100 mode=1
配置解釋 : miimon=100 ,系統每 100ms 監測一次鏈路連接狀態, mode=1 ,表示網卡 eth0,eth2 采用熱備模式 ( 如果 mode=1 ,則表示 eth0 和 eth2 采用負載均衡模式 )
5、 /etc/rc.local
原有文件內容后,追加如下配置:
ifenslave bond0 eth0 eth2
配置解釋 : 指定熱備模式下 eth0 和 eth2 網卡的工作順序
6 、重啟服務器
與真機環境有所不同, vmware 虛擬機下給 linux 系統做 bond0 網卡配置,照這樣做完后,測試發現 down 掉 eth0 后, bond0 網卡 ping 不通,無法起到網卡備份效果。
查了下資料,發現需要在 bond0 配置文件中增加一項參數配置,即修改后的 bond0 網卡配置文件如下:
DEVICE=bond0
BOOTPROTO=static
IPADDR=172.16.3.22
NETMASK=255.255.248.0
ONBOOT=yes
BROADCAST=10.1.7.255
BONDING_OPTS="fail_over_mac=1"
配置解釋 : 默認 fail_over_mac=0 ,當發生錯誤時,只改 slave 的 mac 不改 bond ; fail_over_mac=1 時,只改 bond 不改 slave 。
改完后, service network restart 重啟下網卡配置, down 掉 eth0 , bond0 就可以通了
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。