1. 程式人生 > >centos7.6網卡綁定實現網卡冗余

centos7.6網卡綁定實現網卡冗余

src 地址 gre 技術分享 conf start centos7 ESS res

常用的綁定驅動模式有:
mode=0平衡負載模式:平時兩塊網卡均工作,且自動備援,采用Switch支援。
mode=1自動備援模式:平時只有一塊網卡工作,故障後自動替換為另外的網卡。
mode=2平衡策略模式:此模式提供負載平衡和容錯能力
mode=6:平衡負載模式:平時兩塊網卡均工作,且自動備援,無須設置Switch支援。

1.添加2塊網卡

技術分享圖片

2.確認網卡正常工作

技術分享圖片

3.添加新網卡配置文件

現在新添加的兩塊網卡均無配置文件需手動添加

技術分享圖片

ifcfg-eth1

TYPE=Ethernet
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

ifcfg-eth2

TYPE=Ethernet
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

ifcfg-bond0

TYPE=Bond
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR=192.168.153.130
NETMASK=255.255.255.0

4.bond配置,修改modprobe相關設定文件

需要關閉NetworkManager服務

# systemctl stop NetworkManager
# systemctl disable NetworkManager
# vim /etc/modprobe.d/bonding.conf
alias bond0 binding
options bond0 miimon=100 mode=0   //模式0,miimon是用來進行鏈路監測的,後面指定的是檢查的間隔時間,單位是ms

5.查看內核是否加載bonding

重啟網絡服務

systemctl restart network

查看內核是否加載

# lsmod |grep bonding

技術分享圖片

6.查看是否成功(eth1與eth2 MAC地址已同步說明綁定成功)

技術分享圖片
在另一臺同網段虛擬機也可以ping通
技術分享圖片

7.多網卡也只需添加一塊網卡寫入配置文件即可

技術分享圖片
技術分享圖片

centos7.6網卡綁定實現網卡冗余