linux 网卡绑定

  • 格式:docx
  • 大小:15.17 KB
  • 文档页数:2

(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/bond0ser