Jump to content

Проблемы в создании сервера из-за роутера


Recommended Posts

Posted (edited)

Попробуй узнать почему провайдер закрыл от себя к тебе порт 10307.

Если телнет подключается по адресу 192.168.1.2 10307 после того как ты запустил сервер, значит с твоей стороны все работает, я еще portscan.ru проверил свой порт-показал открыто. Два дня хостил все гуд!

 

У меня проблема решилась привязкой внутреннего IP к MAC адресу компа и аккуратным созданием проброса портов и правил для протоколов TCP UDP.

 

Rik, и что, теперь меняешь провайдера?

Edited by BerryMORE

Не лазить руками туда, куда не лезет голова © USSR_Rik

Posted (edited)

2) Создал 2 правила для протоколов TCP и UDP с портами 10307 в "правилах для входящих подключений".

 

Надеюсь, что способ решения данной проблемы найдется.

 

Посмотрел описание TD-W8961ND.

 

В разделе 4.5.2.1 Фильтр по IP/МАС-адресу, настрой там разрешающее правило для входящих портов.(скриншот из инструкции)

 

Адрес источника: 0.0.0.0 (все адреса)

Порт источника: 0 (любой)

Адрес назначения: 192.168.1.2 (публикуемый сервер DCS)

Порт назначения: 10307 (который публикуешь)

 

Первое правило для TCP, если не подпадает то ДАЛЕЕ,

Второе аналогичное правило для UDP.

 

Сейчас ты просто опубликовал сервер, но не разрешил доступ к нему.

Ссылка 1, Ссылка 2.

 

Так же на стр. 52 в описании межсетевого экрана есть только стандартные опции (вкл.\выкл.) и SPI (отключено). Проверь этот SPI, если он включен, то виртуальный сервер будет блокироваться.

 

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

Если адрес выдается динамически, то зарезервируй его.

 

 

 

attachment.php?attachmentid=96402&stc=1&d=1396819110

 

 

 

Посмотри как это сделано в Zyxel Zywall.

В домашнем Zyxel P660, нет межсетевого экрана (на этом устройстве правило создать нельзя), поэтому достаточно опубликовать сервер в разделе NAT "Port Forwarding", что ты уже сделал.

 

attachment.php?attachmentid=96401&stc=1&d=1396817715

 

 

Программа CurrPorts показывает, что статус у порта 10307 TCP (еще до всяких настроек результат для 10308 TCP был аналогичен) показывает как "Ожидание..."
В Windows есть стандартная утилитка NETSTAT. С ее помощью можно посмотреть какие порты прослушиваются и кто подключен.

 

Запускается из CMD c ключами:

1. netstat -a -n (все порты)

2. netstat -a -n -p TCP (смотреть только TCP)

3. netstat -a -n -p UDP (смотреть только UDP)

 

-n означает, что выводить в виде IP (иначе будет пытаться разрешать(узнавать) имена компьютеров, а это может быть долго).

 

у Soviet с большой вероятностью белый адрес (реальный интернет адрес), т.к. он использует ADSL модем.

USSR_Rik, если нет принципиальных возражений и замечаний добавь пожалуйста мою "мини инструкцию" в FAQ (отправил в личку в субботу).

Zyxel330.thumb.JPG.3be499c8b7cd7c508c815479b337c84a.JPG

tp-link.JPG.504d352c0abcda1d609b9be207aaff5d.JPG

tp-link_filtr.thumb.JPG.44e9755241dc4728b7f60b7ba18e1fec.JPG

Edited by Gl-ER

_________________

Win 11 Pro/AMD R9 5900X/64GB@4Ghz RAM/Inno3D RTX 4090/VKB Gladiator/TrackIR 5 Pro/1920*1080/Pico 4 by wire(Virtual Desktop)

  • ED Team
Posted

Я читал. Запости сам, ветка открыта. Только подкорректируй в части назначения порта игры - совсем не обязательно править network.cfg, порт прекрасно меняется в GUI. Вообще лезть руками в конфиги должны те, кто понимает, что делает. Для простых юзеров вполне хватает графического интерфейса.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Posted

Gl-ER, спасибо за инструкцию. На данный момент проверить ее в деле не могу. Ближе к следующим выходным, думаю, найдется время помучить комп.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...