在企业及电信Linux服务器环境上,网络配置都会使用Bonding技术做网口硬件层面的冗余,防止单个网口应用的单点故障。
Linux Bond的配置很简单,下面我们来简单演示下在Linux系统下如何实现bond
由于我们的演示是在CentOS6.8上进行的,首先我们要先关闭掉不是很稳定的NetworkManager 服务
chkconfig NetworkManager off 关闭NetworkManager 服务
chkconfig --list NetworkManager 查看
在/etc/sysconfig/network-scripts/目录下创建ifcfg-bond0
内容如下
在/etc/sysconfig/network-scripts/目录下创建ifcfg-eth0和ifcfg-eth1文件
内容如下
service network restart 重启网络服务
ifconfig 查看网卡
cat /proc/net/bonding/bond0 查看bond0,
eth0处于up
eth1处于down
模拟损坏eth0
发现在丢失第15个数据包后网络恢复正常
cat /proc/net/bonding/bond0
发现eth0处于down
eth1处于up