@anig99

Как в iptables перенаправить порт из внешний сети по внешнюю сеть с подменой ip?

Добрый день!
Стоит задача обработать входящий на eth0 (ppp0) с внешним адресом от провайдера 99.99.99.99 (роутер) пакет на порт 9090 от неизвестного адреса и отправить его снова на внешний адрес 88.88.88.88 (конечное оборудование) на порт 8080 (хотя это не принципиально, можно поменять на конечном оборудовании). При этом 88.88.88.88 должен получить пакет как будто от 99.99.99.99. Обратные пакеты должны пойти соответственно.

Пробую что-то вроде

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 9090 -j DNAT --to 88.88.88.88:8080
iptables -t nat -A POSTROUTING -p tcp -d 88.88.88.88 --dport 9090 -j MASQUERADE

но каменный цветок не выходит. Может forward какого-то не хватает?
  • Вопрос задан
  • 766 просмотров
Пригласить эксперта
Ответы на вопрос 1
@diafour
Второе правило точно такое? В нём опечатка, должен быть --dport 8080
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы