在企业及电信Linux服务器环境上,网络配置都会使用Bonding技术做网口硬件层面的冗余,防止单个网口应用的单点故障。
Linux Bond的配置很简单,下面我们来简单演示下在Linux系统下如何实现bond

由于我们的演示是在CentOS6.8上进行的,首先我们要先关闭掉不是很稳定的NetworkManager 服务

chkconfig NetworkManager off 关闭NetworkManager 服务

chkconfig --list NetworkManager 查看

Linux系统下如何配置bond_网络服务

在/etc/sysconfig/network-scripts/目录下创建ifcfg-bond0

内容如下

Linux系统下如何配置bond_network_02

在/etc/sysconfig/network-scripts/目录下创建ifcfg-eth0和ifcfg-eth1文件

内容如下

Linux系统下如何配置bond_network_03

Linux系统下如何配置bond_网络服务_04

service network restart 重启网络服务

Linux系统下如何配置bond_service_05

ifconfig 查看网卡

Linux系统下如何配置bond_service_06

cat /proc/net/bonding/bond0 查看bond0,

eth0处于up

eth1处于down

Linux系统下如何配置bond_网络服务_07

模拟损坏eth0

发现在丢失第15个数据包后网络恢复正常

Linux系统下如何配置bond_网络服务_08

cat /proc/net/bonding/bond0

发现eth0处于down

eth1处于up

Linux系统下如何配置bond_network_09