1.使用yast工具設定第一塊網卡,此時在/etc/sysconfig/network下將產生一個設定檔(例如:ifcfg-eth-xx:xx:xx:xx:xx:xx)
2.cp /etc/sysconfig/network/ifcfg-eth-xx:xx:xx:xx:xx:xx /etc/sysconfig/network/ifcfg-bond0
3.編輯ifcfg-bond0檔:
加入如下幾行:
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MASTER=yes
BONDING_MODULE_OPTS=
修改後的ifcfg-bond0檔如下:
BOOTPROTO='static'
BROADCAST='192.168.23.255'
IPADDR='192.168.23.6'
MTU=''
NETMASK='255.255.255.0'
NETWORK='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='onboot'
UNIQUE='WMHV.+EMLITqy0YF'
BONDING_MASTER=yes
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MODULE_OPTS='miimon=100 mode=1 use_carrier=0' -註:mode=1為網卡主備用,mode=0為負載分擔。
4.刪除/etc/sysconfig/network下的已經綁定的網路卡的設定檔(如:ifcfg-eth-xx:xx:xx:xx:xx:xx)
5.使用rcnetwork restart重起服務
6.使用ifconfig -a 指令查看bond0上是否已經有IP,而eth0和eth1上則沒有IP位址。
最簡單的方法:
a、不配置任何網路卡,這樣在/etc/sysconfig/network目錄下就沒有類似ifcfg-eth-xx:xx:xx:xx:xx:xx的文件,也就不用再刪除了。
b、在/etc/sysconfig/network目錄下,新檔案ifcfg-bond0,內容如下:
BOOTPROTO='static'
BROADCAST='192.168.23.255'
IPADDR='192.168.23.6'
MTU=''
NETMASK='255.255.255.0'
NETWORK='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='onboot'
UNIQUE='WMHV.+EMLITqy0YF'
BONDING_MASTER=yes
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
c、使用rcnetwork restart 指令重啟服務。
d、使用ifconfig -a 查看幫助結果就OK了。
如果還有另外兩塊網卡幫定,就把ifcfg-bind0複製成ifcfg-bond0,把IP資訊和網路埠資訊改一下,然後重新啟動服務,就OK了,非常簡單。