suse linux配置網路卡bonding

rongshiyuan發表於2012-07-28

suse linux配置網路卡bonding

分類: SUSE linux184人閱讀評論(2)收藏舉報

這裡使用兩張網路卡eth1、eth2進行。配置方法和redhat的區別很大。

(1)首先,配置虛擬網路介面bond0:

# cd /etc/sysconfig/network/

# vi ifcfg-bond0

DEVICE='bond0'

IPADDR='172.24.0.200'

NETMASK='255.255.255.0'

BROADCAST='172.24.0.255'

NETWORK='172.24.0.0'

STARTMODE='onboot'

BOOTPROTO='static'

BONDING_MASTER='yes'

BONDING_MODULE_OPTS='mode=0 miimon=100'

BONDING_SLAVE0='eth1'

BONDING_SLAVE1='eth2'

說明:

① mode=0 表示負載均衡方式,兩塊網路卡都工作。mode=1 表示冗餘方式,網路卡只有一個工作,一個出問題後才啟用另外的。

② miimon 是鏈路監測的時間間隔單位是毫秒,miimon=100的意思就是,每100毫秒檢測網路卡和交換機之間是否連通,如不通則使用另外的鏈路。

(2)配置eth1和eth2

ifcfg-eth1中內容:

DEVICE='eth1'

BOOTPROTO='static'

STARTMODE='onboot'

ifcfg-eth2中內容:

DEVICE='eth2'

BOOTPROTO='static'

STARTMODE='onboot'

對於做網路卡繫結的網路卡,比如eth1和eth2,還需要檢查/etc/sysconfig/network目錄下,有沒有對應這個網路卡的MAC地址的配置檔案,可以用“ifconfig”命令檢視網路卡的MAC地址。比如eth1的MAC是00:18:82:4D:4A:4A,則如果該目錄下有名稱為“ifcfg-eth-id-00:18:82:4D:4A:4A”的網路卡配置檔案,則需要移到備份目錄中,否則,會影響到網路卡繫結功能。

(3)重啟網路卡及驗證

# rcnetwork restart

驗證配置:

# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008)

Bonding Mode: load balancing (round-robin) #負載均衡模式

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth1

MII Status: up

Link Failure Count: 0

Permanent HW addr: 00:0c:29:e9:e2:b7

Slave Interface: eth2

MII Status: up

Link Failure Count: 0

Permanent HW addr: 00:0c:29:e9:e2:ad

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-737995/,如需轉載,請註明出處,否則將追究法律責任。

相關文章