| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> NAT类型提升 -> 正文阅读 |
|
[系统运维]NAT类型提升 |
入手了2台某设备,设置完成后,在APP内查询其NAT类型为"端口限制型"。不免有些好奇,如何提升其NAT类型。记录下折腾过程。 操作步骤1,找电信友好协商,拿到公网IP。 2,拿到电信光猫的管理员账号和密码。 3,用管理员账号登陆进入光猫,找到"宽带设置”中上网的设置页签。记下拨号的用户名和密码。然后将连接模式从“路由”改为“桥接”
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。
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关闭。故琢磨着,是不是之前做的一些变更后,设备侧没有重启的缘故?或者重启后需要一段时间才能显示效果?也许吧。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 8:56:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |