LINUX網卡綁定彙總設定
1.建立虛擬網路介面設定檔:ifcfg-bond0
cd /etc/sysconfig/ network-scripts/
[root@rhas-13 root]# vi ifcfg-bond0 (建立ifcfg-bond0檔案)
2.編輯虛擬網路介面設定檔
#vi ifcfg-bond0
將第一行改成 DEVICE=bond0
# cat ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.113.55
NETMASK=255.255.255.0
ONBOOT=yes
MAST=bond0
這裡要主意,不要指定單個網卡的IP 位址、子網路遮罩或網卡 ID。將上述資訊指定到虛擬適配器(bonding)中即可。
[root@rhas-13 network-scripts]# cat ifcfg-eth1
DEVICE=eth1
BOOTPROTO=no
ONBOOT=yes
MASTER=bond0
USERCTL=no
[root@rhas-13 network-scripts]# cat ifcfg-eth2
DEVICE=eth2
BOOTPROTO=no
ONBOOT=yes
MASTER=bond0
USERCTL=no
3 設定啟動時載入綁定模組
# vi /etc/modules.conf
編輯 /etc/modules.conf 檔案,加入如下一行內容,以使系統在啟動時載入bonding模組,對外虛擬網路介面裝置為 bond0
加入下列兩行
alias bond0 bonding
options bond0 miimon=100 mode=0
說明:miimon是用來進行鏈路監測的。 比如:miimon=100,那麼系統每100ms監測一次鏈路串連狀態,如果有一條線路不通就轉入另一條線路;mode的值表示工作模式,他共有0,1,2,3四種模式,常用的為0,1兩種。
mode=0表示load balancing (round-robin)為負載平衡方式,兩塊網卡都工作。
mode=1表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說預設情況下只有一塊網卡工作,另一塊做備份.
bonding只能提供鏈路監測,即從主機到交換器的鏈路是否接通。如果只是交換器對外的鏈路down掉了,而交換器本身並沒有故障,那麼bonding會認為鏈路沒有問題而繼續使用
4 # vi /etc/rc.d/rc.local
加入
ifenslave bond0 eth1 eth2
到這時已經配置完畢重新啟動機器.
重啟會看見以下資訊就表示配置成功了
................
Bringing up interface bond0 OK
Bringing up interface eth0 OK
Bringing up interface eth1 OK
本文來自ChinaUnix部落格,如果查看原文請點:
http://blog.chinaunix.net/u3/98541/showart_2040822.html