Linux—网卡bond配置

本文介绍如何在CentOS系统中通过非固化和固化两种方式进行网络绑定配置,包括使用ifconfig命令临时配置及通过修改系统文件实现永久配置的方法,并详细解释了各参数的意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.youkuaiyun.com/swartz_lubel/article/details/77825211

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值