Сейчас на форуме: (+2 невидимых) |
eXeL@B —› Оффтоп —› Проблема с Portforwarding для HalfLife2 DM |
Посл.ответ | Сообщение |
|
Создано: 18 ноября 2010 22:31 · Личное сообщение · #1 Чистый оффтоп конечно и не разу не по тематике форума, но всё же спрошу, может кто знает решение. Так уж получилось, что в домашней сети люблю с товарищем в HalfLife2 Deathmatch поиграть, причём я создаю сервак, а он подключается. Всё было хорошо до приобретения роутера. Роутер DLINK DIR-300NRU, автоматом считал все настройки, перезапустил комп и всё заработало. Торренты, мессенджеры, почта и т.д., локальные ресурсы, а вот сервер мой товарищ не видит. Если он создаёт - не вижу я. Почитал на тему портфорвардинга. Нашёл порты, всё в картинках и доступно, но вот проблему не решает. Серверы в интернете я вижу, но вот во вкладке локалки - нет. Пров через DHCP даёт адрес в локалке, никаких впн или прокси. По маку контролируется кому какой инет давать. В общем кабель воткнул и забыл, ничего настраивать или прописывать роуты - не нужно. Хорошая и небольшая домашняя сеть. В инете масса инфы по портфорвардингу, но получается не об создании сервера или поиска его в локалке. Возможно можно играть через интернет или если он специально пропишет мой адрес для коннекта, но хотелось бы как раньше... |
|
Создано: 19 ноября 2010 00:11 · Личное сообщение · #2 |
|
Создано: 19 ноября 2010 02:17 · Поправил: ToBad · Личное сообщение · #3 PE_Kill пишет: самом роутере форвардинг прописать, для твоего случая банально открыть порт Ну да, там и прописывал, TCP 27014-27050, UDP 4380, 27000-27030 ( |
|
Создано: 20 ноября 2010 07:33 · Личное сообщение · #4 |
|
Создано: 20 ноября 2010 17:06 · Личное сообщение · #5 |
|
Создано: 20 ноября 2010 17:51 · Личное сообщение · #6 specz пишет: ToBad панк, в роутере есть такая поебень как DMZ, впиши туда свой ойпи и будет тебе счастье. Это ты конечно мощно задвинул Пусть у роутера внешний ip=1.2.3.4 Во внутренней сетке у него есть два компа: 192.168.0.2, 192.168.0.3 Желающий поиграть снаружи коннектится к 1.2.3.4 на порт к примеру 20000 Роутер на картах должен выкинуть на какой из внутренних ip редиректить это подключение? ToBad - форвардинга долно быть достаточно. Раз не работает, значит не весь диапазон портов указан. Попробуй запустить игру и подключись куда-нибудь, сверни игру (если конечно можно) и посмотри при помощи netstat какие она порты использует. А вообще для начала чтобы убедиться что работает форвардинг качни какой-нибудь простой ftp серевер (есть такие которые инсталляции не требуют), зафорварди 21 порт и пусть снаружи кто-нибудь попробует подключиться на твой ftp. |
|
Создано: 22 ноября 2010 15:38 · Личное сообщение · #7 cppasm пишет: Раз не работает, значит не весь диапазон портов указан. В том то и дело, что порты я вижу в аутпосте. Это те, что я указал, да и везде об этой игре это обмусоливалось не раз. Самое интересное, что работает если из консоли указать конкретно на какой адрес коннектиться. Думаю, что проблема в каких нибудь широковещательных пакетах. Сейчас вспоминаю, что в одной локалке у одного провайдера теже проблемы были в разных сегментах сети. Например у меня был адрес 172.21.3.74, у второго товарища 172.21.3.56, а у друга с соседнего квартала 172.21.8.192, так вот мой сервер видим был только для 172.21.3.56, а с 172.21.8.192 можно было подключится только указав принудительно мой адрес для коннекта. А как вообще по принципам определения сервера в локалке дело обстоит если он не указывается напрямую? Клиент не сканирует же весь диапазон на определённый порт? Broadcast? |
|
Создано: 22 ноября 2010 15:51 · Личное сообщение · #8 |
|
Создано: 22 ноября 2010 18:55 · Личное сообщение · #9 Посмотрел программку которая ищет игровые сервера в локалке. Шлёт UDP пакеты на 255.255.255.255 и порты 27015-270XX. когда создан сервер, он передаёт уже со своего адреса по тому же протоколу и на тот же порт ответ. Таким образом сервер найден. Проблема вся в том, что нужно быть напрямую в этой сети, без роутера. Через роутер - не находит. С провайдером говорил, он говорит проблема в NAT. Типа если бы роутер был в режиме точки доступа - всё бы было хорошо. Как я понял проблема в прошивке роутера, хотя установил с сайта dlink самую последнюю. Вообще оригинальную прошивку везде пинают и хотя у меня только одна с ней проблема, люди советуют dd-wrt. Прочитал, что установив стороннюю прошивку я потеряю гарантию, а роутер только куплен... |
|
Создано: 23 ноября 2010 01:52 · Личное сообщение · #10 |
eXeL@B —› Оффтоп —› Проблема с Portforwarding для HalfLife2 DM |