BerryMORE Posted April 6, 2014 Posted April 6, 2014 (edited) Попробуй узнать почему провайдер закрыл от себя к тебе порт 10307. Если телнет подключается по адресу 192.168.1.2 10307 после того как ты запустил сервер, значит с твоей стороны все работает, я еще portscan.ru проверил свой порт-показал открыто. Два дня хостил все гуд! У меня проблема решилась привязкой внутреннего IP к MAC адресу компа и аккуратным созданием проброса портов и правил для протоколов TCP UDP. Rik, и что, теперь меняешь провайдера? Edited April 6, 2014 by BerryMORE Не лазить руками туда, куда не лезет голова © USSR_Rik
Gl-ER Posted April 6, 2014 Posted April 6, 2014 (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, проверь тот ли адрес публикуется (не было ли его замены при динамической раздаче адресов). Если адрес выдается динамически, то зарезервируй его. Посмотри как это сделано в Zyxel Zywall. В домашнем Zyxel P660, нет межсетевого экрана (на этом устройстве правило создать нельзя), поэтому достаточно опубликовать сервер в разделе NAT "Port Forwarding", что ты уже сделал. Программа 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 (отправил в личку в субботу). Edited April 6, 2014 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 USSR_Rik Posted April 7, 2014 ED Team Posted April 7, 2014 Я читал. Запости сам, ветка открыта. Только подкорректируй в части назначения порта игры - совсем не обязательно править 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: Часто задаваемые вопросы
Soviet Posted April 11, 2014 Posted April 11, 2014 Gl-ER, спасибо за инструкцию. На данный момент проверить ее в деле не могу. Ближе к следующим выходным, думаю, найдется время помучить комп.
Recommended Posts