1. 程式人生 > >redhat6版本網絡卡繫結做bond

redhat6版本網絡卡繫結做bond

1.編寫bond0配置檔案 cd /etc/sysconfig/network-scripts(進入網絡卡配置檔案路徑) vi ifc-bond0(編輯bond0的配置檔案,具體如下) DEVICE=bond0 ONBOOT=yes BOOTPROTO=static IPADDR=172.16.158.11 NETMASK=255.255.255.128 GATEWAY=172.16.158.126 STARTMODE=auto   2.編寫eth0配置檔案(如下) DEVICE=eth0 TYPE=Ethernet UUID=3c460496-5c57-4b2a-a10b-34602a0e32ce ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none DEFROUTE=yes NAME="System eth0" HWADDR=A4:BE:2B:09:99:C6 LAST_CONNECT=1543418077 MASTER=bond0 SLAVE=yes   3.編寫eth1配置檔案(如下) DEVICE=eth1 TYPE=Ethernet UUID=e0dda146-72b7-482d-ab50-e1a0565333a4 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none DEFROUTE=yes NAME="System eth1" HWADDR=A4:BE:2B:09:99:C7 MASTER=bond0 SLAVE=yes   4. 編輯模組載入配置檔案,開機自動載入bonding模組到核心 [[email protected] network-scripts]# vi /etc/modprobe.d/dist.conf  在最後一行新增: alias bond0 bonding options bond0 miimon=100 mode=1 alias bond1 bonding options bond1 miimon=100 mode=0 說明:miimon是用來進行鏈路監測的。 比如:miimon=100,那麼系統每100ms監測一次鏈路連線狀態,如果有一條線路不通就轉入另一條線路;mode的值表示工作模式,他共有0,1,2,3,4,5,6六種模式,常用為0,6,1三種,具體後面會介紹  mode=0,表示load balancing (round-robin)為負載均衡方式,兩塊網絡卡都工作,但是與網絡卡相連的交換必須做特殊配置( 這兩個埠應該採取聚合方式),因為做bonding的這兩塊網絡卡是使用同一個MAC地址
mode=6,表示load balancing (round-robin)為負載均衡方式,兩塊網絡卡都工作,但是該模式下無需配置交換機,因為做bonding的這兩塊網絡卡是使用不同的MAC地址 mode=1,表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說預設情況下只有一塊網絡卡工作,另一塊做備份    5.新增開機自啟動: vi /etc/rc.d/rc.local 在最後一行新增: ifenslave bond0 eth0 eth1 ifenslave bond1 eth2 eth3   6.redhat6需要關閉一個服務,bond才可以起來 service NetworkManager stop chkconfig NetworkManager off