LINUX.ORG.RU
ФорумAdmin

Смена destination IP посредством iptables


0

0

Скажем есть машина за шлюзом с iptables'ом которая шлёт пакеты на 192.168.0.100 нужно чтобы iptables менял destination ip у этих пакетов (у которых destination ip 192.168.0.100) на 192.168.0.101 такое возможно? если да то подскажите как?


-A PREROUTING -d 192.168.0.100 -j DNAT --to-destination 192.168.0.101

power
()
Ответ на: комментарий от power

Есть одна программка в которой забит ip 192.168.0.100(пример) на сервере сменился ip на 192.168.0.101 в программке к сожалению ip изменить не получится не как. Нужно чтобы программка думала что она работает с 192.168.0.100 но при этом на самом деле работала с 192.168.0.101 тоесть нужно сделать так чтобы iptables конвертировал ip

Alster
() автор топика
Ответ на: комментарий от Alster

Ну, то, что уже сказали, должно сработать. Плюс то же самое с SNAT'ом. Как-то так:

iptables -t nat -A PREROUTING -d 192.168.0.100 -j DNAT --to-destination 192.168.0.10
iptables -t nat -A POSTROUTING -s 192.168.0.10 -j SNAT --to-source 192.168.0.100

Uncle_Theodore ★★
()
Ответ на: комментарий от Uncle_Theodore

харе тупить откуда ты знаешь что шлют с 192.168.0.100 обратно он правильно отдаст надо только одно правило все вопросы -->RTFM

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