如何在同一 LAN 上配置 2 个子网并在设备之间进行通信

如何在同一 LAN 上配置 2 个子网并在设备之间进行通信

我的设置是,在房子的一端有主电缆调制解调器/路由器,IP 为 192.168.0.1/25。然后在房子的另一端有一个辅助路由器,IP 为 192.168.0.129/25。辅助路由器的 WAN 端口连接到主路由器上的 LAN 端口。两个路由器都通过 WiFi 和以太网连接了各种设备,所有这些设备都可以轻松连接到互联网;问题是让它们相互连接。目前,每个设备只能“看到”连接到同一路由器的其他设备。

我的问题是,如何让这些设备表现得像在同一个 LAN 上一样?我正在寻找的功能是能够打印/chromecast/文件共享到/从连接到任一路由器的任何设备。

我怀疑我需要在一个或两个路由器上设置端口转发或其他功能,但我不确定正确的配置方法。

答案1

由于您显然不需要真正分为两个网络,因此您的目标应该是取消该操作。两个路由器都使用以太网连接,这真是太好了!

即使没有 NAT,依赖广播或本地多播(如 Chromecast)的设备也无法跨越网络边界工作。

您指出,使用“官方”桥接模式时,第二个路由器会导致连接问题。使用以下指南,您无需使用它:

  1. 断开第二个路由器
  2. 重置(确保安全)
  3. 将其 IP 地址更改为 192.168.0.2(或 192.168.0.0/24 网络中的其他空闲地址)
  4. 根据需要设置 WiFi 网络(可能与您的其他路由器相同以允许漫游)
  5. 禁用 DHCP
  6. 连接局域网将第二个路由器的端口连接到主路由器的 LAN 端口

就是这样!全部第二台路由器上的其他设置无关紧要。

您还应该将主路由器改回常规 /24 子网配置。

然后您将拥有一个单一网络,所有服务都将按预期运行。如果您的第二台路由器现在运行良好,它将继续完美运行。

答案2

如果您可以访问路由器网关/路由表,则可以在路由表中添加相应的条目。

在此路由器 192.168.0.1/25 上添加 192.168.0.129/25

反之亦然。

在 Linux 中

ip route add 192.168.0.1/25 via 192.168.0.1 dev eth0

视窗

路由添加目标网络掩码子网掩码网关IP地址度量成本

route ADD 192.168.0.1 MASK 255.255.255.128 192.168.0.129

相关内容