Здраствуйте. Есть задача, ее частный случай я здесь хочу обсудить.
нужно сделать так, что при обращении на 127.0.0.1:80 траффик шел не на эти ип и порт, а на 192.168.1.1:80, тоесть я в бравзере набираю 127.0.0.1:80 у меня открывается дефолтный виртхост с сервера 192.168.1.1.
Как это называется, и куда копать? Ну или помогите это решить.
PS udp траффик таким методом можно прокидывать?
Не предлагать решение связанное с апачами и nginx. Ибо конечный процесс будет работать не для них.
Решено: перенаправление порта
Модераторы: SLEDopit, Модераторы разделов
-
MrClon
- Сообщения: 838
- ОС: Ubuntu 10.04, Debian 7 и 6
Re: Решено: перенаправление порта
Гугли про port forwarding и iptables.
-
JwsD
- Сообщения: 129
- ОС: ArchLinux
Re: Решено: перенаправление порта
Решил я эту проблему, только с 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: Решено: перенаправление порта
Может стоит попробовать через MASQUERADE сделать? Вообще покури поны про iptables.
-
JwsD
- Сообщения: 129
- ОС: ArchLinux
-
MrClon
- Сообщения: 838
- ОС: Ubuntu 10.04, Debian 7 и 6
Re: Решено: перенаправление порта
Возможно получится с 127.0.0.1:80 пакеты перепосылать куда надо. Хотя не уверен, я как ламер фаервол через fwbuilder конфигурирую, ибо iptables не осилил.
-
JTMarsh
- Сообщения: 143
- ОС: Debian
Re: Решено: перенаправление порта
rinetd мож быть?
На FreeBSD спасал не раз - такие перенаправления писали, что ёй!
На FreeBSD спасал не раз - такие перенаправления писали, что ёй!
-
patrius
- Сообщения: 337
- ОС: Debian (4 & 5) -> Gentoo
Re: Решено: перенаправление порта
найди и почитай документацию по iptables. без понимания сути дела не получится.
Кроме того для "просмотра происходящего" используй, например, iptables -U LOG.
P.S.: не рекомендую пользоваться 127,0,0,1 ибо скользкий интерфейс. используй наборы из eth* || ppp*
-
JwsD
- Сообщения: 129
- ОС: ArchLinux
Re: Решено: перенаправление порта
Все давно уже разобрато.) помогло вот это руководство
http://www.opennet.ru/docs/RUS/iptables/
http://www.opennet.ru/docs/RUS/iptables/
-
Sleeping Daemon
- Сообщения: 1450
Re: Решено: перенаправление порта
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: Решено: перенаправление порта
лучше тогда наверно rinet.d
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.