在Linux系统中,配置网卡bonding(绑定)可以实现多个物理网卡的负载均衡和故障容错。以下是配置Linux网卡bonding的步骤:
- 确保系统已经安装了ifenslave工具包,可以通过以下命令安装:
sudo apt-get install ifenslave
- 编辑网络接口配置文件,一般在
/etc/network/interfaces
中,添加如下配置:
auto bond0 iface bond0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 slaves eth0 eth1 bond_mode balance-rr bond_miimon 100 bond_downdelay 200 bond_updelay 200
其中bond0
是绑定的虚拟网卡名,eth0
和eth1
是要绑定的物理网卡,bond_mode
设置为balance-rr
表示负载均衡模式,bond_miimon
是监控间隔,bond_downdelay
和bond_updelay
是故障检测和恢复延迟。
- 重启网络服务以应用配置:
sudo service networking restart
-
可以使用
cat /proc/net/bonding/bond0
查看bonding信息,确认配置生效。 -
测试网络连接,确保绑定配置生效并正常工作。