Назад | Перейти на главную страницу

Перенаправить все порты, входящие на определенный IP-адрес, на внутренний IP-адрес

centos 5.x

Мне интересно, как я могу перенаправить «все» порты, поступающие на IP-адрес eth0: alias, на определенный внутренний IP-адрес.

Я нашел способы сделать это для определенных портов, но я хочу перенаправить каждый порт.

Кто-нибудь может указать мне правильное направление, пожалуйста!

:-)

Пабло абсолютно прав, но я мог бы также привести здесь образец строки, в которой предполагается, что ваш адрес псевдонима eth0: 1.2.3.5, а ваш внутренний IP-адрес по выбору - 10.1.1.2:

iptables -t nat -A PREROUTING  -p tcp -i eth0 -d 1.2.3.5 -j DNAT --to-destination 10.11.1.2

Если вам тоже нужен UDP, либо укажите вторую строку для udp, либо просто удалите -p tcp.

Этот ответ не заменяет прочтения и понимания хорошего HOWTO, но он дает вам некоторое представление о том, с чего начать.

Привет, я считаю, что этот шаг за шагом должен быть тем, что вам нужно.

http://www.howtoforge.com/nat_iptables

Вы хотите использовать NAT вместо PAT.