在我的网络中发现了两个或更多路由器。我能做什么?
更新时间:Feb 21, 2023
在我的网络中发现了两个或更多路由器。我能做什么?
部分文章为机器自动翻译,文中可能有文法错误或语义模糊之处。
诊断
DSM 的路由器配置功能使用 UPnP 协议为同一子网内的路由器设置端口转发规则。如果您有两台路由器串联,则 UPnP 消息只能到达子路由器。这会使父路由器无法应用端口转发规则。
若要验证此问题,可以运行 traceroute 命令来检查网络中的可能路由。
运行 traceroute
在 Windows 计算机上
- 按 Windows 键+ R 并输入
cmd
。然后,按下确认。 - 输入
tracert 8.8.8.8
并按 Enter。
在 Mac 计算机上
- 按 Command + space。
- 在搜索框中输入
Terminal
并按 Enter。 - 输入
traceroute 8.8.8.8
并按 Enter。
在 Synology 设备上
- 以 root 身份通过 SSH 登录 DSM。
- 输入
traceroute 8.8.8.8
并按 Enter。
如果专用网络 IP 范围内的跃点数超过一跳,则表示您的 PC 或 NAS 位于两台或多台路由器后面。若要允许外部访问,您需要在每台路由器上配置端口转发。
专用 IP 地址包括以下范围:
- 10.0.0.0 - 10.255.255.255
- 172.16.0.0 - 172.31.255.255
- 192.168.0.0 - 192.168.255.255
- 100.64.0.0 - 100.127.255.255
此屏幕截图显示跃点 1 和跃点 2 都在专用网络 IP 范围 (10.0.0.0 - 10.255.255.255) 内。这意味着有两台路由器串联。
解决方案
将其中一台路由器更改为桥接模式
如果您有两台串联的路由器,例如具有内置 NAT 功能的调制解调器连接到家庭路由器,一个简单的解决方案是通过禁用 NAT 功能将调制解调器置于桥接模式。
请联系您的 ISP (互联网服务供应商) 以了解桥接模式设置。
分别在两台路由器上配置端口转发
如果您需要两台路由器配置,则需要手动将端口转发规则添加到每台路由器。有关详细步骤,请参阅路由器制造商 (如 Synology) 提供的文档。
请联系您的 ISP 以了解更多信息
不同的 ISP 可能提供不同级别的服务或具有不同的网络配置。有些可能不允许端口转发,因为他们的网络位于运营商级 NAT 之后。请联系您的 ISP 以了解有关外部访问的更多信息。