网关配置不起作用

网关配置不起作用

我有三个虚拟机,vm1、gwvm 和 vm2。 gwvm 有两个接口,一个连接到 vm1,另一个连接到 vm2。下图有 IP 和路由详细信息,

网关虚拟机的 gwvm 详细信息

在此输入图像描述

在此输入图像描述

这里 vm1 和 vm2 位于不同的子网中,我尝试使虚拟机能够使用网关虚拟机进行通信。

  • 从 gwvm 我可以 ping 通 vm1 和 vm2
  • 从 vm1 和 vm2 我可以 ping gwvm 的两个接口
  • 当我从 vm1 ping 到 vm2 或相反的方式不起作用时,一切似乎都已就位。

有人可以帮我解释一下为什么我无法从 vm1 ping 通 vm2 吗?

答案1

您检查过转发选项吗?

sysctl net.ipv4.ip_forward

尝试

sysctl -w net.ipv4.ip_forward=1

请注意,除非另有说明,否则 UNIX 主机不会从一个接口转发到另一个接口。

我要感谢http://www.ducea.com/2006/08/01/how-to-enable-ip-forwarding-in-linux/

相关内容