服务器共四块网卡,现要将四块网绑,进行两两绑定,只简单介绍实践过程。
说明:网卡绑定有多种模式,详细信息请google
在Linux系统下实现网卡绑定的步骤:
1、在/ect/sysconfig/network-scripts下,备份要进行绑定的网卡配置文件
以绑定 eth0,eth1为例
执行 cp ifcfg-eth0 ifcfg-eth0.bak 备份 eth0网卡
执行 cp ifcfg-eth1 ifcfg-eth1.bak 备份 eth1网卡
==========================================================
2、配置绑定文件
在/ect/sysconfig/network-scripts下,新建一个 ifcfg-bond0文件,然后配置这个文件
内容如下
DEVICE=bond0
ONBOOT=yes
IPADDR=[ip]
NETMASK=[mask]
GATEWAY=[gateway]
配置参与绑定的网卡 eth0
ONBOOT=yes
DEVICE=eth0
MASTER=bond0
SLAVE=yes
USERCTL=no
配置参与绑定的网卡 eth1
ONBOOT=yes
DEVICE=eth1
MASTER=bond0
SLAVE=yes
USERCTL=no
===========================================================
3、加载 bonding 模块
install bond0: modprobe --ignore-install bonding -o bond0 mimmon=100 mode=[0/1]
install bond1: modprobe --ignore-install bonding -o bond1 mimmon=100 mode=[0/1]
4、关闭网卡,启用 bond0
在启动 bond0 之前,先执行 ifdown eth0,ifdown eth1,确定这两块网卡已经关闭,再启动 bond0
不然可能会出发一些问题,具体原因还不清楚。
按照同样的方法,可以继续绑定bond1。