歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux6.1/6.5 雙網卡綁定

Linux6.1/6.5 雙網卡綁定

日期:2017/2/28 14:24:32   编辑:Linux教程

今天記錄下工作中用到的,方便以後工作中翻看。
(Linux6.1/6.5下雙網卡綁定的好處,0模式,可以實現雙網卡的負載均衡,就是比如單網卡的網速是100M,雙網卡就是200M,不過我們千兆網卡的雙網卡綁定最大是140~150M,
1模式,雙網卡的主/備切換)。
1、檢查系統配置上是否支持bonding:
cat /boot/config-xxxxxxxx | grep -i bonding
CONFIG_BONDING=m
(返回CONFIG_BONDING=m 表示支持,否則需要編譯內核使他支持bonding,需要編譯時再百度)
2、 為防止出錯,可以先備份網卡配置目錄。
3、配置bond0
/etc/sysconfig/network-scripts/下創建一個ifcfg-bond0,內容如下 :
DEVICE=bond0
BOOTPROTO=static
NM_CONTROLLED=no (這裡一定要是no)
ONBOOT=yes
IPADDR=192.168.1.51
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
USERCTL=no
BONDING_OPTS="mode=0 miimon=200" (這裡就是配置下綁定模式)
3、修改ifcfg-em1 (一般機器是ifcfg-eth0,名字嘛,隨便叫什麼都沒有關系)和ifcfg-em2 ,內容如下
vim ifcfg-em1
DEVICE=em1
BOOTPROTO=static
MASTER=bond0
SLAVE=yes
ONBOOT=yes
USERCTL=no
vim ifcfg-em2
DEVICE=em2
BOOTPROTO=static
MASTER=bond0
SLAVE=yes
ONBOOT=yes
USERCTL=no
4、 修改/etc/modprobe.d/dist.conf文件,最後加上
alias bond0 binding
5、修改/etc/rc.d/rc.local文件,最後加上
ifenslave bond0 eth0 eth1
6、關閉NetworkManager服務
service NetworkManager stop
chconfig NetworkManager off
7、reboot機器,最好重啟機器,不是重啟網卡
8、ifconfig,查看em1,em2的MAC地址是否與bond0一致
9、查看bond0的運行狀態
cat /proc/net/bonding/bond0


測試:
使用的iperf-2.0.4.tar.gz測試的,具體測試步驟,參考 網絡性能測試工具Iperf詳細使用圖文教程 http://www.linuxidc.com/Linux/2014-05/101160.htm

使用Iperf工具進行網絡性能測試 http://www.linuxidc.com/Linux/2014-05/101156.htm

iperf測試兩台服務器的帶寬 http://www.linuxidc.com/Linux/2014-01/95247.htm

iperf測速工具的下載及使用方法簡介 http://www.linuxidc.com/Linux/2012-12/76879.htm

Copyright © Linux教程網 All Rights Reserved