找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5673|回复: 13

rightzd:请教几个DualWan问题请教以及多WAN的实现,哈哈

[复制链接]
发表于 2009-2-19 21:26 | 显示全部楼层 |阅读模式
首先非常感谢你所出的DualWan固件,虽然还没有用过,不过的确很吸引人的功能,再加上Tomato本身一直是很稳定而且轻巧又高性能。

在发贴之前,我已经查询了你的相关帖子,发现还没有一个很好的向导说明,所以有几个问题请教一下:

问题1:在你的Script里面分2种load-balance及auto-routes,如果选择Auto-routes则必须根据ISP选择网络列表文件。但是,我目前并不是使用国内的ISP,相信很多朋友也是如此。在这样的前提下,似乎load-balance是唯一的选择,可是怎么才能在你的load-balance基础上,根据本地的ISP做一些优化?

打个比方,我有2宽带不同的ISP。对于同一个站点A,ISP1访问快一点,ISP2访问速度慢。如果不做任何配置的情况下,load-balance会怎么处理?随机挑选一个ISP访问么?
这种情况之下,或许网络访问速度还有可能滞后于单一连接的情况,对么?

问题2:还是针对路由优化的问题。2个ISP带宽不同,一个10M,一个2M,那么怎么才能优先使用10M的宽带?load-balance根据什么去分配不同的HTTP请求?

问题3:在问题1、2的基础上,如果BT的时候,load-balance怎么根据不同的带宽、不同ISP访问的速度优化宽带的利用?

问题4:当HTTP多线程下载一个文件,如10个线程,那么这10个线程都是通过同一个ISP走还是可能出现10线程随机选择ISP?

问题5:对于第二个WAN口,实际对应的Lan口是哪一个?还是可以在系统里面设定?

非常感谢!

[ 本帖最后由 阿牛ge 于 2009-2-19 22:44 编辑 ]
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2009-2-19 22:18 | 显示全部楼层
还有一个问题,看下图是我准备采用的模式,2个WRT54G,其中WRT54G-1是主要的路由,2是旁枝,不知是否可以行。

如果可行,那么在WRT54G-2的基础上,是否还可以扩展旁枝WRT54G-3,WRT54G-4……

即使目前DualWan还不支持的情况下,也可以实现MultiWan?哈哈……

本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2009-2-19 22:24 | 显示全部楼层
就会出现如下图的情况,不管经济与否,不过似乎可行吧?

本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2009-2-19 22:32 | 显示全部楼层
仔细看了RightZD的FAQ,倒是发现不少东西。

   Q: Tomato DualWan mod支持无线蹭网并合并带宽吗?
   A: 可以,而且简单的很!只需要把WAN1设置为DHCP,Wireless mode设置为Wireless Client,SSID为上级无线网络的SSID,如果上级无线网络没有密码则Security设置为Disable,否则选择对应的加密模式及密码。注意:WAN1必须是DHCP或者Static。另外,Wireless mode设置为Wireless client以后你自己的路由器就不会提供无线网络了。

这样的意思,就是我的WRT54G-1只要设定CLient模式,就可以省去WRT54G-2,只是牺牲了1的无线功能。是这个意思吧?



不过怎么设定哪一个是WAN1,哪一个是WAN2?毕竟不同的WAN还需要物理连接Modem等等设备?谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-2-20 01:12 | 显示全部楼层
好多问题啊,先针对你1楼的回复

打个比方,我有2宽带不同的ISP。对于同一个站点A,ISP1访问快一点,ISP2访问速度慢。如果不做任何配置的情况下,load-balance会怎么处理?随机挑选一个ISP访问么?
这种情况之下,或许网络访问速度还有可能滞后于单一连接的情况,对么?
-------------------------------------------------------------------------
load-balance在不做任何配置的情况下,是基于路由的负载均衡,譬如访问IP1是走WAN1,访问IP2走WAN2,访问IP3走WAN1,依次类推。是有可能出现你说的滞后于单一连接的情况--我要访问网通的IP,碰巧分配到电信的线路出去了。
如果WAN1、WAN2的ISP像国内网通电信这样互联互通很慢的,建议你还是用auto-routes这个脚本,你只要想办法得到其中一个ISP的网络地址表就可以,这个可以从各过的nic那里获取到,譬如亚洲的可以去apnic。

问题2:还是针对路由优化的问题。2个ISP带宽不同,一个10M,一个2M,那么怎么才能优先使用10M的宽带?load-balance根据什么去分配不同的HTTP请求?
---------------------------------------------------------------------------------------------------------------------------
如果WAN1、WAN2的ISP只是线路带宽的差异,可以修改load-balance脚本中weight的值,数字越大比重越大,如你的10M和2M就是5:1,就可以写成
ip route add default scope global nexthop via $WAN1_GATEWAY dev $WAN1_IFACE weight 5 nexthop via $WAN2_GATEWAY dev $WAN2_IFACE weight 1


