本文主要是介绍Linux—网卡bond配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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配置多网卡bond:https://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
这篇关于Linux—网卡bond配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!