vm1, gwvm 및 vm2라는 세 개의 가상 머신이 있습니다. gwvm에는 두 개의 인터페이스가 있습니다. 하나는 vm1에 연결되고 다른 하나는 vm2에 연결됩니다. 아래 그림에는 IP 및 라우팅 세부 정보가 있습니다.
여기서 vm1과 vm2는 서로 다른 서브넷에 있으며 게이트웨이 VM을 사용하여 VM이 통신할 수 있도록 설정하려고 합니다.
- gwvm에서 vm1과 vm2를 ping할 수 있습니다.
- vm1과 vm2에서 gwvm의 두 인터페이스를 모두 ping할 수 있습니다.
- vm1에서 vm2로 또는 그 반대로 ping을 실행하면 모든 것이 제대로 작동하는 것 같지만 작동하지 않습니다.
vm1에서 vm2를 ping할 수 없는 이유를 누군가 설명해 줄 수 있나요?
답변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/