问题3:在问题1、2的基础上,如果BT的时候,load-balance怎么根据不同的带宽、不同ISP访问的速度优化宽带的利用?
-------------------------------------------------------------------------------------------------------------------------------------------------------
脚本没有智能优化,依靠你自己根据自身情况调整weight的值。如果你是希望在BT的时候其他应用还能相对正常的进行,那么请设置原版的QoS。


问题4:当HTTP多线程下载一个文件,如10个线程,那么这10个线程都是通过同一个ISP走还是可能出现10线程随机选择ISP?
-------------------------------------------------------------------------------------------------------------------------------------------------------
如果目的IP都是同一个,那么这10个线程是从同一个WAN口出去的。

问题5:对于第二个WAN口,实际对应的Lan口是哪一个?还是可以在系统里面设定?
------------------------------------------------------------------------------------------------------------------
只要是固件自动设置的vlan2(WAN2),永远是紧挨着原WAN口的那个LAN口。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-2-20 01:32 | 显示全部楼层
针对4楼的回复
不过怎么设定哪一个是WAN1,哪一个是WAN2?毕竟不同的WAN还需要物理连接Modem等等设备?谢谢
-------------------------------------------------------------------------------------------------------
有线网络的模式下WAN1是原WAN口,WAN2是紧挨着原WAN口的那个LAN口。无线客户端模式下,WAN1或WAN2指向AP内的无线网卡。

这样的意思,就是我的WRT54G-1只要设定CLient模式,就可以省去WRT54G-2,只是牺牲了1的无线功能。是这个意思吧?
-------------------------------------------------------------------------------------------------------
是的,不过还有一个更NB的接法,就是WRT54G-2、WRT54G-3、WRT54G-x与WRT54G-1之间用WDS连接,他们之间是平级的,如WRT54G-1的IP是192.168.1.1,WRT54G-2的IP是192.168.1.2,WRT54G-3的IP是192.168.1.3,你只需要修改WRT54G-1里的load-balance脚本里的
ip route add default scope global nexthop via $WAN1_GATEWAY dev $WAN1_IFACE weight 1 nexthop via $WAN2_GATEWAY dev $WAN2_IFACE weight 1

ip route add default scope global nexthop via $WAN1_GATEWAY dev $WAN1_IFACE weight 1 nexthop via $WAN2_GATEWAY dev $WAN2_IFACE weight 1 nexthop via WRT54G-2-IP dev br0 weight 1 nexthop via WRT54G-3-IP dev br0 weight 1 nexthop via WRT54G-x-IP dev br0 weight 1

注:理论上应该是可行的,我手里没有这么多设备可以测试,但是我用Server来替代WRT54G-2是测试通过的。只是接了这么多后,断线检测需要自己想办法解决。
你可以参考我这个帖子中的拓扑图

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-2-20 01:33 | 显示全部楼层
通过上面这种连接方式的好处是,WRT54G-n的WAN1、WAN2口都没有浪费。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2009-2-20 09:44 | 显示全部楼层
太感谢rightzd 耐心的回复,按照你的WDS扩展似乎更恐怖了!当然前提有那么多网络可以捆绑,哈哈……

但是怎么从APNIC获得IP地址分配段?我只查询到Unix下面的命令(Unix地址如下:http://www.toplee.com/blog/281.html),需要编译什么whois 3.1。如果是Windows 下用什么程序?而且怎么获得下面的对应表?如

中国网通:MAINT-CNCGROUP
中国电信:MAINT-CHINANET
中国铁通:MAINT-CN-CRTC

网络中有人提到,如网通在APNIC注册,也可能使用不同的别名,如BEIJIN-CNC,CNC,CNCGROUP等,不知道全部的别名,从APNIC获得IP地址段也应该不全吧?



希望你的固件越来越完善。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-2-20 10:31 | 显示全部楼层
你在Windows装个Cygwin,然后在Cygwin里执行文章里提到的命令

shell> wget http://ftp.apnic.net/apnic/dbase ... se-client-v3.tar.gz
shell> tar xzvf ripe-dbase-client-v3.tar.gz
shell> cd whois-3.1
shell> ./configure
shell> make

Tomato DualWan mod固件里附带的CNC、CTC、EDU是我在网上闲逛时下载的,好像是在ChinaUnix,那里有如何从APNIC获取IP地址的讨论。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-2-20 11:51 | 显示全部楼层
真牛~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-2-20 18:16 | 显示全部楼层
rightzd真耐心!支持。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-3-3 07:55 | 显示全部楼层
原帖由 89crd2 于 2009-2-20 18:16 发表
rightzd真耐心!支持。



righzd真让人感动。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-3-3 15:43 | 显示全部楼层
强帖留名,以后用的上
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-3-8 10:20 | 显示全部楼层
不行不顶一下····
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-28 13:17

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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