如何设置两个可以通过 LAN 通信但只有一个有 Internet 的子网络?

网络工程 路由器 子网 互联网 局域网
2022-02-17 19:43:51

只有两个路由器,其中一个连接到互联网,是否可以设置第二个无法访问互联网的子网络,但连接到任一路由器的设备可以通过 LAN 与连接到其他路由器的设备进行通信?

我目前正在尝试使用两个 ISP 路由器来执行此操作,我意识到这些可能无法配置,但我想知道是否可以使用我将在需要时购买的任何路由器。第一个路由器是 Virgin Hub 3.0(连接到 Internet),第二个是旧的 BT Smart Hub 2,除了更改子网范围(和 1 的防火墙规则)之外,默认配置如下。

通过以太网电缆连接两个路由器后,我尝试了两件事(两者都启用了 DHCP):1)将第二个路由器设置为一个子网范围(在第一个路由器的子网范围内),其中第一个防火墙阻止了这些 IP 的互联网路由器,2) 将路由器设置为不同的子网范围,192.168.0.1/24 和 192.168.1.1/24。

这两种方法似乎都起作用,因为连接到第二个路由器的 IP 为 192.168.1.178 的设备无法连接到互联网。

但是,在这两种设置中,我都遇到了将新设备连接到第二个路由器(通过以太网或 WiFi)的情况,导致它在子网 192.168.0.1/24 中获得了 IP,因此它可以连接到互联网(大概是因为它有一条通过以太网电缆到第一个路由器的路由?)。此外,对于第二种不同子网的情况,IP 192.168.1.178 无法通过 LAN 与 192.168.0.1/24 设备通信,这也不是我需要的。

我该如何设置,以便连接到第二个路由器的设备可以访问第一个和第二个路由器的 LAN,但没有互联网连接?

1个回答

对于一个网络上的主机与另一个网络通信,您需要一个网关/路由器介于两者之间,并且主机具有(默认)直接或间接指向远程网络的路由。

您可以让所有主机将其本地路由器用作默认网关,互连路由器并在每个路由器上为远程网络设置静态路由。或者,您可以设置像 OSPF 这样的动态路由协议来分发路由。

每个路由器是否具有 Internet 连接,只有一个或没有都无关紧要。它仅与决定将各自的默认路由指向何处有关 - 没有 Internet 的路由器可以使用另一个路由器作为默认网关。

将第二个路由器设置为子网范围(在第一个路由器的子网范围内)...

不,不要那样做。重叠子网不起作用。请改用单独的子网。对于路由器之间的链路段,如果可能,您应该使用 /31 点对点子网。