在我的网络中发现了两个或更多路由器。我能做什么?

在我的网络中发现了两个或更多路由器。我能做什么?

部分文章为机器自动翻译,文中可能有文法错误或语义模糊之处。

症状

在 DSM 的控制面板>外部访问>路由器配置中,系统会在您的网络中检测到两个或更多路由器。

8.png

诊断

DSM 的路由器配置功能使用 UPnP 协议为同一子网内的路由器设置端口转发规则。如果您有两台路由器串联,则 UPnP 消息只能到达子路由器。这会使父路由器无法应用端口转发规则。

若要验证此问题,可以运行 traceroute 命令来检查网络中的可能路由。

运行 traceroute

在 Windows 计算机上

  1. Windows 键+ R 并输入 cmd。然后,按下确认
    9.png
  2. 输入 tracert 8.8.8.8 并按 Enter
    10.png

在 Mac 计算机上

  1. Command + space
  2. 在搜索框中输入 Terminal 并按 Enter11.png
  3. 输入 traceroute 8.8.8.8 并按 Enter12.png

在 Synology 设备上

  1. 以 root 身份通过 SSH 登录 DSM
  2. 输入 traceroute 8.8.8.8 并按 Enter
    13.png

如果专用网络 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

14.png

此屏幕截图显示跃点 1 和跃点 2 都在专用网络 IP 范围 (10.0.0.0 - 10.255.255.255) 内。这意味着有两台路由器串联。

解决方案

将其中一台路由器更改为桥接模式

如果您有两台串联的路由器,例如具有内置 NAT 功能的调制解调器连接到家庭路由器,一个简单的解决方案是通过禁用 NAT 功能将调制解调器置于桥接模式。

请联系您的 ISP (互联网服务供应商) 以了解桥接模式设置。

分别在两台路由器上配置端口转发

如果您需要两台路由器配置,则需要手动将端口转发规则添加到每台路由器。有关详细步骤,请参阅路由器制造商 (如 Synology) 提供的文档。

请联系您的 ISP 以了解更多信息

不同的 ISP 可能提供不同级别的服务或具有不同的网络配置。有些可能不允许端口转发,因为他们的网络位于运营商级 NAT 之后。请联系您的 ISP 以了解有关外部访问的更多信息。

症状
诊断
运行 traceroute
解决方案
将其中一台路由器更改为桥接模式
分别在两台路由器上配置端口转发
请联系您的 ISP 以了解更多信息
进一步阅读