NAT类型提升

入手了2台某设备,设置完成后,在APP内查询其NAT类型为"端口限制型"。不免有些好奇,如何提升其NAT类型。记录下折腾过程。

操作步骤

1,找电信友好协商,拿到公网IP。

2,拿到电信光猫的管理员账号和密码。

3,用管理员账号登陆进入光猫,找到"宽带设置”中上网的设置页签。记下拨号的用户名和密码。然后将连接模式从“路由”改为“桥接”

注:

1,要查看星号密码,可以按F12(Chrome浏览器)后选中密码框,将input type从"password"改为"text"便可。

4,登录路由器,将原来的上网模式从" 动态获取IP" 变更为" PPPoE”,用户名和密码如前一步所记。重启路由器。

5,到路由器内找UPnP功能。路由器型号是TP-LINK TL-XDR3040易展版。管理页面中并未发现UPnP开启或关闭的功能。咨询TP客服,说默认开启。

6,刷新设备,设备显示NAT模式依旧为"端口限制型"。

排查过程

到目前为止,按照设备的手册,NAT类型理应会有提升。但实际并没有。故展开排查。

1,怀疑是路由器UPnP是否真的有开启。下载UPnPTest工具。若有Failed项,逐一解决并Pass。然后查看设备的NAT类型,并未变化。

2,找另外一台路由器。型号为JCG Q20。它的管理页面有UPnP启用的功能。将TPLINK路由器换成此路由器,发现设备的NAT类型依然未变化。

3,怀疑是不是设备自己的问题,将NAT类型显示错误。下载NatTypeTester。在电脑端验证运行测试工具,发现的确是PortRetstrict。

4,此时,在路由器的管理页面中,开启DMZ,并将IP地址设置为测试电脑。再运行上述测试工具,发现结果变为“FullCone”,即NAT1。

注:

1,如果只有1台设备,那么此时可以通过这种方式,可以收工。但因为有2台,故此方式并不可行。仅仅是验证下,DMZ能否奏效。因为按设备手册说明,UPnP或者DMZ只要开启之一便可。

5, 受这篇帖子的启发,OpenWrt 上实现 NAT1 (Full cone NAT) 的方法,无需 DMZ/UPnP ,想着能不能将路由器刷成OpenWrt,然后依照此思路。

通过https://openwrt.org/zh/toh/start查看支持的硬件,发现支持JCG Q20。遂决定刷这台路由器。从OpenWrt Firmware Selector下载对应固件。然后到路由器web页面上传,并更新固件。结果居然是变砖了。

找了篇帖子,JCG Q10Pro/Q20 刷breed和pb boot 详细教程 - 新手入门及其它(软件) - 恩山无线论坛 - Powered by Discuz!,似乎方法并无问题。但就是连接不上(按openwrt官方手册,此时应可登录192.168.1.1进行后续配置或操作)。

只得将路由器换回TP-LINK 的TL-XDR3040。不久后神奇的事情发生了,APP上显示设备的NAT类型不再是端口限制型,NAT类型已有所提升。

再次检查一下TL-XDR3040,并未发生变化:未见UPnP(默认应有开);DMZ关闭。故琢磨着,是不是之前做的一些变更后,设备侧没有重启的缘故?或者重启后需要一段时间才能显示效果?也许吧。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值