备份步骤
# cp /etc/modprobe.d/dist.conf /etc/modprobe.d/dist.conf.YYYYMMDD.bak
# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth0.YYYYMMDD.bak //备份物理网卡信息
# cp ifcfg-eth1 ifcfg-eth1.YYYYMMDD.bak //备份物理网卡信息
一、实施步骤
双网卡绑定
1.关闭 NetworkManaget网络助手服务
chkconfig NetworkManager off //关闭开机自动启动
service NetworkManager stop //关闭已经启动的服务
2.编辑 /etc/modprobe.d/dist.conf
在dist.conf的最底部添加以下内容:
alias bond0 bonding
options bonding mode=1 use_carrier=0 miimon=100 primary=eth1
3.添加编辑物理网卡 /etc/sysconfig/network-scripts 下的bond0、eth0和eth1的对应网口配置文件,注意IP地址需要相应修改。
复制添加bond0
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/bond0
编辑bond0
# vi ifcfg-bond0
DEVICE=bond0 // 网口名bond0
USERCTL=no
ONBOOT=yes // LINUX在启动时激活该网口
IPADDR=192.168.1.88 //ip地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.1.1 //网关地址
编辑ifcfg-eth0文件:
# vi ifcfg-eth0
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0 // 指定虚拟网口的名字(主人)
SLAVE=yes //备用(从设备)
BOOTPROTO=none //使用什么协议激活网口
编辑ifcfg-eth1文件:
# vi ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
编辑完后需要重新启网卡
ifdown ifcfg-eth0 //关闭eth0网卡,注意如果此网卡状态为关闭状态时执行此句命令时会报找不到文件或目录;此时直接略过这条命令即可。
ifdown ifcfg-eth1 //关闭eth1网卡
ifup ifcfg-eth0 //启动eth0网卡
ifup ifcfg-eth1
重启网络服务
service network restart
若有点问题,可以试着重启主机试一下
reboot
cat /proc/net/bonding/bond0
可以看到bond0相关的信息