Как пробросить пакеты с одного порта и ip адреса на другой

Все это очень легко и просто выполнятся с помощью iptables. И так, нам надо с ip адреса 2.2.2.2 и порта 80 перенаправлять все пакет на другой 3.3.3.3 порт 80 адрес с таким же портом. Для этого нам потребуется доступ к серверу под управлениям root пользователя.

iptables -t nat -I POSTROUTING 1 -d 3.3.3.3 -p tcp --dport 80 -j SNAT --to-source 2.2.2.2
iptables -t nat -I PREROUTING 1 -p tcp -d 2.2.2.2 --dport 80 -j DNAT --to-destination 3.3.3.3


Вот, собственно и все.
Или же как вариант, можно воспользоваться rinetd — очень удобная и простая утилита.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.