1、非固化方式:

ifconfig bond1 IP netmask NETMASK

ifenslave bond1 eth0 eth1

2、固化方式:

两张网卡eth1、eth2进行为例。

前提:加载bonding模块

modprobe --first-time bonding

没有提示说明加载成功, 如果出现modprobe: ERROR: could not insert 'bonding': Module already in kernel说明已经加载了这个模块, 就不用管了

可以使用lsmod | grep bonding查看模块是否被加载。

如:lsmod | grep bonding

       bonding               137795  0

(1)首先,配置虚拟网络接口bond0:

# cd /etc/sysconfig/network/

# vi ifcfg-bond0   名字可以随便起

DEVICE='bond0'
IPADDR='172.24.0.200'
NETMASK='255.255.255.0'
BROADCAST='172.24.0.255'
NETWORK='172.24.0.0'
STARTMODE='onboot'
BOOTPROTO='static'
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=1 miimon=100'
BONDING_SLAVE0='eth1'
BONDING_SLAVE1='eth2'

说明:

① mode=0 表示负载均衡方式,两块网卡都工作。mode=1 表示冗余方式,网卡只有一个工作,一个出问题后才启用另外的。

② miimon 是链路监测的时间间隔单位是毫秒,miimon=100的意思就是,每100毫秒检测网卡和交换机之间是否连通,如不通则使用另外的链路。

(2)配置eth1和eth2

vi ifcfg-eth1   # vi ifcfg-eth2  

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
STARTMODE= onboot
MASTER=bond0
SLAVE=yes

配置完成重启服务: service network restart

删除bond:rmmod bonding

centos配置多网卡bondhttps://www.cnblogs.com/yxy-linux/p/8327818.html

参考:

https://www.cnblogs.com/geaozhang/p/6763876.html

https://blog.csdn.net/swartz_lubel/article/details/77825211

Logo

更多推荐