很多企业对自己的网络要求很严格,保证网络的连通性也是我们比较关注的事情,一些网络设备有了负载均衡,有了主备,但是网络环境的良好并不代表我们服务器和网络连接的良好,所以接下来我们对主机也设置这些功能。
首先保证我们要给服务器添加两块相同(硬件信息相同)的网卡。
接下来简单的4步配置就搞定了RHEL6.1下实现双网卡绑定,
第一步添加虚拟网卡,并编写虚拟网卡信息。
vim /etc/sysconfig/network-script/ifcfg-bond0
DEVICE=bond0
NM_CONTROLLED=no
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.0.5
NETMASK=255.255.255.0
GATEWAY=192.168.0.200
DNS1=8.8.8.8
USERCTL=no
第二步修改本地网卡信息
[root@shuangwangka network-scripts]# cat ifcfg-eth0
DEVICE=eth0
NM_CONTROLLED=no
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
[root@shuangwangka network-scripts]# cat ifcfg-eth1
DEVICE=eth1
NM_CONTROLLED=no
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
[root@shuangwangka network-scripts]#
第三步 设置别名信息
[root@shuangwangka network-scripts]# cd /etc/modprobe.d/
[root@shuangwangka modprobe.d]# ls
anaconda.conf dist-alsa.conf dist-oss.conf
blacklist.conf dist.conf openfwwf.conf
[root@shuangwangka modprobe.d]# cat dist.conf |grep bond0
alias bond0 bonding
options bond0 miimon=100 mode=1
[root@shuangwangka modprobe.d]#
配置详解
miimon=100
miimon是指多久时间要检查网路一次,单位是ms(毫秒)
这边的100,是100ms,即是0.1秒
mode共有七种(0~6)
这里呢我们解释两个常用的选项。
mode=0:平衡负载模式,两块网卡都在工作。
mode=1:自动主备模式,其中一块网卡在工作(若eth0断掉),则自动切换到另一个块网卡(eth1做备份)。
第四步设置启动项
[root@shuangwangka etc]# more rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
ifenslave bond0 eth0 eht1
touch /var/lock/subsys/local
[root@shuangwangka etc]#
恭喜你成功了!
好到这里所有的配置我们已经基本上算是完毕了,接下来需要做的就是对Linux服务器进行测试了 ,自己测试吧,我就不给大家演示了。