Решено: перенаправление порта

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

JwsD
Сообщения: 129
ОС: ArchLinux

Решено: перенаправление порта

Сообщение JwsD »

Здраствуйте. Есть задача, ее частный случай я здесь хочу обсудить.
нужно сделать так, что при обращении на 127.0.0.1:80 траффик шел не на эти ип и порт, а на 192.168.1.1:80, тоесть я в бравзере набираю 127.0.0.1:80 у меня открывается дефолтный виртхост с сервера 192.168.1.1.
Как это называется, и куда копать? Ну или помогите это решить.
PS udp траффик таким методом можно прокидывать?

Не предлагать решение связанное с апачами и nginx. Ибо конечный процесс будет работать не для них.
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Решено: перенаправление порта

Сообщение MrClon »

Гугли про port forwarding и iptables.
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: Решено: перенаправление порта

Сообщение JwsD »

Решил я эту проблему, только с 127.0.0.1 не работает.

Код: Выделить всё

DST="192.168.1.1"
SRC="192.168.1.33"
iptables -t nat -A PREROUTING -p tcp -d $SRC --dport 80 -j DNAT --to-destination $DST
iptables -t nat -A POSTROUTING -p tcp -d $DST --dport 80 -j SNAT --to-source $SRC
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Решено: перенаправление порта

Сообщение MrClon »

Может стоит попробовать через MASQUERADE сделать? Вообще покури поны про iptables.
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: Решено: перенаправление порта

Сообщение JwsD »

MrClon писал(а):
19.09.2010 15:48
Может стоит попробовать через MASQUERADE сделать? Вообще покури поны про iptables.

А в чем будет разница? и так ведь все работает
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Решено: перенаправление порта

Сообщение MrClon »

Возможно получится с 127.0.0.1:80 пакеты перепосылать куда надо. Хотя не уверен, я как ламер фаервол через fwbuilder конфигурирую, ибо iptables не осилил.
Спасибо сказали:
JTMarsh
Сообщения: 143
ОС: Debian

Re: Решено: перенаправление порта

Сообщение JTMarsh »

rinetd мож быть?
На FreeBSD спасал не раз - такие перенаправления писали, что ёй!
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: Решено: перенаправление порта

Сообщение patrius »

MrClon писал(а):
19.09.2010 19:51
Возможно получится с 127.0.0.1:80 пакеты перепосылать куда надо. Хотя не уверен, я как ламер фаервол через fwbuilder конфигурирую, ибо iptables не осилил.


найди и почитай документацию по iptables. без понимания сути дела не получится.
Кроме того для "просмотра происходящего" используй, например, iptables -U LOG.

P.S.: не рекомендую пользоваться 127,0,0,1 ибо скользкий интерфейс. используй наборы из eth* || ppp*
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: Решено: перенаправление порта

Сообщение JwsD »

Все давно уже разобрато.) помогло вот это руководство
http://www.opennet.ru/docs/RUS/iptables/
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Решено: перенаправление порта

Сообщение Sleeping Daemon »

JwsD писал(а):
19.09.2010 13:29
Здраствуйте. Есть задача, ее частный случай я здесь хочу обсудить.
нужно сделать так, что при обращении на 127.0.0.1:80 траффик шел не на эти ип и порт, а на 192.168.1.1:80, тоесть я в бравзере набираю 127.0.0.1:80 у меня открывается дефолтный виртхост с сервера 192.168.1.1.
Как это называется, и куда копать? Ну или помогите это решить.
PS udp траффик таким методом можно прокидывать?

Не предлагать решение связанное с апачами и nginx. Ибо конечный процесс будет работать не для них.

Можно через xinetd сделать.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: перенаправление порта

Сообщение Ленивая Бестолочь »

Sleeping Daemon писал(а):
23.09.2010 00:47
Можно через xinetd сделать.

лучше тогда наверно rinet.d
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: