CentOS7 双网卡绑定操作指南
一、准备工作与前置条件
在开始双网卡绑定前,需确保:
- 已安装bonding驱动模块(默认已集成)
- 双网卡物理链路正常(通过
ethtool
检查Link detected状态) - 关闭NetworkManager服务:
systemctl stop NetworkManager; systemctl disable NetworkManager
- 备份原网卡配置文件:
cp /etc/sysconfig/network-scripts/ifcfg-eth* /backup/
二、配置bonding接口
方法一:手动配置文件
- 创建bond0配置文件:
DEVICE=bond0 TYPE=Bond BONDING_OPTS="mode=4 miimon=100 BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 ONBOOT=yes
示例:/etc/sysconfig/network-scripts/ifcfg-bond0 - 修改从属网卡配置(以eth0为例):
DEVICE=eth0 MASTER=bond0 SLAVE=yes BOOTPROTO=none ONBOOT=yes
网卡从属配置示例
方法二:使用nmcli工具
- 创建bond接口:
nmcli con add type bond ifname bond0 mode active-backup
- 绑定网卡:
nmcli con add type bond-slave ifname eth0 master bond0
三、验证绑定状态
完成配置后执行:
- 重启网络服务:
systemctl restart network
- 查看绑定状态:
cat /proc/net/bonding/bond0
- 测试网络连通性:
ping -I bond0 [目标IP]
四、故障排查与注意事项
- 检查
/var/log/messages
日志中的bonding模块加载记录 - 确认从属网卡配置文件中的MASTER/SLAVE参数正确
- 模式选择建议:生产环境推荐mode4(802.3ad)或mode1(主备)
- 避免同时配置IP地址在物理网卡和bond接口
通过bonding技术实现双网卡绑定,可有效提升网络可靠性与吞吐量。建议根据实际环境选择绑定模式,完成配置后务必进行断网测试验证高可用性。对于虚拟机环境推荐使用nmcli工具简化配置流程。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/494141.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。