Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » NAT. Port mapping изнутри внутрь. Как?
не мапит запросы из LAN в этот же LAN

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

redjard



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вообщем есть сервер. На нем хост (0.2) из LAN через NAT шлюза (0.1) создает сеанс для подключения других . Другой хост (0.3) из LAN заходит на сервер и пытается подключиться к сеансу хоста (0.2). Сервер ему говорит внешний IP шлюза (0.1). Тут всё логично. Дальше хост(0.3) запрашивает этот внешний IP шлюза у самого же этого шлюза и шлюз никуда его не перенаправляет, хотя по правилам должен перекинуть на хоста (0.2), как делает для внешних подключений.
 
Так как NAT организован на ADSL'е, то я так понимаю проблему можно решить лишь на  
стороне клиента.
 
Вопрос: как на стороне хоста (0.3) ассоциировать внешний адрес шлюза(0.1) с хостом (0:2), чтобы он обращался прямиком к 0.2? Роутинг явно не поможет.  
 
Добавлено:
server(x.x.x.x)  <---> (y.y.y.y)NAT(0.1) <-->(0.2)
                                                            <-->(0.3)
 
 
Короче говоря при запросе с 0.3 на "y.y.y.y:port" NAT не перенаправляет запрос на 0.2, а должен.  
 
Что делать?
 
PS: как оказывается можно упростить вопрос при желании

Всего записей: 125 | Зарегистр. 19-04-2005 | Отправлено: 17:56 01-02-2007
leshy84



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ты бы указал чем пытаешься перенаправить

Всего записей: 93 | Зарегистр. 18-03-2006 | Отправлено: 20:47 01-02-2007
redjard



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну сейчас это стандартный ADSL DLink T504. Там правило вполне себе прозаичное - перенаправить по порту 6112 запросы на такой то ip локальной сети.  
Впрочем когда стоял Winroute 4.1.1 - были те же яйца. Внутренние запросы не перенаправлялись.
Посему встал вопрос - как сделать "перенаправление" на стороне клиента, чтобы он не отправлял запрос на шлюз.  

Всего записей: 125 | Зарегистр. 19-04-2005 | Отправлено: 21:11 01-02-2007
Sadok

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Этон называется "reflector" и я знаю только один механизм где это работает - pf.

Всего записей: 1379 | Зарегистр. 04-01-2003 | Отправлено: 10:07 02-02-2007
redjard



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ужасные новости.
Неужели я не могу своему компу (192.168.0.3) объяснить что 123.123.123.123:6112 (внешний адрес шлюза 192.168.0.1) - что это на самом деле 192.168.0.2:6112?
 
Жить сложно...

Всего записей: 125 | Зарегистр. 19-04-2005 | Отправлено: 16:55 02-02-2007
redjard



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашел кривое решение:
На 0.2 добавляется добавляется дополнительный ip = вшенему ip шлюза с минимально допустимой маское, т.е. 255.255.255.248. На 0.3 прописывается статический маршрут до внешнего ip шлюза через 0.2
 
Недостаток: 0.2 не будет иметь связи с хостами подпадающие под маску 255.255.255.248, так как будет их искать через арп запросы в ethernet среде.

Всего записей: 125 | Зарегистр. 19-04-2005 | Отправлено: 08:39 03-02-2007
koltz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
redjard
 
мне тоже нужно решить похожую проблему,
но еще нужно поменять порты,  
 
и конечно было бы супер найти софт для этого,

Всего записей: 83 | Зарегистр. 27-07-2006 | Отправлено: 16:37 15-11-2007
KolobocK



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
может не по теме, простите,
но посоветуйте программу, которая может делать "распределение портов", на подобии функции в kerio winroute firewall, но чтобы без фаервола и прочей лабуды.
заранее спасибо!
 
нашёл чудесную утилиту, которая работает в режиме command line и чудесно справляется с перенаправлением портов на виндоуз
port-map называется, pm.exe (Port mapper v1.40b    KMiNT21 Software, Inc.  http://www.kmint21.com)

Всего записей: 45 | Зарегистр. 06-05-2005 | Отправлено: 22:10 15-11-2007 | Исправлено: KolobocK, 23:02 25-11-2007
koltz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
redjard
 
Твою задачу можно красиво решить установкой  
Microsoft Loopback adapter,
 
а мне еще нужно после всего этого поменять порты

Всего записей: 83 | Зарегистр. 27-07-2006 | Отправлено: 12:11 16-11-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » NAT. Port mapping изнутри внутрь. Как?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru