首頁 > 軟體

CentOS 6.4下雙網絡卡bond設定

2020-06-16 17:35:05

1、環境描述

在esxi5.5中建立的虛擬機器,系統為CentOS 6.4,原來只有一塊網絡卡,名稱為ifcfg-eth0。為實現網路冗餘,登陸VMware vSphere Client後給虛擬機器新增了一塊網絡卡,網絡卡名為ifcfg-eth1。

2.雙網絡卡系結步驟:

2.1 修改/etc/sysconfig/network-scripts/ifcfg-eth0設定文件,修改後的內容如下:

DEVICE=eth0

HWADDR=78:2B:CB:30:66:29  #網絡卡MAC地址,可去掉

TYPE=Ethernet    #可去掉

ONBOOT=yes      #系統啟動時自動啟用該裝置

SLAVE=yes

MASTER=bond0

BOOTPROTO=none  #啟動時不使用任何協定

2.2 修改/etc/sysconfig/network-scripts/ifcfg-eth1設定文件,修改後的內容如下:

DEVICE=eth2

HWADDR=78:2B:CB:30:66:2B  #網絡卡MAC地址,可去掉

TYPE=Ethernet  #型別,可去掉

ONBOOT=yes    #系統啟動時自動啟用該裝置

SLAVE=yes

MASTER=bond0

BOOTPROTO=none #啟動時不使用任何協定

2.3 建立一個系結網絡卡的設定文件/etc/sysconfig/network-scripts/ifcfg-bond0,內容如下:

DEVICE=bond0

TYPE=Ethernet

ONBOOT=yes

BONDING_OPTS="miimon=100 mode=0"

# mode=0表示"round-robin"策略,表示負載均衡方式,兩塊網絡卡都工作

#mode=1表示"active-backup"策略,表示冗餘方式,只有一個網絡卡在工作,若出問題則啟用另一個

#也可以在/etc/modprobe.d/dist.conf檔案最後加入以下兩行

#alias bond0 bonding

#options bond0 miimon=100 mode=1

BOOTPROTO=static

IPADDR=10.240.210.233

NETMASK=255.255.255.0

DNS1=8.8.8.8

2.4 修改的是/etc/rc.local,負責在系統啟動時將虛擬網絡卡和兩張物理網絡卡相繫結

ifenslave bond0 eth2 eth3

3、重新啟動網絡卡使操作生效

service network restart

4. 測試結果

任何一塊網絡卡關閉後,不影響伺服器的正常通訊。

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-08/134490.htm


IT145.com E-mail:sddin#qq.com