明月openwrt固件教程——之nwan多拨

本文由明月永在原创,复制或引用请注明出处。www.myopenwrt.org

多拨一直是第三方固件的一个特长,原厂的固件是不会提供此功能的。DualWan一直以此为卖点。在不懈的努力下,openwrt的多拨已经相当的不错了,本人的多拨已经很完善了。明月固件提供两个多拨软件,nwan和pppoeup(并发)多拨。都是本人用网上原有文件经过,不断调试修改所得。如果可以直接多拨,也就是所谓的非并发多拨,直接用nwan非并发多拨。并发多拨推荐用pppeoup(并发)多拨。当然也可以随便用。

nwan和pppoe(并发)多拨只能选择一个选用,不能混用!!!!!nwan和pppoe(并发)多拨只能选择一个选用,不能混用!!!!!nwan和pppoe(并发)多拨只能选择一个选用,不能混用!!!!!nwan和pppoe(并发)多拨只能选择一个选用,不能混用!!!!!Nwan多拨是看nexthop数量来判断叠加!!!

要多拨,我们得先了解一下多拨原理。一般运营商不提供多拨服务,只有极少数提供此服务。如果运营商直接提供多拨的,那就支持非并发多拨,直接使用nwan非并发多拨就行。并发多拨是突破运营商的某些限制来用单账号来进行多个拨号 ,并且叠加。先说下运营商的各种限制方法。
1、直接限制多账号拨号 ,这种情况你怎么样也拨不了一个以上的号。
2、直接限制带宽,只给你提供分配给你的带宽,或者稍微大一点的带宽。
3、限制一定时间内的拨号 ,比如几秒内必须拨上,过了允许的时间后就不让拨号。
第1种限制,怎么努力也没白费的,刷明月固件后,按教程设置好并发,最好先设置2-3个wan,多设置拨号尝试次数,如果观察 网络那里是否可以获得一个以上的ip,如果不能,那基本不用再尝试了,当然你也可以用其它的固件来测试。
第2种情况,可能你能拨上N多个账号,可是限制了带宽,叠加后的带宽并不会增加,反而会比一个wan更慢。也有部分运营商限制的带宽比给你提供的稍微大一些,比如两倍,比较常见,这种情况可以使用双拨,反正充分使用最大带宽即可。
第3种是多拨最有意义的。一般的拨号,如果手动,根本不可能同时进行,普通的拨号是用脚本,基本上也会比较慢,不能严格的同步。我们的并发多拨软件,修改了拨号 软件的程序,可以做到毫秒级的同时拨号,这样就可以突破运营商的时间限制。一般只要能拨上,就可以叠加。能拨上多少,视网络最大带宽,路由的cpu以及其他因素的影响。最多的本人见过拨上50个并叠加的,当然这种是没有叠加意义的,纯属测试。电话线的网络一般最大带宽为100M,也是大多数多拨的上限。
了解了这些,才不会像有些人认为只要有个多拨软件就能多拨了,一般来说一线的大城市基本不能多拨。另提醒一下能多拨的地方,要低调,让服务器知道了,就玩完了。能多拨也不要太贪,不要动不动就用十个以上的拨号 ,得适可而止。

多拨的叠加,只对多线程有用,多线程常用于软件下载,视频软件。普通的直接文件保存和网页浏览是不会用到多线程的。以上就圣诞版本来说明 一下多拨的设置。

圣诞版本的概览概览1

nwan多播设置

nwan多播分非并发多拨和并发多拨,非并发多拨只稍微修改了一下原来openwrt.cn的文件,并发多播是全部增加的功能 。

nwan非并发nwan非并发多拨
这里非并发拨号的典型设置,只需要勾选前三选项即可。 使用非并拨拨号时,各wan口和单wan一样,会断线自动重拨,拨号由系统来控制。一个断开或者重拨不会影响其它。

以下再详细说一下nwan多播的设置 过程 。

一、配置pppoe
要多播首先得配置好pppoe,先在网络下面,修改wan,把协议修改为PPPoE,填写上账号和密码。
配置pppoe

二、再创建虚拟网口
可以按下创建 虚拟端口,新版本增加了一个使用相同mac,一般不能勾选 。wan数目选择你要的数量就行,这个数量包括原wan在内的。
创建虚拟端口

三、按上面的非并发设置好nwan,即可,设置好之后重启一下路由即可生效。叠加是一个个叠加的,需要等待。

并发拨号设置

并发多拨的前两步和非并发多拨是一样。只是nwan界面设置不一样。

nwan并发拨号设置nwan并发多拨设置

我先解释下各选项的意思。
1、启用nwan,这个不用解释了,想要找开当然得勾选 。
2、开启ping检查:强烈建议打开,不管是并发拨号还是非并发拨号。
3、强制所有wan口拨号:这个一般也得开,开了之后掉线才会重拨。
4、ping间隔:就是下一个ping的等待时间,使用默认就行。
5、ping测试ip:可以自定义,当两个ip都ping不了时,才判断掉线。
6、并发拨号:当你使用并发拨号时必须打开。
7、手动重拨:只有在开启并发拨号才显示,也只在并发时才有用。重拨次数,成功连接数,叠加检测都只对并发有用。
8、使用相同的mac:这个功能基本是没用的,因为有人和我反应他们的网络需要相同的mac才能拨上,所以加的。经测试 相同的mac根本不可能拨上号,勾了反而会出错。因此不要用。
9、重拨次数:一般设置5次,如果拨成功,则立即退出,不进行下一轮拨号,如果不成功,则尝试设定的拨号次数后退出。如果网络很难拨上号,就得加大这个次数,有人设置为几十次的。
10、wan端口数量:得对应你创建wan数量的总数。
11、成功连接数,小于或者等于wan端口数量,是指成功拨上的wan数。拨上该数量后会退出拨号。比如设置总wan数量为8,成功数量为6,至少得拨到6个才会退出,当然,如果一直拨不上,尝试完重拨次数用后,也不会再拨。
12、拨号前等待时间,在并发拨号前所等待的时间,建议25秒,至少20秒。只要能拨上,可以缩短到自己合适的。
13、拨号后等待时间:并发拨号后,系统检测拨号成功连接数量的时间 (秒),如果设置太短,可能会导致错误,虽然拨上了,系统认为没有拨上,会不断重拨。
14、自动更新路由表不细说,可以打开。
15、叠加检测:当使用并发拨号时,路由在启动时,在线检测也会启动。当在线检测不在线时,会触发一个拨号命令,如果不开这个检测,会出现多次拨号现象。如果开启该选项,拨号后会检测叠加是否成功。如果叠加不成功,会重启拨号,叠加成功了才退出。所以,叠加检测还会阻断路由开机时的在线检测所触发的不停拨号命令,不会出现不停的多次拨号。在并发拨号时必须打开此项。
16、检测次数:一般为8次。这个加大只有好处,没有坏处的。
17、检测周期一般40s,可以自己根据多拨情况来修改,如果叠加快可以减少,如果叠加慢,出现多次拨号情况就加大检测周期和检测次数。
检测原理是这样的,拨号之后,先等待40秒,检测第一次叠加情况,如果没全部叠加,就等待一个检测周期的时间后,再检测一次。如此循环,如果检测到叠加成功,拨号脚本才退出,如果检测了检测次数设定的次数后,还没有叠加成功,将会再次启动重新拨号。
如果多拨成功,叠加较慢,可以加大检测次数和检测周期。只要检测到叠加成功,软件就会自动退出,网络正常运行。

并发多拨一定得打开叠加检测,否则会导致不停的重拨,叠加不成功。另建议成功连接数量和wan端口数量一致。并发设置完后,也要重启一下路由。另外如果要改变wan的数量,增加或者减少,最好先恢复一下出厂设置,重新设置。否则可能出问题。
两个并发拨号,成功后可以在状态,系统日志那里查看,会出现和成功拨上数量相同的syncppp sync succeeded,理想的状态,这粉色的行数是不会被分开的。表示同步得比较好,如果被分开,表示同步得相对差一些。
并发成功标志
理想的并发是这样的,AR9331cpu上竟然能这么好的并发9拨,让我自己有也有点意外。
理想并发

