关于运营商 NAT 类型的疑问,宽带突然从 NAT 1 变成 NAT 3
lyc8503 opened this issue · 6 comments
坐标苏州移动,之前尝试过使用 Natter 和 natmap 进行打洞,使用一切正常,连接稳定,正常使用了约半年,NAT 类型测试一直是 NAT 1 (Fullcone)。
突然一天晚上发现连接失败了,排查后发现 NAT 类型变为 3 (Port-restricted Cone),无法打洞,期间一直没有修改过 OpenWRT 路由和光猫的相关配置,尝试过重启光猫和路由器无果。且本地另一条同套餐的移动宽带 NAT 类型仍然是 NAT 1,不知道为什么这条突然变成了 NAT 3。
不知道是否有相关的先例,有什么可能的原因或排查方向吗?
(之后我可能试试查看下光猫配置或联系移动客服,但现在不在设备边上不太方便)
root@OpenWrt:~# python3 natter_check.py
> NatterCheck v2.0.0-rc1
Checking TCP NAT... [ FAIL ] ... NAT Type: 3
Checking UDP NAT... [ FAIL ] ... NAT Type: 3
在 OpenWRT 上的测试结果如图,OpenWRT 本身的 Firewall 已经放行 wan -> This Device
的所有流量,应该不是设备本身防火墙导致的问题?
光猫是否为路由模式?运营商可以向光猫远程下发配置,用户可能并不知情。
建议检查光猫防火墙。
我 OpenWRT 上设置的仍为 PPPoE 拨号,且拨号成功,如果光猫侧直接下发配置改为路由模式,理论上我 OpenWRT 也要对应改为 DHCP 获取地址?
我周末线下去看看光猫的拨号和防火墙相关配置。
如果 OpenWRT 是 PPPoE 拨号测得的结果,那么 NAT 3 基本上可以确定是运营商侧改动网络了,用户侧没有办法。
拿电脑拨号后测试也是 NAT 3,正在和移动客服联系...
应该是上传量过大后被误判了 PCDN,和移动客服联系,移动工作人员上门检查后恢复了 NAT 1
https://www.v2ex.com/t/1010906
Natter 和 Natmap 又都能用了,感谢作者的软件!