2021-05-12 14:32:11
CentOS 6上實現雙網絡卡系結-主備模式
網絡卡系結,將多塊物理網絡卡系結,對外呈現為一塊邏輯網絡卡。這樣做的好處一是增加頻寬,二是提供冗餘增加安全性。一般多用稜塊網絡卡做系結。
常見的網絡卡系結模式有如下三種:
mode0:輪詢鏈路
mode1:主備鏈路
node3:廣播鏈路
繫結後多塊網絡卡對外提供一個ip地址個一個mac地址
本實驗中以model1為例進行操作:
第1步:
在/etc/sysconfig/network-scripts/目錄下建立系結網絡卡檔案,如 ifcfg-bond0
第2步;
編輯ifcfg-bond0
123456789101112131415 DEVICE=bond0
#係結網絡卡名稱,與網絡卡檔名對應
BOOTPROTO=none
#none表示手動設定地址而不是dhcp自動獲取
BONDING_OPTS="miimon=100 mode=1"
#miimon表示超時時間,單位是ms,即100ms收不到保活訊息就認為鏈路有問題
IPADDR=172.18.253.237
PREFIX=16
GATEWAY=16
#以上三行是ip地址、掩碼、閘道器
DNS1=114.114.114.114
DNS2=8.8.8.8
#設定DNS
ONBOOT=yes
#系統啟動時啟動此網絡卡
此步驟只是設定好了邏輯上的網絡卡,但是其依靠物理網絡卡,所以我們還得設定物理網絡卡,指定物理與邏輯網絡卡之間的聯絡
第3步:
編輯對應的物理網絡卡eth1和eth2
12345678910 DEVICE=eth1
MASTER=bond0
SLAVE=yes
ONBOOT=yes
#DEVICE必須與網絡卡檔名對應
#MASTER與SLAVE指明物理網絡卡與bond0之間的關係
DEVICE=eth2
MASTER=bond0
SLAVE=yes
ONBOOT=yes
這樣兩塊物理網絡卡就加入bond0這個邏輯網絡卡中,而且他們之間是主備模式
第4步:
檢查系結結果
[root@CentOS6 ~]#cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: fault-tolerance (active-backup)
#主備模式
Primary Slave: None
Currently Active Slave: eth1
#主網絡卡是eth1,那eth2就是備份
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
#全雙工模式
Link Failure Count: 0
Permanent HW addr: 00:0c:29:07:fc:35
Slave queue ID: 0
Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:07:fc:3f
Slave queue ID: 0
[root@CentOS6 ~]#cat /sys/class/net/bond0/bonding/mode
active-backup 1
#此命令能夠看到當前使用的系結模式
如果這個過程出現異常可以試試關閉圖形網路管理服務,如下
service NetworkManager stop
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-09/146743.htm
相關文章