2021-05-12 14:32:11
CentOS 6.4下雙網絡卡bond設定
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
相關文章