詳解Suse雙網(wǎng)卡綁定步驟
在學(xué)習(xí)Suse的時候,我們會遇到很多的情況,我研究了一些Suse的問題,今天所要講的就是怎樣進(jìn)行Suse雙網(wǎng)卡綁定,通過本文希望你能過學(xué)習(xí)記住Suse雙網(wǎng)卡綁定的過程。
1, 比較簡單的方法
將兩塊Fabric網(wǎng)卡綁定為bond1
# vi /etc/sysconfig/network/ifcfg-bond1
BOOTPROTO='static'
IPADDR='10.69.16.102'
NETMASK='255.255.255.0'
STARTMODE='onboot'
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=1 miimon=200'
BONDING_SLAVE0='eth1'
BONDING_SLAVE1='eth2'
刪掉原來的網(wǎng)卡配置文件,重啟網(wǎng)絡(luò)服務(wù)
cd /etc/sysconfig/network/
rm ifcfg-eth1
rm ifcfg-eth2
rcnetwork restart
使用ifconfig命令檢查網(wǎng)卡綁定是否成功。如果已經(jīng)啟用bond0的IP地址,而且原來的兩個網(wǎng)卡沒有附著IP,而且mac地址一致,則說明綁定成功。
2,比較正規(guī)的方法
步驟 1 進(jìn)入到網(wǎng)絡(luò)配置目錄下:
# cd /etc/sysconfig/network
步驟 2 創(chuàng)建ifcfg-bond0配置文件。
# vi ifcfg-bond0
在ifcfg-bond0配置文件中添加如下內(nèi)容。
#suse 9 kernel 2.6 ifcfg-bond0
BOOTPROTO='static'
device='bond0'
IPADDR='10.71.122.13'
NETMASK='255.255.255.0'
NETWORK='10.71.122.0'
BROADCAST='10.71.122.255'
STARTMODE='onboot'
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=1 miimon=200'
BONDING_SLAVE0='eth0'
BONDING_SLAVE2='eth1'
步驟 3 配置完成,保存該文件并退出。
步驟 4 創(chuàng)建ifcfg-eth0配置文件。(裝完SUSE9操作系統(tǒng)后/etc/sysconfig/network會有兩塊網(wǎng)卡MAC地址命名的文件,直接把下面的ifcfg-eth0文件內(nèi)容覆蓋那兩個配置文件,不用新建ifcfg-eth0,ifcfg-eth1,SUSE10下則按下面操作)
# vi ifcfg-eth0
在ifcfg-eth0配置文件中添加如下內(nèi)容。
DEVICE='eth0'
BOOTPROTO='static'
STARTMODE='onboot'
步驟 5 保存該文件并退出。
步驟 6 創(chuàng)建ifcfg-eth1配置文件。
# vi ifcfg-eth1
在ifcfg-eth1配置文件中添加如下內(nèi)容。
DEVICE='eth1'
BOOTPROTO='static'
STARTMODE='onboot'
步驟 7 保存該文件并退出。
步驟 8 重啟系統(tǒng)網(wǎng)絡(luò)配置,使配置生效。
# rcnetwork restart
3,SUSE廠家主流推薦的方法,個人也比較推崇!
一、配置加在網(wǎng)卡驅(qū)動
在/etc/sysconfig/kernel中的
MODULES_LOADED_ON_BOOT參數(shù)加上網(wǎng)卡的驅(qū)動,例如
MODULES_LOADED_ON_BOOT=”tg3 e1000”
注意:大多數(shù)情況下不需要配置這一步驟,只有某些網(wǎng)卡不能在啟動過程中驅(qū)動初始較慢沒有識別導(dǎo)致綁定不成功,也就是有的slave設(shè)備沒有加入綁定,才需要配置。
二、創(chuàng)建要綁定的網(wǎng)卡配置文件
/etc/sysconfig/network/ifcfg-eth*,其中*為數(shù)字,例如ifcfg-eth0 , ifcfg-eth1等等。
每個文件的內(nèi)容如下:
BOOTPROTO='none'
STARTMODE='off'
三、創(chuàng)建bond0的配置文件
/etc/sysconfig/network/ifcfg-bond0
內(nèi)容如下:
BOOTPROTO='static'
BROADCAST='192.168.1.255'
IPADDR='192.168.1.1'
NETMASK='255.255.255.0'
NETWORK='192.168.1.0'
STARTMODE='onboot'
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=1 miimon=100 use_carrier=1 '
#其中mode=1為active-backup模式,mode=0為balance_rr模式
BONDING_SLAVE0='eth0'
BONDING_SLAVE1='eth1'
四、對于active-backup模式,需要在BONDING_MODULE_OPTS參數(shù)中加上制定主設(shè)備的參數(shù),例如:
BONDING_MODULE_OPTS='mode=1 miimon=100 use_carrier=1 primary=eth0'
五、重新啟動networkf服務(wù)
rcnetwork restart
六、注意事項(xiàng)
(1)在某些情況下網(wǎng)卡驅(qū)動的初始化的時間可能會比較長,從而導(dǎo)致bonding不成功,那么可以修改
/etc/sysconfig/network/config配置文件的WAIT_FOR_INTERFACES參數(shù),將其值改成30。
(2)配置完bonding之后,可以通過在客戶端ping,然后在服務(wù)器端拔插網(wǎng)線來驗(yàn)證是否已經(jīng)正常工作。
(3)cat /proc/net/bonding/bond0可以查看bonding的狀態(tài)。這樣你就完成了Suse雙網(wǎng)卡綁定。
【編輯推薦】