如何在Linux上对不同网络进行静态路由?

如何在Linux上对不同网络进行静态路由?

我是网络新手。

我有3个网络是LANA“10.8.0.0/16”,由(pc1a“10.8.0.10/16”和pc2a“10.8.0.11/16”)组成,并连接到RouterAC“10.8.0.1/16”。

另一方面,我有LANB“172.16.8.0/24”,它由(pc1b“172.16.8.10/24”和pc2b“172.16.8.11/24”)组成,并连接到RouterBC“172.16.8.1/24”。

最后,LANC“192.168.8.0/24”由(pc1c“192.168.8.10/24”和pc2c“192.168.8.11/24”)和一个IP地址为192.168.1.8/24的网关组成,该网关也连接到LANC。

RouterAC、RouterBC和网关均连接到LANC。

现在我的问题是如何连接pc1a和pc1b?和 pc2b 与 pc2a ?和 pc1a 与 pc1c ?

答案1

由于RouterAC是LANA的网关,RouterBC是LANB的网关,因此您不必担心LANA​​和LANB中的路由问题。

您还已经在 RouterAC 上拥有通往 LANA 和 LANC 的路由,以及在 RouterBC 上拥有通往 LANB 和 LANC 的路由,因此您无需配置这些路由。您只需要确保启用转发,并且如果您使用家庭路由器,它们不会执行诸如 NAT 之类的有趣操作。

然而,LANC 更加棘手。如果可以的话,最简单的方法可能是在网关上为 LANA 和 LANB 设置静态路由(我将将此框称为“ISP 网关”,假设从现在开始就是这样)。

如果不能,下一个最简单的方法是找到 LANC 的其他网关(默认路由),您可以在其中设置静态路由。根据您的实际硬件,您可以 (1) 重新使用 RouterAC 或 RouterBC,(2) 获取新路由器,(3) 使用 LANC 上已有的其他设备。只有您可以做出这个选择,除非您告诉我们更多细节。

然后,您还需要在 LANC 的新网关上设置到“ISP 网关”的默认路由。

相关内容