faq обучение настройка
Текущее время: Вт июл 22, 2025 21:55

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Помогите настроить Virtual Server в 2500U
СообщениеДобавлено: Пт авг 28, 2009 08:43 
Не в сети

Зарегистрирован: Вс май 31, 2009 11:33
Сообщений: 19
Модем 2500U с прошивкой RU_DSL-2500U_3-06-04-3H00.A2pB023g2.d19b

Модем настроен в режиме MER, имеет внутренний ip и статический внешний.

NAT включен, IP filter выключен.

Задача: всех, кто коннектиться на внешний ip на заданный порт, модем должен перебросить на комп в локальной сети.

Вот вроде всё просто, а не работает :(

Настраивю так:
1. в Virtual Server жму ADD
2. Server Name выбираю Custom Server и задаю имя server1
3. Server IP Address указываю внутренний ip компа накоторый надо перебрасывать соединения
4. External Port Start - задаю порт 4545
External Port End - он же 4545
Protocol TCP
Internal Port Start - он же 4545

5. Жму Apply

Пытаюсь из инета подключиться к внешнему ip модема по этому порту - не работает :(
Перезагружать пробовал.
Из инета модем пингуется. Из локалки в инет выходит.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 28, 2009 13:59 
Не в сети

Зарегистрирован: Чт окт 09, 2008 13:56
Сообщений: 1095
smwed писал(а):
Модем 2500U с прошивкой RU_DSL-2500U_3-06-04-3H00.A2pB023g2.d19b

Модем настроен в режиме MER, имеет внутренний ip и статический внешний.

NAT включен, IP filter выключен.

Задача: всех, кто коннектиться на внешний ip на заданный порт, модем должен перебросить на комп в локальной сети.

Вот вроде всё просто, а не работает :(

Настраивю так:
1. в Virtual Server жму ADD
2. Server Name выбираю Custom Server и задаю имя server1
3. Server IP Address указываю внутренний ip компа накоторый надо перебрасывать соединения
4. External Port Start - задаю порт 4545
External Port End - он же 4545
Protocol TCP
Internal Port Start - он же 4545

5. Жму Apply

Пытаюсь из инета подключиться к внешнему ip модема по этому порту - не работает :(
Перезагружать пробовал.
Из инета модем пингуется. Из локалки в инет выходит.

1) На компьютере должен быть запущен сервер, который слушает/работает с портом 4545
2) Проверить из инета - либо с другого компа(со своего не получится), либо через сервер ping.eu


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 28, 2009 17:29 
Не в сети

Зарегистрирован: Вс май 31, 2009 11:33
Сообщений: 19
tundra37 писал(а):
1) На компьютере должен быть запущен сервер, который слушает/работает с портом 4545
2) Проверить из инета - либо с другого компа(со своего не получится), либо через сервер ping.eu


1. Сервер работает и отлично доступен из локальной сети.
2. Естественно, что всё проверяется из внешки.



Вопрос:

При пробросе модемом входящего подключения и включенном на модеме НАТе - входящий IP меняется на внутренний IP (модема) или НАТ работает только на исходящие соединения?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 28, 2009 17:53 
Не в сети

Зарегистрирован: Чт фев 05, 2009 12:39
Сообщений: 318
Откуда: Харьков
smwed писал(а):

При пробросе модемом входящего подключения и включенном на модеме НАТе - входящий IP меняется на внутренний IP (модема) или НАТ работает только на исходящие соединения?


могу ошибаться,
но когда к хттп серверу подключаются люди, вижу их "внешние" адреса, т.е. модем не "натит" входящие подключения..

_________________
2540U/BRU/D, 2600U/BRU/C, ОГО+!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 28, 2009 19:27 
Не в сети

Зарегистрирован: Сб июл 25, 2009 12:12
Сообщений: 57
smwed писал(а):
При пробросе модемом входящего подключения и включенном на модеме НАТе - входящий IP меняется на внутренний IP (модема) или НАТ работает только на исходящие соединения?

Нат работает в обоих случаях, но нат разный. При входящем запросе работает так называем Destination NAT (или DNAT), который меняет адрес назначения, а при исходящем -- Sourse NAT (или SNAT).


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 29, 2009 03:46 
Не в сети

Зарегистрирован: Чт апр 20, 2006 04:01
Сообщений: 5326
Откуда: Белозерск
По идее, все правильно...

Попробуйте сменить прошивку на 3B00.

И еще. В WAN - NAT включен, а Firewall выключен?

