У меня есть следующие настройки NAT:
В то время как хост 1 имеет виртуальную машину с IP 10.0.0.3, а хост 2 - виртуальную машину 10.0.0.4. Поле NAT будет иметь правило NAT, которое изменяет IP-адрес Dest 172.24.4.2 на 10.0.0.4:
-A PREROUTING -d 172.24.4.2/32 -j DNAT --to-destination 10.0.0.4
Когда я пытаюсь пропинговать от ВМ в HOST1 до ВМ в HOST2 с IP-адресом назначения 172.24.4.2. Некоторые, как пакет не делает никаких DNAT для меня.
Вот что я записал на HOST2:
10:15:41.017632 IP 10.0.0.3 > 172.24.4.2: ICMP echo request, id 8705, seq 0, length 64
Это работает нормально, если я меняю IP виртуальной машины в HOST2 на другую подсеть.
Кто-нибудь знает почему?