众所周知,Linux提供了强大的服务器功能,但是服务器对链路要求是极高的,起码要求7*24是连通的。但是一旦我们服务器的网卡出问题了,或者链路出问题了,在这种情况下,服务器就不会被正常访问。我们有没有办法杜绝这种现象呢?答案是肯定的,我们可以做bond 1。其原理就是服务器有两个网卡,这两个网卡捆绑成一个bond1,公用一个IP地址,当其中主网卡出现故障,另一块备用网卡立即启用。
下面,我来做一个bond 1的配置。
======================================================================
修改网卡参数:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
建立并且编辑ifcfg-bond0文件:
[root@localhost ~]# touch /etc/sysconfig/network-scripts/ifcfg-bond0
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.10.20
调用bonding模块:
[root@localhost ~]# modprobe bonding
配置模块信息:
[root@localhost ~]# vim /etc/modprobe.conf
alias bond0 bonding
options bond0 miimon=100 mode=1
让开机自动启动bond0:
[root@localhost ~]# vim /etc/rc.local
ifenslave bond0 eth0 eth1