The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"forward порта на другой real host"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"forward порта на другой real host"  
Сообщение от Ldir email(??) on 18-Янв-08, 14:49 
Подскажитье, бъюсь уже несколько дней.
Как перебросить порт (tcp/udp) с одного сервера  в internet'е на другой. При этом чтобы сохранялся обратный адрес tcp.
1. natd, всё хорошо но презабивает обратный адрес.
2. утилита port_redirect - не работает с udp
Freebsd 4.7
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "forward порта на другой real host"  
Сообщение от CrAzOiD (ok) on 18-Янв-08, 15:30 
>Подскажитье, бъюсь уже несколько дней.
>Как перебросить порт (tcp/udp) с одного сервера  в internet'е на другой.
>При этом чтобы сохранялся обратный адрес tcp.
>1. natd, всё хорошо но презабивает обратный адрес.
>2. утилита port_redirect - не работает с udp
>Freebsd 4.7

1. порты не перебрасываются, можно перебросить только пакет
2. в iptables смотрите в сторону таблицы DNAT, переписываете адрес назначения в заголовке и все.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "forward порта на другой real host"  
Сообщение от бусик on 18-Янв-08, 17:15 
>>Подскажитье, бъюсь уже несколько дней.
>>Как перебросить порт (tcp/udp) с одного сервера  в internet'е на другой.
>>При этом чтобы сохранялся обратный адрес tcp.
>>1. natd, всё хорошо но презабивает обратный адрес.
>>2. утилита port_redirect - не работает с udp
>>Freebsd 4.7
>
>1. порты не перебрасываются, можно перебросить только пакет
>2. в iptables смотрите в сторону таблицы DNAT, переписываете адрес назначения в
>заголовке и все.

ага) особенно под FreeBSD как раз iptables)

по теме: как работает rinetd? не совсем понятно "При этом чтобы сохранялся обратный адрес tcp." что вы имеете в виду?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "forward порта на другой real host"  
Сообщение от Ldir email(??) on 18-Янв-08, 19:04 
> не совсем понятно "При этом чтобы сохранялся
>обратный адрес tcp." что вы имеете в виду?

имеебтся в виду, natd функциеу redirect_port пересылает пакет, но и изменяте обратный адрес пакета. Тоесть потом второй host возвращает пакеты  на natd.

К примеру. client 195.122.221.51 шлёт запрос на host 89.100.100.1
потом 89.100.100.1 редиректит на 89.100.100.2
И надобы,чтобы 89.100.100.2 ответил client'у. а он отвечает 89.100.100.1,  и тот уже в свою очередь clietn'у.
Получается лишная цепочка.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "forward порта на другой real host"  
Сообщение от KobaLTD email on 19-Янв-08, 00:46 
>[оверквотинг удален]
>
>имеебтся в виду, natd функциеу redirect_port пересылает пакет, но и изменяте обратный
>адрес пакета. Тоесть потом второй host возвращает пакеты  на natd.
>
>
>К примеру. client 195.122.221.51 шлёт запрос на host 89.100.100.1
>потом 89.100.100.1 редиректит на 89.100.100.2
>И надобы,чтобы 89.100.100.2 ответил client'у. а он отвечает 89.100.100.1,  и тот
>уже в свою очередь clietn'у.
>Получается лишная цепочка.

Правельно а как вы представляете себе 195.122.221.51 отправил запрос на 89.100.100.1 а получил ответ от 89.100.100.2 - он его просто проигнорит и все, иначе уже довнобы все друг друга переломали во все щели. Так что не сутьба реализовать то что вы хотите. 195.122.221.51 устанавливает соединение с 89.100.100.1 и в этом соединении ждут ответов только от 89.100.100.1 и не от кого больше. А для того чтобы работало то что вы хотите - то технология вашего криложения (клиен-сервер) должна поддерживать переадресацию (установление ного конекта) для примера http(195.122.211.51)-> 89.100.100.1-> META REFRESH=http://89.100.100.2(или что то в этом роде, для примера) ->http(195.122.211.51)->89.100.100.2
Удачи

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "forward порта на другой real host"  
Сообщение от Ldir email(??) on 19-Янв-08, 12:14 
понял.
Тогда соединил  89.100.100.1(192.168.150.1)  и 89.100.100.2(192.168.150.2)  VPN'ом
и сделал мапинг порта в VPN 192.168.150.2
а на 89.100.100.2 применил динамическую марштуризацию в VPN
ipfw add 310 fwd 192.168.150.1 ip from 192.168.150.2 to any

B вроде всё заработало как нужно.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "forward порта на другой real host"  
Сообщение от universite email(ok) on 19-Янв-08, 12:23 

>B вроде всё заработало как нужно.

Еще есть вариант с /usr/ports/net/portfwd

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "forward порта на другой real host"  
Сообщение от Ldir email(??) on 20-Янв-08, 22:24 
>Еще есть вариант с /usr/ports/net/portfwd

не, udp там не работает.
Весь инет излазил, вся надежда на natd

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру