如何在家中设置子网?

如何在家中设置子网?

我正在尝试实现某件事,我相信这件事设置起来会非常简单,但我却在努力让它发挥作用。

基本上,我有一个带有互联网连接的 ISP 路由器,从那里,有另一个路由器链接到第一个路由器,这个链接很长,从一所房子到另一所房子(长话短说:两所房子之间有 5 公里,与 5Ghz 100mbps 天线相连)

一旦到达另一所房子,就会在房产的 3 个不同点处有主路由器和 3 个子路由器,并连接(有线)到主路由器。

我确实在所有路由器上都能上网,但我无法访问其他网络上的其他计算机。我尝试将主路由器 (0.1) 子网掩码设置为 255.255.0.0,但这没有帮助。我想我误解了子网掩码,或者误解了这个子网掩码应该驻留在何处(哪个路由器)。

我制定了一个简单的计划来使这一点更清楚。

局域网架构

这应该可行吗?我想保留不同的 IP 地址 0.1、1.1、2.1……以便轻松识别哪个路由器链接到 IP 地址。并且没有一个主 DHCP 路由器。

知道这应该如何工作吗?

答案1

首先,您必须为路由器的 WAN 端指定静态 IP。然后在 ISP 路由器中,您必须定义到其他网络的路由。

route add -net 192.168.0.0/24 gw <static WAN IP of router 192.168.0.1>
route add -net 192.168.2.0/24 gw <static WAN IP of router 192.168.2.1>
route add -net 192.168.3.0/24 gw <static WAN IP of router 192.168.3.1>
route add -net 192.168.4.0/24 gw <static WAN IP of router 192.168.4.1>

在您的路由器 192.168.0.1 中:

route add -net 192.168.2.0/24 gw <static WAN IP of router 192.168.2.1>
route add -net 192.168.3.0/24 gw <static WAN IP of router 192.168.3.1>
route add -net 192.168.4.0/24 gw <static WAN IP of router 192.168.4.1>

这些命令适用于 Linux,您应该对您的设备使用 route 命令。

相关内容