LINUX.ORG.RU

SNAT icmp ответов


0

0

есть две подсети 192.168.96.4/30 и 195.210.XXX.XXX/26
на роутере между ними прописано iptables -t nat -A POSTROUTING -p icmp -s 192.168.96.6 -j SNAT --to-source 195.210.XXX.YYY -v
где 195.210.XXX.YYY - не адрес роутера

странная ситуация:
когда пингую с 192.168.96.6 на 195.210.XXX.ZZZ
tcpdump на машинке назначения пишет что пакет пришел с 195.210.XXX.YYY (то есть все правильно)
когда пингую с 195.210.XXX.ZZZ на 192.168.96.6 ответы приходят почему-то с 192.168.96.6, хотя должны транслироваться...

На роутере:
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
SNAT icmp -- 192.168.96.6 anywhere to:195.210.XXX.XXX

★★

а почему они должны транслироваться ?

хм, тогда получается что если я с внутренней сети на Яндекс (к примеру) открою 80 порт, то он откроеться и оттуда ко мне ?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.