centos7.6網卡綁定實現網卡冗余
阿新 • • 發佈:2019-04-01
src 地址 gre 技術分享 conf start centos7 ESS res 常用的綁定驅動模式有:
mode=0平衡負載模式:平時兩塊網卡均工作,且自動備援,采用Switch支援。
mode=1自動備援模式:平時只有一塊網卡工作,故障後自動替換為另外的網卡。
mode=2平衡策略模式:此模式提供負載平衡和容錯能力
mode=6:平衡負載模式:平時兩塊網卡均工作,且自動備援,無須設置Switch支援。
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網卡綁定實現網卡冗余