双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作,当然这两块网卡对外也就实现统一的IP

应用的环境:比如一台非常重要的服务器要用一块网卡一条线路和网络设备相连接,网卡和线材坏掉了很容易造成单点故障。双网卡绑定还可以提高网络的速率,可以实现高可用性网络。

1主备模式  0负载均衡

双网卡的绑定就要调用binding模块

Linux下实现双网卡绑定_target

下图两个文件是 ifcfg-eth0  和  ifcfg-eth1

Linux下实现双网卡绑定_IP地址_02Linux下实现双网卡绑定_双网卡绑定_03

现在我们要创建一个虚拟的网卡文件ifcfg-bond0    (bond0 是一个别名 这里可以自己起一个)

#vim  ifcfg-bond0

Linux下实现双网卡绑定_target_04

#vim  /etc/modprobe.conf

Linux下实现双网卡绑定_IP地址_05

下面我们要做的就是 如何让bond0 绑定eth0和eth1这两块网卡

bond0 正常的工作则需要bonding这个模块

bond0 绑定eth0和eth1  可以在开机脚本里面实现(/etc/rc.d/rc.local)

vim  /etc/rc.d/rc.local

Linux下实现双网卡绑定_双网卡绑定_06

 

这里我们已经完成了,当其中一块网卡断掉,整个网络还可以继续通讯,这样就达到了备份的目的。