Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Трабл с перенаправлением портов

Ответить
Настройки темы
FreeBSD - Трабл с перенаправлением портов

Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


Вообщем есть большая проблема.

В сети установлен freebsd шлюз (инет по VPN) - который раздает всем инет через squid.
Появилась необходимость в запуске программы на виндовой машине которая не поддерживает проксю.
У разработчиков данного ПО узнал какое порты использует программа.
Поднял нат, прописал на винде шлюз, прокинул TCP порты на freebsd используя rinetd
UDP порт прокинул используя etunnel:

etunnel -d 7500 UDP 85.95.170.56 7500 UDP

собственно таким образом прога работала больше года...
Недавно что-то произошло и прога перестала соединятся с сервером, и не как не могу установить причину.

Если на виндовой машине поднять DUAL UP инет то все прекрасно работает...

Подскажите пожайлуста, в чем может быть причина.

Отправлено: 09:35, 09-11-2009

 

Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


Цитата Tosha_l:
Недавно что-то произошло и прога перестала соединятся с сервером »
архиинформативно

-------
IT house


Отправлено: 09:42, 09-11-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата:
В течение года ездил на работу на машине. Вчера поехать на ней не смог, но на автобусе получилось. В чем может быть причина?
Надо подумать...

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 09:44, 09-11-2009 | #3


Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


собственно TCP порты перекидавает точно, вопрос с UDP, есть подозрение что именно 7500 порт не перекидывается...

Прога перестала соединятся с удаленным сервером, тоесть не проходит коннект через freebsd. потому что через dual up все хорошо.

в чем причина я сам не знаю, поэтому и спрашиваю...

Отправлено: 10:00, 09-11-2009 | #4


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата Tosha_l:
TCP порты на freebsd используя rinetd »
Цитата Tosha_l:
UDP порт прокинул используя etunnel »
посмотрите в сторону ipfw divert. имхо ради одной программы так проще:
Код: Выделить весь код
ipfw add divert natd ALL/TCP/UDP from INT_NET/INT_IP to 85.95.170.56 7500 out via EXT_IF
ipfw add divert natd ALL/TCP/UDP from 85.95.170.56 to EXT_IP in via EXT_IF

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:08, 09-11-2009 | #5


Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


Тобишь перенаправление портов постредством файервола?
EXT_IP
EXT_IF
можете расшифровать?

Отправлено: 10:31, 09-11-2009 | #6


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата Tosha_l:
Тобишь перенаправление портов постредством файервола? »
так точно
Цитата Tosha_l:
EXT_IP
EXT_IF
можете расшифровать?
»
EXT_IP = внешний IP адрес шлюза
EXT_IF = внешний интерфейс шлюза

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:35, 09-11-2009 | #7


Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


блин результато не дало.
Вот как вводил:

ipfw add divert natd UDP from 10.89.100.0/24 to 85.95.170.56 7500 out via em1
ipfw add divert natd UDP from 85.95.170.56 to 91.194.253.15 in via em

вот что выводит ipfw show:

00100 51189863 34331754711 divert 8668 ip from any to any via ng0
00300 0 0 divert 8668 udp from 85.95.170.56 to 91.194.253.15 in via em1
00400 0 0 divert 8668 udp from 10.89.100.0/24 to 85.95.170.56 dst-port 7500 out via em1
65535 173804257 111406925152 allow ip from any to any

Отправлено: 15:22, 09-11-2009 | #8


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата Tosha_l:
блин результато не дало »
и не даст, так как правило
Цитата Tosha_l:
divert 8668 ip from any to any via ng0 »
захавает твой udp трафик. поставь
Цитата Tosha_l:
ipfw add divert natd UDP from 10.89.100.0/24 to 85.95.170.56 7500 out via em1
ipfw add divert natd UDP from 85.95.170.56 to 91.194.253.15 in via em »
до него

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 15:26, 09-11-2009 | #9


Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


тобишь должно быть вот так?
00300 0 0 divert 8668 udp from 85.95.170.56 to 91.194.253.15 in via em1
00400 0 0 divert 8668 udp from 10.89.100.0/24 to 85.95.170.56 dst-port 7500 out via em1
00500 26468 15018757 divert 8668 ip from any to any via ng0
65535 175090641 112318714785 allow ip from any to any

Отправлено: 16:08, 09-11-2009 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Трабл с перенаправлением портов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Flash - Трабл с флешкой olfand Накопители (SSD, HDD, USB Flash) 6 08-11-2008 00:37
Трабл с ЖК монитором. Амадей Непонятные проблемы с Железом 4 19-02-2008 08:23
Трабл с HTML Guestz Вебмастеру 1 22-01-2004 22:35
Трабл с Mysql Guest Вебмастеру 2 14-03-2003 01:23
Трабл Devastator Хочу все знать 3 13-11-2002 11:10




 
Переход