標籤:網卡綁定
準備做kvm的虛擬話,物理機採用雙網卡配置,計劃將雙網卡綁定再配置橋接。
1.在/etc/sysconfig/network-scripts/下建立檔案ifcfg-bond0,設定檔:
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.2.227
USERCTL=no
2.bond0綁定了兩個網卡eth0和eth1,原來的配置需要做部分修改
eth0注釋之前的IP和掩碼
DEVICE=eth0
HWADDR=00:0C:29:F4:02:4E
TYPE=Ethernet
UUID=3c639811-445b-4b1c-b6f8-e4179ff1701e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
#IPADDR=192.168.2.225
#NETMASK=255.255.255.0
MASTER=bond0
SLAVE=yes
USERCTL=no
eth1同樣的注釋掉IP和掩碼
DEVICE=eth1
HWADDR=00:0C:29:F4:02:44
TYPE=Ethernet
UUID=42534ee0-abc2-4816-a643-ff7deba98d8d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
#IPADDR=192.168.2.226
#NETMASK=255.255.255.0
MASTER=bond0
SLAVE=yes
USERCTL=no
3.模組載入 編輯/etc/modprobe.d/dist.conf
alias bond0 bonding
options bond0 miimon=100 mode=0 max_bonds=2
4.重啟網路即可
備忘:
miimon是用來進行鏈路監測的。比如:miimon=100,單位是ms(毫秒)這邊的100,是100ms,即是0.1秒那麼系統每100ms監測一次鏈路串連狀態,如果有一條線路不通就轉入另一條線路;mode的值表示工作模式,他共有0,1,2,3四種模式,常用的為0、1兩種。
mode共有七種(0~6),這裡解釋兩個常用的選項。
mode=0:表示load balancing (round-robin)為負載平衡方式,兩塊網卡都在工作。
mode=1:表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,其中一塊網卡在工作(若eth0斷掉),則自動切換到另一個塊網卡(eth1做備份)。
bonding只能提供鏈路監測,即從主機到交換器的鏈路是否接通。如果只是交換器對外的鏈路down掉了,而交換器本身並沒有故障,那麼bonding會認為鏈路沒有問題而繼續使用。
記錄一次centos的雙網卡綁定