路由器桥接模式设置方法(解决双重NAT问题)

明明端口转发设置都对,却怎么都不生效;游戏主机显示NAT类型是"严格"或"中等"——这类问题很多时候都是双重NAT在作怪。这里整理用桥接模式解决的具体方法。

  1. 识别双重NAT的典型症状

    常见的迹象包括:自己路由器上设置的端口转发规则怎么都不生效,游戏主机或应用提示NAT类型受限,以及查看自己路由器的WAN口IP地址后发现它本身也是一个内网地址(以192.168、10.或172.16-31开头),而不是真正的公网IP——这说明你的路由器接的是另一台路由器,而不是直连互联网。

  2. 登录运营商提供的光猫或网关设备

    大多数运营商提供的一体化设备(集光猫、路由器、Wi-Fi接入点于一身)都有自己独立的管理后台,登录地址通常和你自己路由器的管理地址不同。可以查看设备标签或运营商提供的资料,确认正确的登录地址和账号密码。

  3. 找到桥接模式的设置项并启用

    通常在"高级设置""网络设置""WAN设置"或"网关设置"下面,会有一个叫"桥接模式""Bridge Mode",有时叫"IP直通(Passthrough)"的选项(具体名称和位置因运营商和设备型号不同而有较大差异)。开启这个选项后,运营商设备自身的路由、DHCP、NAT功能,通常还有Wi-Fi功能都会被关闭,它不再自建一个内网,而是直接把公网IP地址透传给接在它下面的设备。

  4. 把自己路由器的WAN口接到光猫上

    用网线把已桥接设备的LAN口,接到自己路由器专门的WAN口(通常标注为"Internet"),而不是普通的LAN口,这样自己的路由器才能直接拿到公网IP地址。

  5. 按正确的顺序重启两台设备

    先关闭两台设备的电源,然后先给光猫(网关)通电,等它完全建立好连接后,再给自己的路由器通电,这样路由器就能从一个已经就绪的连接中重新获取新的IP地址。

  6. 确认已经恢复为单重NAT

    再次在自己路由器的管理后台查看WAN口IP地址。如果显示的是真正的公网IP而不是内网地址,说明桥接模式已经生效,自己路由器上的端口转发也应该能正常工作了。

  7. 桥接后仍拿不到公网IP:大内网(CGNAT)

    有些运营商不会给每位用户分配独立的公网IP,而是在运营商一侧让许多用户共享一个公网IP,这就是CGNAT。此时你路由器的WAN口地址会落在100.64.0.0到100.127.255.255这一段。即使做了桥接,也得不到公网IP,外部无法直接连进来,需要向运营商确认能否申请公网IP或改用其他方案。

  8. 拨号方式不同,设置也不同

    采用PPPoE拨号时,账号和密码填在你自己的路由器上,桥接后的光猫只负责透传。采用IPoE等方式时,则要按运营商的要求配置,不一定能照搬拨号方式的步骤。请到运营商的服务页面或客服确认你的接入方式,以及是否需要填写账号。

  9. 光猫的管理账号

    国内不少光猫的普通用户账号只能看到有限的选项,桥接设置可能需要更高权限的账号,需要向运营商询问,或由装维人员代为设置。不建议在网上搜来不明来源的密码或固件。若不确定,直接联系运营商安装人员,让他们把光猫改为桥接,通常是最稳妥的办法。

  10. 桥接之前要先记下的信息

    确认并记录宽带账号、拨号密码、光猫的登录地址和管理账号。如果家里有电话(IPTV或语音)业务,光猫可能还承担相关功能,贸然改动可能影响这些服务,动手前先问清运营商。

  11. 桥接后如何验证效果

    在自己路由器的管理界面查看WAN口状态:如果拿到的是公网地址(不在192.168、10.、172.16到172.31以及100.64到100.127这些范围内),说明桥接成功。还可以在游戏主机里重新测试NAT类型,或用端口检测工具,在设置端口转发后确认端口是否开放。若仍显示内网地址,优先检查光猫是否真的进入了桥接状态、网线是否接在WAN口,其次考虑运营商是否使用了大内网方案。

双重NAT到底破坏了什么

当两层NAT叠加在一起(一层在运营商设备上,一层在自己的路由器上)时,从外部发起的入站连接——也就是端口转发本来要实现的效果——必须正确穿过这两层,而大多数运营商网关的设计并不支持把端口转发给一台本身也在充当路由器的设备。这通常会导致游戏的入站连接、部分P2P应用、部分VPN穿透场景,以及对NAS、监控摄像头等设备的远程访问出现问题。

如果运营商设备无法完全桥接该怎么办

部分运营商设备,尤其是某些光纤ONU,由于需要保留一定的管理功能,无法实现完全桥接。这种情况下常见的两种变通方法是:把自己路由器的WAN口IP地址填入运营商设备的DMZ设置中(相当于把几乎所有流量都转发过去,效果接近桥接模式),或者关闭运营商设备的Wi-Fi和路由功能,只把它当作纯光猫使用,其余全部交给自己的路由器处理——不过后者仍然会在运营商设备本身拦截的部分流量上保留双重NAT。

常见的失误

桥接后没有重启自己的路由器、把网线插进了LAN口而不是WAN口、没有在自己的路由器上填写拨号信息,都是常见的失误。还有一点:桥接后运营商光猫的Wi-Fi通常会关闭,所以可以先把自己路由器的Wi-Fi名称和密码设成与原来一致,这样家里设备就不需要重新连接。

怎样退回原来的状态

如果做完发现无法上网,可以对光猫恢复出厂设置,或取消桥接设置,它就会回到路由模式。动手之前把设置页面拍照或做好笔记,回退会方便得多。如果改完无法联网,请联系运营商客服。

常见问题

开启桥接模式后,运营商提供的Wi-Fi还能用吗?

大多数情况下不能。桥接模式通常会连同路由功能一起关闭运营商设备自身的Wi-Fi,因为这时是打算完全由自己路由器的Wi-Fi来接管。如果开启桥接模式后仍然能看到原来的网络名称,建议重新检查设备设置或联系客服确认。

如果运营商设备根本没有桥接模式选项怎么办?

可以找找有没有"IP直通(IP Passthrough)"这类功能,名称不同但效果类似。如果两者都没有,退而求其次的办法是把自己的路由器设置进运营商设备的DMZ,虽然不如真正的桥接模式干净利落,但也能达到接近的效果。

改成桥接后,家里的电话或IPTV还能用吗?

取决于设备和业务。有的方案可以在保持语音或IPTV功能的同时关闭路由功能,有的则不行,请在设置前向运营商确认。

用DMZ和用桥接有什么区别?

DMZ是运营商设备继续做NAT,只是把收到的入站流量转给指定IP;桥接则是运营商设备停止NAT,由你自己的路由器直接拿公网IP。桥接结构更简单,但有的设备不支持。

桥接后路由器该怎么设置拨号?

在自己的路由器上选择PPPoE拨号方式,填入宽带账号和密码,保存后等待获得地址。如果账号忘了,可向运营商查询。若运营商采用动态获取地址的方式,则选择自动获取即可。设置完成后,再重新设置Wi-Fi名称和密码。