您的位置:首页 > 运维架构 > Linux

linux双网卡绑定实现负载均衡

2010-07-12 11:19 375 查看
redhat linux 双网卡绑定实现负载均衡
2010-02-09 17:49
一、实验 环境:
Dawning A620-fx

OS : RedHat Linux Enterprice 5.4 64bit for x86
二、 创建虚拟网卡 bond0
① 进入网卡配置文件目录:
cd /etc/sysconfig/network-scripts/
② 创建配置文件 ifcfg-bond0 :
vi ifcfg-bond0
③ 添加以下内容:
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.5
NETMASK=255.255.255.0
BCAST=192.168.1.255
④ 保存退出。
三、 修改 eth0 和 eth1 的配置文件
vi ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
HWADDR=XX:XX:XX:XX:XX:XX
注:以上的缺一不可
vi ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
HWADDR=XX:XX:XX:XX:XX:XX
注:以上的缺一不可
四、 编辑配置文件 /etc/modprobe.conf 和 /etc/rc.local
在 modprobe.conf 中添加以下内容:
alias bond0 bonding
options bond0 miimon=100 mode=1
在 rc.local 中添加以下内容:
ifenslave bond0 eth0 eth1
route add –net 0.0.0.0 netmask 0.0.0.0 bond0
最后: reboot 或者 service network restart
五、 测试
轮流拔插 eth0 和 eth1 的网线
cat /proc/net/bonding/bond0
从显示结果中MII Status :的值 up 或者down可以看出网卡是否启用。
分别拨出网线,再次查看 MII Status :的值的变化。
补充一点,如果服务器不能PING通DNS,需要添加一条默认路由:
route add -net default gw 192.168.1.1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 网卡 绑定