3 个 LAN 之间的路由

3 个 LAN 之间的路由

我正在使用 4 台 Ubuntu 台式机。其中 2 台机器是网关和路由器。

网关有两个接口:

ens33 的地址为 192.168.1.1/24

ens38 地址为 172.20.208.1/24

路由器有两个接口:

ens33 的地址为 172.20.208.2/24

ens38 的地址为 10.0.0.1/16

第三台机器是具有单一接口的客户端:

ens33 的地址为 192.168.1.2/24

第四台机器是具有单一接口的 httpd 服务器:

ens33 的地址为 10.0.0.2/16

如您所见,有 3 个 LAN,我已在每个 LAN 内部和 LAN 外部测试了 ping 的有效性。我的问题是,例如,如果我想从172.20.208.2192.168.1.2来自不同 LAN;尽管我启用了 IP 转发并设置了到网关的路由,但我还是收到目标主机无法访问的信息172.20.208.1对于目的地数据包192.168.1.0使用以下命令:

路由添加-net 192.168.1.0/24 gw 1​​72.20.208.1

从 172.20.208.2 ping 192.168.1.1 以及反之亦然,都可以正常工作。

我实际上应该选择哪条路由才能 ping 通所有 LAN?

相关内容