我有一台 Netgear CM600 调制解调器和一台华硕 AC68U 路由器。我不明白为什么我无法从路由器后面访问调制解调器

我有一台 Netgear CM600 调制解调器和一台华硕 AC68U 路由器。我不明白为什么我无法从路由器后面访问调制解调器

调制解调器:Netgear CM600

  • 地址:192.168.100.1

路由器:华硕AC68U

  • 子网掩码:255.255.255.0
  • 地址:192.168.1.1

我读过大量有关类似问题的文章。

我尝试过子网掩码 255.255.0.0,为计算机提供静态 IP 等。所有设备都是硬连线的。但是,只有当 PC 直接插入调制解调器时,我才能访问它。任何见解都将不胜感激。

答案1

您的有线 ISP 网络使用 DHCP 为您的路由器分配一个可公开路由的 IP 地址,用于其 WAN 端口。它还告诉您的路由器使用 ISP 最近的路由器作为其默认网关。因此,您的路由器没有到调制解调器默认静态地址/子网的路由。因此,当您尝试将数据包发送到 192.168.100.1 时,您的路由器会将它们转发到您的 ISP 的路由器,而路由器可能会丢弃它们,因为整个 192.168.0.0/16 子网都保留供私人使用,无法路由到公共互联网。

如果你的路由器固件允许你使用低级网络设置,你可以在路由器的 WAN 端口上为路由器指定一个静态 IP 地址 192.168.100.2/24,然后设置额外的 NAT 规则来处理该子网,这样您就可以访问调制解调器了。您还需要继续在 WAN 端口上运行 DHCP 客户端,以便它仍然获得公共 IP 地址和有效的默认路由,否则您将中断通往互联网的路由。

编辑添加斜体字部分提到需要 NAT 处理。您的调制解调器没有到 192.168.1.1 子网的路由,因此您需要确保您的路由器使到 192.168.100.1 的流量看起来像是来自 192.168.100.2。感谢 @davidgo 的发现。

相关内容