_________________
(tm) DWL-2100AP*, DIR-3xx/6xx*, DSL-2xx0*, ANT24-xxxx* | РТ


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 29, 2009 08:24 
Не в сети

Зарегистрирован: Вс май 31, 2009 11:33
Сообщений: 19
Разобрался в проблеме.

В общем вот так:

У нас ДВЕ инет-линии. По умолчанию всё настроено на первую - ДНС, шлюз и т.д. Я же вожусь со второй.

Из-за того, что модем при пробросе соединения на сервер не меняет внешний ip на внутренний, то сервер пытается ответить соединению по первой линии. естественно там его никто и не ждет :)

В итоге, чтобы схема заработала надо, чтобы к серверу соединения приходили как от локальных компов, т.е. с внутренними ip.

Отсюда следующие вопросы:

1. Как заставить работать SNAT в модеме? Ведь, как я понимаю, надо "подправить" iptables на предмет маскардинга. Вообще это возможно?

2. Есть ли другие пути решения?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 29, 2009 09:52 
Не в сети

Зарегистрирован: Сб июл 25, 2009 12:12
Сообщений: 57
smwed писал(а):
1. Как заставить работать SNAT в модеме? Ведь, как я понимаю, надо "подправить" iptables на предмет маскардинга. Вообще это возможно?

Попробуйте это:
iptables -t nat -A POSTROUTING -d внутренний_ip_сервера -p tcp --dport 4545 -j MASQUERADE
но я не уверен, что модем не запутается во всех этих натах.

smwed писал(а):
2. Есть ли другие пути решения?

Изменить шлюз на сервере.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 29, 2009 20:47 
Не в сети

Зарегистрирован: Вс май 31, 2009 11:33
Сообщений: 19
Цитата:
Попробуйте это:
iptables -t nat -A POSTROUTING -d внутренний_ip_сервера -p tcp --dport 4545 -j MASQUERADE
но я не уверен, что модем не запутается во всех этих натах.


Где это нужно сделать? Как мне получить доступ к консоли в модеме?

Цитата:
Изменить шлюз на сервере.


Отпадает :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс авг 30, 2009 09:36 
Не в сети

Зарегистрирован: Сб июл 25, 2009 12:12
Сообщений: 57
smwed писал(а):
Как мне получить доступ к консоли в модеме?

Через telnet.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс авг 30, 2009 12:10 
Не в сети

Зарегистрирован: Вс май 31, 2009 11:33
Сообщений: 19
На мою попытку использовать iptables модем меня поматерил следующим:

# iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp --dport 4545 -j MASQUERADE
iptables v1.2.11: can't initialize iptables table `nat': iptables who? (do you n
eed to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
#


Чего оно хочет? :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс авг 30, 2009 12:38 
Не в сети

Зарегистрирован: Сб июл 25, 2009 12:12
Сообщений: 57
У вас точно инет работает через этот модем?
На сколько я это все дело понимаю, ваш модем настроен в режиме роутера и должен раздавать инет через нат. Нат в линуксе настраивается через одноименную таблицу iptables, а раз она у вас не инициализирована, то и инет не должен работать. Он же, по вашим словам, работает.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс авг 30, 2009 12:41 
Не в сети

Зарегистрирован: Вс май 31, 2009 11:33
Сообщений: 19
Radrik писал(а):
У вас точно инет работает через этот модем?
На сколько я это все дело понимаю, ваш модем настроен в режиме роутера и должен раздавать инет через нат. Нат в линуксе настраивается через одноименную таблицу iptables, а раз она у вас не инициализирована, то и инет не должен работать. Он же, по вашим словам, работает.


Точно работает и НАТ включен.
Как НАТ в линуксе настраивается и работает я вобщих чертах знаю, а тут как-то не так всё, вот и не знаю что сделать.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс авг 30, 2009 14:44 
Не в сети

Зарегистрирован: Сб июл 25, 2009 12:12
Сообщений: 57
Я не знаю другого способа организации ната в линуксе. Боюсь больше ничем не смогу помочь.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс авг 30, 2009 15:03 
Не в сети

Зарегистрирован: Вс май 31, 2009 11:33
Сообщений: 19
Radrik писал(а):
Я не знаю другого способа организации ната в линуксе. Боюсь больше ничем не смогу помочь.


И за это спасибо! Хоть знаю в какую сторону "копать".



upd:

Проблема решена. Несмотря на установленную галку NAT не включался и работал криво. После ресета, настройки заново и использования команды:

iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp --dport 4545 -j MASQUERADE

всё заработало как надо.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB