ADSL内网/路由模式用BS下载断线之谜与解决方案!!!

 

ADSL内网/路由模式用BS下载断线之谜与解决方案!!!

我是用ADSL MODEM路由接NetGear网件的无线路由网上网的,配置为华硕AAM6000EV系列Model自动拨号,再由无线路由广播无线接入信息,台式电脑由NetGear的1+4Lan口接入,并设置了NAT端口映射,由第一次用BS下载时就一直被断线的原因困扰,(特别开了NAT的端口映射),当时PING MODEM的IP断断续续,网页基本打不开,不过比较奇怪,笔记本无线方式反倒可以打开网页,而用网际快车倒没有问题,当时我想的就是MODEM的内置路由有问题,于是我寻遍了网络,终于在一个论坛上找到了彻底的解决方案:
        这个方案适用于viking蕊片的(如电信大多数送的华硕AAM6000EV系列, 实达的VIKING蕊片, 我用的就是电信送的AAM6000EV/G3
        在这里我要说说造成这种断线的原因: 默认配置中,MODEM的IP session设定在192 条,即最大允许有192个IP session, 而且这个 IPsession 应该是包含所有的 session,如NAT的session 和主机到ADSL猫之间的 session。当挂上BT时,断流出现的机率就开始增大了,BT的一个特点就是同时建立大量的连接,而这个是IP session 达到限额的一个重要因素。桥接模式下,一般只有1台PC连接,一台PC的连接,很少达到192。 而如果开了路由,有多台电脑连接,连接的数额就成倍翻翻,特别用了NAT的端口映射后开BT时BT的连接数大大增加,既使流量并不大,都很容易就使 ADSL MODEM的 IP session 达到最大值,, 造成ADSL猫无法响应. 所以一定要加大IP SESSION的最大值
好了,操作就必不可少的了,如下:
1、用telnet登陆ADSL MODEM:
在运行命令里面输入:telnet 192.168.1.1
(192.168.1.1是ADSL MODEM的ip地址,如果你没改就是这个了。)
PS:如果是2k或XP,先在运行里输入CMD,再从第一步开始键入命令
2、输入用户名
     密码登陆      (输入密码是看不到的,输完后按大键盘的回车键即可进入)
3、键入如下命令: ($不用填,自有的)
(a)$modify nbsize maxipsess 500 (这个数按你的需要设吧,我设的就是500,AAM6000EV/G3的最大值,再上就没有了,不过MODEM的发热量会上升不少)
(b)$commit
(c)$reboot
执行完abc三个步骤后ADSL重启完成以后修改即告完工.
查看IP session的最大值:
$get nbsize
Max IP Session : 500(如果这个数值是你修改的那个就表示你成功了) HTTP Port : 61580
Telnet Port : 61581
NAT的session 可以通过下面这个命令看到:
$get nat status
或者这个:
$get nat rule status (端口映射下的session连接量)
其实,如果一个质量好,贵点的MODEM的IP SESSION的最大数默认都有1000以上
我修改了IP SESSION后 用BS下载时平均速度在200K左右,同时三个文件一起下载,断线现象基本消失. 好了,祝大家冲浪愉快!!
经测试效果良好. 虽然与电脑直接拨号尚有一些差距, 但比未修改前对断流的预防效果要好很多, 即使不打开BS的预防断流功能, 也一般不会断线(不过还是建议适当减少连接数). 另外, 对于ADSL路由/内网用户, 通常需要打开端口映射才能取得较好的速度, 有关端口映射的知识, 可以在Google搜索"端口映射",这里也简单提一下:
2. 点选“服务”页
3. 点击“NAT”
4. 在NAT选项中选取:“NAT Rule Entry”
5. 点击“添加”
6. 这里192.168.1.6是本人指定的本机IP地址

NAT 规则 - 详细

NAT 规则信息
规则号码:   10
规则类型:   RDR
接口名称:   ppp-0
协议:   TCP
本地地址从:   192.168.1.6
本地地址到:   192.168.1.6
全局地址从:   0.0.0.0
全局地址到:   0.0.0.0
目的端端口从:   28646
目的端端口到:   28646
本地端口   28646
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章