登录站点

用户名

密码

读编互动 - DIY经验谈

  • 分享

    我的无线路由器是红色的——N倍速的快感,初探Openwrt系统无线路由器

    9惠今一 2012-07-04 09:13
        首先请大家看一张图片:

        如果我说,这是在4M的电信家庭宽带下达到的下载速度,你相信吗?

        其实,很多情况下,我们是可以做到的,这就是家庭宽带双拨/多拨叠加网速。

        关于家庭宽带双拨/多拨号,其实早前就有很多研究,无线路由器第三方固件中的Tomato DualWan,就是非常著名的双拨固件。

     

        什么是双拨/多拨呢?就是两台甚至多台设备同时用同一个账号,在同一条线路上拨号,如果能够同时拨通,就称为双拨/多拨。

        为什么要双拨/多拨?因为有些地区的ISP运营商,可能没有完全在线路端口上面限速,限速的只是账号,那么双拨/多拨以后,你每台设备都能达到账号限速的带宽,如果能够叠加起来,你就等于免费拥有了2倍甚至N倍的带宽,想想看,2倍甚至N倍的网速,是不是很吸引人?

     

        Tomato DualWan固件,原理就是把路由器的一个Lan口也虚拟成Wan口,这样就可以用一台交换机把入户网线分成两路,插入两个Wan口,同时拨号。在这个双拨固件之后,无线路由第三方固件又杀出了Openwrt这匹黑马,这是一个完全开放的固件,一个完全开放的小型Linux系统,它就像我们的智能手机,基于Openwrt开发的软件包非常多。可以说,刷了Openwrt之后,你的路由器也就成了智能路由器,可以按照需求的功能,任意安装和卸载软件包,非常的方便和实用。而Openwrt系统里,我们今天要着重说的,就是一个叫做Nwan的软件包,它可以实现的功能很强大,在DualWan需要两个Wan接口的基础上,Nwan这个软件包可以实现单线多拨,多线多拨,网速叠加优化等强大的功能。也就是说,有了Openwrt和Nwan,我们给路由器只插一根外线,就可以实现双拨甚至多拨,而且可以N倍的叠加网速,十分畅快!事实上,已经有一些地区的网友们,成功利用Openwrt和Nwan实现了25拨,将自己的家庭宽带达到了100M带宽!提前实现了宽带小康,呵呵。

     

        那么,怎么样实现多拨叠加带宽呢?这就需要ISP的支持,或者说不限制了。当然,我们自己也要做一些准备,大体来说,需要满足以下几个条件:

        1、 准备一台刷好Tomato DualWan或者Openwrt的无线路由器。当然,Openwrt可以刷的机型很多,比Tomato多很多,所以可能你手头就会有一台可以刷Openwrt的路由。但是,目前很多路由器需要改造,增加Flash Rom的容量才能正常的运行Openwrt,否则变砖的几率比较大,需要焊接ttl接口,购买ttl线才能修复,所以请看到这里就按耐不住的同学们慎重行事啊。

        2、当你准备好了无线路由器,剩下的就是祈祷ISP不要做过多的限制了。首先,你需要用2台或者更多的电脑、手机等设备来测试是否可以多拨,就是把入户网线和电脑全部连在路由器的Lan口上,不插Wan口,这样所有的设备都必须pppoe拨号才能上网。好了,开始拨号吧,如果每台电脑都能拨通并且上网,那么恭喜你,你具备了多拨叠加网速的第一个条件。

        3、既然可以多拨,那么第二个条件,自然就是看是否能够实现叠加网速了。目前国内的ISP商限速主要有两种模式,账号限速和端口限速,可以说账号限速是软件限速,端口限速是硬件限速。当然,其实多数地区的ISP商这两种限速是并用的。我们需要测试的就是,是否端口限速能够大于账号限速,如果答案是肯定的,那么就可以实现多拨叠加网速了。具体的测试,就是承接上一步,各电脑都拨上号以后,同时用迅雷等多线程工具下载一个源很多,能够轻易达到慢速的大家伙,软件、电影、什么都好,看是否每一台都能够达到账号限速的极限,从而测试出端口限速具体是多少。如果你的多台电脑又成功达到了满速,那好,赶快配置好无线路由,开始你的倍速之旅吧!

     

        首先,正常连接我们刷好Openwrt,安装好Nwan软件的无线路由器。如果你不是一个折腾狂人,那么建议去TB购买一个改造并刷好的,最便宜的不到100元,可以免去变砖之苦。

        有些朋友问到,怎么接线?Openwrt很强大,可以单线多拨,所以不需要特殊接线,路由器正常使用的接法就可以。ADSL的线路,猫出来的网线接路由器的Wan口即可,如果进户就是网线,直接插入路由器的Wan口,我们直接单线多拨。

        进入无线路由器配置界面,Openwrt是开放的,所以设置界面有很多种,我这台是TP-link 843N,64MRam,16Mrom改造版,Luci的界面,和TP本身的结构有些相似,菜单都在左边。

        这个就是Openwrt系统的一种界面,设置项目非常多,我们只关注必需的即可。在网络—》接口下面,可以配置Wan口的设置,配好后,上网如果正常,那么,我们开始设置多拨。

          在下面的多Wan设置菜单里,勾上开启MacVlan和使用macvlan生成虚拟端口,填上多拨端口数量,我家里的限制最多拨4个mac,所以我这里填了4,如果你的ISP没有限制,那么恭喜,你可以试着填上20,榨干带宽吧。下面的从哪个端口生成,我们一般填Wan就可以,因为一般我们都是单线多拨,只需要用到物理Wan口。

        下面,到网络—》NWAN菜单里,将“叠加优化”打钩,好了,开始享受多拨的快感吧!如果有些ISP商限制必须同时拨号,那么上面并发拨号一栏可以打钩。

        状态菜单里,1路物理Wan口和3路虚拟Wan口同时拨上号的状态。这时,使用迅雷等多线程工具下载,就可以达到4倍的网速了!也就是文章开头图片中显示的450KB*4=1.8MB/S,几乎达到一条20M宽带的速度了。而这一切,都是免费的!

        怎么样,各位同学如果有兴趣的话,也可以试一试,目前国内大多数二线城市应该都是可以的。当然,也不排除电信封号的可能,如果你真的因为多拨被电信封号,俺可概不负责啊~~

  • 举报 #1
    盛伟 2012-07-04 09:37
    又涨知识了,回去先试试我们这里有没有限制
  • 举报 #2
    林伟钦 2012-07-04 09:48
    这个必须顶,有机会一定试试~~
  • 举报 #3
    惠今一 2012-07-04 09:57
    lwqhs: 这个必须顶,有机会一定试试~~
    如果不是一线大城市,ISP设置不完善,应该是有很大几率可以成功的。尤其是FTTB的成功率更大~~~
  • 举报 #4
    惠今一 2012-07-04 10:03
    savagesheng: 又涨知识了,回去先试试我们这里有没有限制
    这个可以试试~~我们这里是给出了4个mac的使用权限,所以应该不会封号的~~
  • 举报 #5
    陈正珍 2012-07-04 10:14
    ISP进户只是一根网线,能用么?怎么接线(假设可以使用的话)
  • 举报 #6
    惠今一 2012-07-04 10:24
    yujie: ISP进户只是一根网线,能用么?怎么接线(假设可以使用的话)
    Openwrt支持单线多拨,不需要特殊的接线,就是路由正常的接线方式。目前我就是一根网线插在路由器Wan口,然后单线多拨的。这个固件十分强大,所有Wan都是虚拟的,很方便。
  • 举报 #7
    林伟钦 2012-07-04 12:06
    chris_5323: 如果不是一线大城市,ISP设置不完善,应该是有很大几率可以成功的。尤其是FTTB的成功率更大~~~
    我在深圳,看来凶多吉少了~~
  • 举报 #9
    陆再贵 2012-07-04 12:09
    路由器是自己改造的还是直接淘宝的
  • 举报 #11
    惠今一 2012-07-04 15:17
    lzg781225: 路由器是自己改造的还是直接淘宝的
    直接TB的,改造虽不麻烦,但也必须要有热风枪等一些焊接设备,呵呵。
    改造版比原版贵出90元,238块,但网件、巴法洛等品牌这个配置的路由器基本在300元以上,我觉得也算物有所值。
    主要是原来的路由刷死了,急着弄个好用的~~
  • 举报 #12
    惠今一 2012-07-04 15:19
    hzhq-21: 多拨会不会多收费?
    理论上,如果你是包月不限时不限流量的话,应该不会多收费,因为账号都是同一个,不管产生多少流量和上网时长,是不会产生费用的。
    但是如果你是限时或者限流量的宽带,那么多拨一定是会加倍消耗你的时长和流量的~~
  • 举报 #13
    惠今一 2012-07-04 15:20
    wuchensuiyuo: 用公司局域网的飘过。
    呵呵,这样我在单位和在家的下载速度都超过1MB了~~
  • 举报 #14
    陈正珍 2012-07-05 12:22
    chris_5323: Openwrt支持单线多拨,不需要特殊的接线,就是路由正常的接线方式。目前我就是一根网线插在路由器Wan口,然后单线多拨的。这个固件十分强大,所有Wan都是虚拟的,很方便。
    需要路由器硬件是什么样的?
  • 举报 #15
    惠今一 2012-07-05 17:04
    yujie: 需要路由器硬件是什么样的?
    一般需要路由器有8M的FLASH ROM,可以装下Openwrt固件就可以了。
    很多路由器都有对应的固件,刷好就能用。
  • 举报 #16
    陈正珍 2012-07-06 12:11
    chris_5323: 一般需要路由器有8M的FLASH ROM,可以装下Openwrt固件就可以了。
    很多路由器都有对应的固件,刷好就能用。
    不同芯片都有?那是要看看能不能做了
  • 举报 #17
    陈正珍 2012-07-06 12:11
    chris_5323: 一般需要路由器有8M的FLASH ROM,可以装下Openwrt固件就可以了。
    很多路由器都有对应的固件,刷好就能用。
    不同芯片都有?那是要看看能不能做了
  • 举报 #18
    惠今一 2012-07-06 13:22
    yujie: 不同芯片都有?那是要看看能不能做了
    是的,Openwrt支持很多不同CPU的路由器~~你可以看看支持列表~~
  • 举报 #19
    谢聆 2012-07-07 00:49
    对我来说我现在的最大需求还是在于硬件本身的性能。我就是一个性能控。因为家里有强大的需求。对数据吞吐有比较强烈的要求。所以我的要求是企业级长时间稳定;高性能,要连接数,在高负载下保持较好的吞吐率。
  • 举报 #20
    惠今一 2012-07-07 01:04
    chouruyan: 对我来说我现在的最大需求还是在于硬件本身的性能。我就是一个性能控。因为家里有强大的需求。对数据吞吐有比较强烈的要求。所以我的要求是企业级长时间稳定;高性
    呵呵,其实高端路由器也可以刷这些第三方固件,会有更好的体验~~但是一直没舍得买……比如网件3700等等~~
    俺需要的是性价比嘛~~
  • 举报 #21
    陈正珍 2012-07-07 12:36
    chris_5323: 是的,Openwrt支持很多不同CPU的路由器~~你可以看看支持列表~~
    方便的话给个链接?谢
  • 举报 #22
    陈正珍 2012-07-07 12:36
    chris_5323: 是的,Openwrt支持很多不同CPU的路由器~~你可以看看支持列表~~
    方便的话给个链接?谢
  • 举报 #23
    林俊盛 2012-07-07 13:36
    看来学习无止境啊,了解一下先
你还不是该群组正式成员,不能参与讨论。 现在就加入