linux 6.8 多网卡绑定,Linux6.1/6.5 双网卡绑定

今天记录下工作中用到的,方便以后工作中翻看。

(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

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值