[讨论]双ADSL用bonding实现负载均衡
系统:fc2双网卡:eth0 eth1
1.加载bonding模块
# modprobe bonding
2.
在/etc/modules.conf里加上
alias bond0 bonding
options bond0 miimon=100 mode=0
3.建立:/etc/sysconfig/network-scripts/ifcfg-bond0
cat > /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
4.
修改/etc/sysconfig/network-scripts/ifcfg-eth0如下:
DEVICE=eth0
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
5.修改/etc/sysconfig/network-scripts/ifcfg-eth1如下:
DEVICE=eth1
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
6.
建立2个adsl拨号
一个是ppp0,一个是ppp1
两个的网络设备全部选择:bond0
然后启动adsl
adsl-start /etc/sysconfig/network-scripts/ifcfg-eth0
adsl-start /etc/sysconfig/network-scripts/ifcfg-eth1
7.
检查:ifconfig
出现bond0,eth0,eth1,ppp0,ppp1,lo
这时候2个网卡灯都闪!
8.
当你随便拔掉一根网线后,如果拔掉eth0的上的网线A,网络没断!然后把网线A插回去,接着拔掉eth1上的网线B,网络仍然没断!
这里说明bonding起到了作用!
9.
问题:我下载怎么没有快起来呢?
哪位达人有经验指导下,谢谢! 负载均衡了嘛,下载时所创建的连接只是其中一条ADSL线路的,并不是带宽加倍。 bixuan,你是双adsl接入到一台pc上么? :roll: bixuan,你是双adsl接入到一台pc上么? :roll:
是啊是啊!难得公司有这个条件赶紧测试,呵呵:P 那如果一条ADSL一条小区宽带(不用身份验证有固定私网IP的)怎么负载均衡? 你的问题是流量控制问题,可以看看下面的文章:
http://tech.ccidnet.com/pub/article/c322_a176093_p1.html 那如何做到带宽加倍内。请大虾赐教!
页:
[1]