天天看點

伺服器 雙網卡bonding綁定

window server 配置bonding

https://blog.csdn.net/u012796085/article/details/120562839

centos7 雙網卡bonding配置

## 檢查是否支援
modinfo bonding

##模式選擇
balance-rr (mode=0)       預設, 有高可用 (容錯) 和負載均衡的功能,  需要交換機的配置,每塊網卡輪詢發包 (流量分發比較均衡).
active-backup (mode=1)  隻有高可用 (容錯) 功能, 不需要交換機配置, 這種模式隻有一塊網卡工作, 對外隻有一個mac位址。優點是故障時幾乎不丢包,缺點是端口使用率比較低
balance-alb (mode=6)     有高可用 ( 容錯 )和負載均衡的功能,不需要交換機配置  (流量分發到每個接口不是特别均衡),優點是高吞吐,缺點是故障時丢包

伺服器上兩張實體網卡enp61s0f0和enp61s0f1, 通過綁定成一個邏輯網卡bond0,bonding模式選擇mode6

注: ip位址配置在bond0上, 實體網卡不需要配置ip位址.

##關閉和停止NetworkManager服務
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service

##加載bonding子產品
modprobe --first-time bonding
##檢視子產品是否已加載
lsmod | grep bonding
           
建立基于bond0接口的配置檔案

vi /etc/sysconfig/network-scripts/ifcfg-bong0

DEVICE=bond0
TYPE=Bond
IPADDR=10.20.131.11
NETMASK=255.255.255.0
GATEWAY=10.20.131.254
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
BONDING_MASTER=yes
BONDING_OPTS="mode=6 miimon=100"
           
修改enp61s0f0接口的配置檔案

vi /etc/sysconfig/network-scripts/ifcfg-enp61s0f0

DEVICE=enp61s0f0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
           
修改enp61s0f1接口的配置檔案

vi /etc/sysconfig/network-scripts/ifcfg-enp61s0f1

DEVICE=enp61s0f1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
           
測試重新開機網絡服務

systemctl restart network

檢視bond0接口的狀态資訊

cat /proc/net/bonding/bond0

檢視網絡接口資訊

ifconfig

繼續閱讀