CentOS6.8 雙網(wǎng)卡綁定操作詳解
雙網(wǎng)卡綁定原理與優(yōu)勢
通過Linux bonding驅(qū)動將兩個物理網(wǎng)卡聚合為邏輯接口,實現(xiàn)網(wǎng)絡(luò)帶寬疊加或主備切換。該方案能有效提升服務(wù)器網(wǎng)絡(luò)吞吐量,避免單點故障導(dǎo)致的網(wǎng)絡(luò)中斷。
環(huán)境準(zhǔn)備
- 操作系統(tǒng):CentOS 6.8
- 物理網(wǎng)卡:eth0、eth1(確認(rèn)已識別)
- root權(quán)限用戶
配置步驟
1. 創(chuàng)建bonding配置文件
vi /etc/modprobe.d/bonding.conf
添加以下內(nèi)容:
alias bond0 bonding
options bond0 miimon=100 mode=1
2. 配置網(wǎng)絡(luò)接口
編輯eth0配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
編輯eth1配置文件(配置參數(shù)與eth0相同):
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
3. 創(chuàng)建bond0接口
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
服務(wù)重啟與驗證
service network restart
查看綁定狀態(tài):
cat /proc/net/bonding/bond0
正常輸出應(yīng)顯示兩個Slave接口及當(dāng)前活動端口
模式說明(mode參數(shù))
- mode=0 (balance-rr): 輪詢負(fù)載均衡
- mode=1 (active-backup): 主備故障切換
- mode=6 (balance-alb): 自適應(yīng)負(fù)載均衡
注意事項
- 確認(rèn)交換機端口配置與綁定模式匹配
- 測試物理網(wǎng)線斷開后的自動切換功能
- 生產(chǎn)環(huán)境建議配置靜態(tài)IP避免DHCP沖突