第九章 绑定两块网卡

  • 内容
  • 评论
  • 相关

生产环境要求保证7*24小时的可靠服务,所以我们可以使用两块网卡绑定一起用。就算一块网卡出问题了,另一块网卡也能继续使用。

我们在添加一块网卡进来,要保证两块网卡的网络连接模式是一样的。

设置网卡绑定要对两块独立的网卡分别进行初始化,这些网卡会变成一块从属网卡没有自己的ip地址,都服务于主网卡,初始化后就可以支持网卡绑定。

我们要编辑两块网卡的时候,只能看到一块网卡的配置文件,这时我们可以使用ifconfig命令就能看到另一块网卡,我们使用cp命令复制下,然后修改下里面的mac地址即可。

复制下

这时候就看到两个了

还需要将绑定后的设备命名为bond0并把IP地址等信息填写进去,这样当用户访问相应服务的时候,实际上就是由这两块网卡设备在共同提供服务。


让Linux内核支持网卡绑定驱动。常见的网卡绑定驱动有三种模式—mode0、mode1和mode6。

  • mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术。
  • mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。
  • mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。

我们一般使用mode6模式这样不需要交换机的lacp功能,直接服务器就可以做了

下面使用Vim文本编辑器创建一个用于网卡绑定的驱动文件,使得绑定后的bond0网卡设备能够支持绑定技术(bonding);同时定义网卡以mode6模式进行绑定,且出现故障时自动切换的时间为100毫秒。

重启网络服务后网卡绑定操作即可成功。正常情况下只有bond0网卡设备才会有IP地址等信息: