找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 15464|回复: 6

[负载平衡] 使用ROS虚拟机单机叠加合并带宽成功(负载均衡,ADSL+中国移动WLAN)

[复制链接]
发表于 2011-9-17 23:20:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 qdhugo 于 2011-9-24 15:03 编辑

小区最近安装了中国移动的WLAN(CMCC Wifi接入点),价格便宜,下载速度2Mbps左右。家中还接有2Mbps的ADSL,所以想把这两个带宽叠加起来,提高下载速度。最近在学习怎么用ros,也算是ROS学习的阶段性成功   贴出来供大家参考

运行环境:
1、ADSL路由器,通过网线与PC机相连。路由器IP=192.168.0.1
2、Android手机一部,可连接中国移动WLAN上网。可通过USB线共享手机网络连接。理论上通过网线共享的连接都可以用此方法叠加。
3、装有Win7系统PC机,xp系统应该也是可以的。虚拟机用vmware6.5。虚拟机跑ROS会占用较多CPU资源,最好是双核CPU。


1、在虚拟机中安装ROS,我安装的版本是2.9.6,安装过程不再详述。虚拟机网络要选成直接桥接到物理网络那种。
vmware.png
2、虚拟机装好后添加几个IP:192.168.0.100/24; 192.168.2.1/24,添加网关:192.168.0.1 ,和DHCP server。以上过程通过setup命令完成,网上有很多教程,不再详述。
3、至此ROS已经可以运行了,可以通过winbox连接192.168.0.100。添加Firewall->NAT: Chain=srcnat Action=masquerade。修改PC机IP地址,改为192.168.2.XX,网关192.168.2.1,DNS可用8.8.8.8或者其他你习惯的。打开网页应该可以上网了,这是通过ROS路由ADSL的路由器上网的,下载速度200k/s。ROS初步配置完成,接下来配置手机。
4、把手机接入移动wlan,并输入帐号密码。插上手机数据线,打开Android设置->无线和网络->绑定->USB绑定打上勾。
usb绑定.png

5、为了测试PC机是否可以通过手机上网,暂时禁用与ADSL路由器连接的适配器。PC机多出一个网络连接,IP地址是手机自动分配的,手机相当于路由器,自动给PC机分配的IP地址是192.168.42.58 网关192.168.42.129。这时候电脑应该可以上网,下载速度200k/s。测试结束,启用ADSL路由器连接。
6、在网络连接中把ADSL路由器和手机的网络进行桥接,IP应该会从ROS自动分配成192.168.2.X,这时候PC机也是可以上网的。
7、ROS添加一个IP:192.168.42.58/24,添加一个网关192.168.42.129,用ros的ping工具可以ping通192.168.42.129,也可以ping通192.168.0.1
ip.png
8、winbox中IP->Firewall->Mangle添加5条规则

0   chain=prerouting src-address=192.168.2.0/24 protocol=tcp
     connection-state=new nth=1,1,0 action=mark-connection
     new-connection-mark=nth_odd passthrough=yes

1   chain=prerouting src-address=192.168.2.0/24 connection-mark=nth_odd
     action=mark-routing new-routing-mark=route_odd passthrough=no

2   chain=prerouting src-address=192.168.2.0/24 protocol=tcp
     connection-state=new nth=1,1,1 action=mark-connection
     new-connection-mark=nth_even passthrough=yes

3   chain=prerouting src-address=192.168.2.0/24 connection-mark=nth_even
     action=mark-routing new-routing-mark=route_even passthrough=no

意思是:对新建TCP连接按照NTH规则均分到两条线路上并标记成路由,对于非TCP连接,默认走route_odd

mangle.png

9、最后一步,修改IP->Routers,把两个网关的Mark属性分别填上route_even、route_odd 。再从两个网关中找出一个较为稳定的IP,再添加一个网关,作为默认网关。
routers.png
至此大功告成。打开下载工具,下载速度应该在400k/s左右

routeros
发表于 2011-9-18 01:51:36 | 显示全部楼层
沙发是我的
routeros
回复

使用道具 举报

发表于 2011-10-12 07:01:40 | 显示全部楼层
我支持你个~~~~~~看好用不~测试一下
routeros
回复

使用道具 举报

发表于 2011-10-12 07:51:01 | 显示全部楼层
就这么点啦?放个下载速度看看?
routeros
回复

使用道具 举报

发表于 2011-10-12 09:19:49 | 显示全部楼层
支持,学习,感谢楼主
看完了
routeros
回复

使用道具 举报

发表于 2011-10-13 01:06:26 | 显示全部楼层
没多大作用...不可能用WLAN来作宽带出口
routeros
回复

使用道具 举报

发表于 2011-12-8 09:43:17 | 显示全部楼层
你这样子搞的话,登陆网银能成功么?
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-22 06:05 , Processed in 0.147029 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表