无法访问不同子网中的第二个路由器

无法访问不同子网中的第二个路由器

请帮忙,我是网络新手,对路由表只有基本的了解...我有 2 个路由器,主路由器/路由器 A 和第二个路由器/路由器 B。

我想从路由器 A 访问我的路由器 B,路由器 A 位于 ETH 2/192.168.1.1,路由器 B 通过路由器 A ETH3/192.168.2.1 连接到路由器 B WAN 端口。路由器 b 的 WAN 为 192.168.2.2,LAN 为 192.168.20.1

为了连接它们,我在路由器 A 中创建了静态路由,目的地 = 192.168.20.0/24,网关 192.168.2.2

在路由器 B 中,我创建了静态路由,目的地为 192.168.1.0/24,网关为 192.168.2.1。

我认为它会起作用但显然不是,目前我可以通过路由器 B 访问路由器 A 设备(打印机、闭路电视和其他),但我无法通过路由器 A 访问路由器 B 上的任何内容...

两个路由器都有自己的 dhcp 服务器

那么我该如何正确连接它们呢?

答案1

最简单的方法是消除 192.168.2.0/24 子网。将路由器 B 的 WAN 端口置于 192.168.1.0/24 上的静态 IP 上,选择路由器 A 的 DHCP 池之外的地址。这样,路由器 B 的 WAN IP 就在路由器 A 的子网上。

我怀疑您的问题是路由器 A 无法访问您为路由分配的 IP,因为它位于不同的子网中。

如果您将路由器的 WAN 端口连接到 WAN 端口,您描述的配置可能会有效,但我希望您的互联网连接在路由器 A 的 WAN 端口上,因此您需要不同的配置。

有关更多信息,路由表的输出以及您尝试从另一个子网 ping 一个子网上的主机时收到的错误将提供有关路由失败位置的更多信息。最有可能的是,您将看到来自其中一个路由器或计算机的错误,表明它没有到网关 IP 的路由。

相关内容