双端口机器的 IP 转发在一台机器上失败

双端口机器的 IP 转发在一台机器上失败

我有以下情况:

一台台式机 D1,其 IP 地址为 192.168.5.25。默认网关为 192.168.5.101。D1 位于 192.168.5.0/24 网络(网络 N1)上。在这个网络上,我有一台双端口机器 M1,它有两个地址:192.168.5.101(网络 N1)和 192.168.1.205(网络 N2)。

在网络 N2 上,我有三台双接口机器 M2,IP 为 192.168.1.91,M3,IP 为 192.168.1.92,M4,IP 为 192.168.1.94。它们都是双端口机器,第二个接口有公网 IP。

M1 上的默认网关是 M2 的 IP 192.168.1.91。

我可以从 D1 ping 到 M1、M2 和 M3,但不能从 D1 ping 到 M4。我已在所有双接口机器上设置了 IP 转发。

我读到将 M1 上的 IP 表规则设置为 NAT 会有所帮助。我认为仅在 M1 上转发就足够了。我尝试禁用所有机器上的所有防火墙规则,以查看这是否是 IPTABLES 问题。

我需要做什么/设置什么才能从 D1 ping 通 M4。

相关内容