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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.