編輯/etc/modules.conf 檔案,加入以下資訊
alias bond0 bonding
options bond0 miimon=100 mode=5
miimon 是指多久時間要檢查網路一次,單位是ms(毫秒) , 這邊的100,是100ms,即是0.1秒 , 意思是假設其中有一條網路斷線,會在0.1秒內自動備援。
mode=5是 balance-tlb‧傳出自動負載平衡‧傳入由 Current Active Slave 負責‧具容錯功能, 其中一張 Slave 網卡失效仍可持續運作‧不需 switch 支援及設定
建立虛擬網卡設定檔/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
修改eth0網路卡設定檔/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
修改eth1網路卡設定檔/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
設定完後重新啟動網路卡
#/etc/init.d/network restart
查看bonding狀態
#cat /proc/net/bonding/bond0
參考資料
http://benjr.tw/?q=node/78
http://tw.myblog.yahoo.com/pcman-128/article?mid=2&prev=5&next=1&l=f&fid=5
http://www.lccnet.com.tw/commercial/e-paper/200607/content_06_linux.html
http://alangnet.blogdns.net/index.php?op=printView&articleId=33&blogId=1
http://cha.homeip.net/blog/archives/2007/03/linux_bonding.html
http://geego.blog.ithome.com.tw/post/1801/26296/page/1