2012-06-23

CentOS 5.8 NIC Bonding configure


1. 編輯 /etc/modprobe.conf 設定檔
alias bond0 bonding
options bond0 miimon=80 mode=1

2. 新增 /etc/sysconfig/network-scripts/ifcfg-bond0 設定檔
DEVICE=bond0
IPADDR=<your.ip.address>
NETMASK=<255.255.255.x>
NETWORK=
BROADCAST=
GATEWAY=<gate.way.ip>
ONBOOT=yes
BOOTPROTO=none
USERCTL=no

3. 修改第一張網卡 /etc/sysconfig/network-scripts/ifcfg-eth0 設定檔

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

4. 修改第二張網卡 /etc/sysconfig/network-scripts/ifcfg-eth1 設定檔

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

(此步驟看你有幾張卡想要設定就做幾次)

5. 重新開機!

在設定 bonding mode 的時候要注意:
mode=1 active-backup 模式
一次只有一張網卡在工作
經過測試,二張網卡輪流斷線
基本上 ping 都不會斷!

其他參考資料:
41.5.2.1. bonding Module Directives
Network Card Bonding On CentOS