我正在使用 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.2到192.168.1.2来自不同 LAN;尽管我启用了 IP 转发并设置了到网关的路由,但我还是收到目标主机无法访问的信息172.20.208.1对于目的地数据包192.168.1.0使用以下命令:
路由添加-net 192.168.1.0/24 gw 172.20.208.1
从 172.20.208.2 ping 192.168.1.1 以及反之亦然,都可以正常工作。
我实际上应该选择哪条路由才能 ping 通所有 LAN?