centos7-bond多網卡綁定
linux支持將多塊物理網卡綁定為一個邏輯網卡,這樣可以提高帶寬及穩定性
邏輯網卡命名為bondn,n為數字
模式0:平衡輪訓(提高帶寬)
模式1:主動備份(提高穩定性)
模式3:廣播(兩塊網卡發送一樣的數據)
1. 生成配置文件並配置IP地址和網關
nmcli connection add type bond ifname bond0 mode 1 ip4 192.168.200.99/24 gw4 192.168.200.2
2. 將網卡ens32和ens35綁定到bond0
nmcli connection add type bond-slave ifname ens32 master bond0
nmcli connection add type bond-slave ifname ens35 master bond0
3. 查看生成的配置文件
ll /etc/sysconfig/network-scripts/ifcfg-bond-*
ifcfg-bond-bond0 ifcfg-bond-slave-ens32 ifcfg-bond-slave-ens35
4. 驗證效果
watch -n 1 ifconfig
用其他主機ping,發現只有ens32網卡流量在變
斷開其中一個網卡,沒有丟包
查看bond信息
cat /proc/net/bonding/bond0
刪除bond
1. 刪除網卡配置
rm -rf /etc/sysconfig/network-scripts/ifcfg-bond-*
查看所有的活動網卡
nmcli connection show
2. 刪除活動網卡
nmcli con del bond-slave-ens32
nmcli con del bond-slave-ens35
nmcli con del bond-bond0
3. 查看所有的活動網卡
nmcli connection show
centos7-bond多網卡綁定