不过,此并发拨号,不如pppoe并发拨号好用,叠加速度比较慢。在叠加成功后,会在上面路由表出现nexthop,行数和wan数量一样多。出现这个才是叠加成功。
并发拨号叠加成功

特别提醒,开nwan时,不能开mwan3 multiwan等其它叠加软件,更不能开pppoe并发多拨。理论上和qos也冲突,qos只对单wan有用。

提醒一下:请不要用pppoe并发多拨的标准来判断(看网络均衡的接口)这个软件是否成功。nwan成功的标志是在这界面上出现和wan数量相同 的nexthop行数,然后看网络,用迅雷或者bt软件来下载,各wan都会有流量通过 。此时可以用看下总的下载速度,有没有比原来的快,如果各wan接口有比较均衡的流量,但总速度和单拨一样,这是因为带宽被限制了。软件是设置是对的,但速度不会增加。这种情况,神仙也没办法了。千万不要同时开nwan和pppoe(并发)多拨。绝对不能勾选使用相同mac。

提高并发多拨的小窍门,设置好多拨后重启路由时,拨号会延时一段时间才进行。此时最好不要登录到路由,如果登录到路由后进行手动重拨,也不建议停留在网络  概览 和负载均衡等 动态 窗口,这些窗口占cpu资源较多,直接影响到并发多拨的成功数量。直接放到pppoe(并发)多拨等窗口是最合适的。拨号前等待时间尽可能的长一点,建议25秒,至少 20秒,拨号后的等待时间是用来检测是否拨号成功的,一般需要大于10秒。

此条目发表在openwrt, 固件教程分类目录,贴了, , , , , 标签。将固定链接加入收藏夹。

11 则回应给 明月openwrt固件教程——之nwan多拨

  1. V诗歌说:

    我校联通校园网可以一个账号在多个设备上登录而且每个设备都会得到20Mb带宽,这种情况下在我路由器上用NWAN非并发多拨很容易叠加,但是我想用PPPOE并发多拨却一直不能成功,请问这种现象正常吗?

  2. sun说:

    您好,我的wndr3800使用了您的4.27版本的op,创建虚拟网口后,重启就可以上网,接口里显示貌似多拨成功,分别获得了ip,但是在开启nwan后,虽然拨号成功,但是却无法访问网络,关闭nwan后又可以了,另外虚拟负载里面始终不显示相关情况。不知何故,敬请指教。

    • sun说:

      抱歉打扰了,似乎是,设置之后要重新拨号,奇怪的是我重启了还不够,必须要手动重新拨号。我再研究一下,打扰了。

  3. Rick说:

    用nwan跌价电信和联通双线,此时可以开shadowsocks吗? 他是走哪个哪条线呀?能指定吗?

  4. 傅军说:

    很棒!让我们刚来刷机的朋友学了不少东西。
    但还是没有搞明白,同样的帐号也可以多拨吗?多拨是针对外网墙外的VPN流量还是外网(wan)的一个进出口带宽呢?

  5. 陈1234说:

    好贴, 负载 均衡搞了大半天 双WAN 叠加不好, 看了 此方面法,成功!!

  6. 陈1234说:

    有些地方 的运营商采用的是 双或多 PPPOE服务器,以互相热备(此功能服务器少有) 的方式保证 认证服务器的正常,达到 ISP高性能级别。像我们这 2线城市,拨上号,拨了网线,再插上拨,就需要=个 几分钟,认证设备才反应过来上个链路帐号已不在线,允许重新接入。 和多服务器档次真不一样

  7. gchkk说:

    发现nwan连接后,PPTPVPN可以连接,但不能上网。请问是哪里设置有问题?
    pppoe并发没有这个问题,设置成功后,上网无问题。

    • 陈1234说:

      你查下上层的 PPTP VPN 认证是否允许你 访问外网啊,有些服务器,PPPOE服务可以让你过,PPPTP服务就不让你过了。 像VPN这种东西,一般是内部用的,只允许 外网 进和内网出。 转发是不允许的!! 市场上花钱买 的VPN帐号 玩游戏 翻墙什么的一般是允许 数据转发的

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*