PDA

Показать полную графическую версию : D-Link проблемы открытия порта


IEuro
13-09-2014, 01:04
Не открывается порт для создание сервера. Пробывал открывать разные порты для разных игр. Но ни один не открылся. Брандмауэр Windows отключил. Модем d-Link dir-300 прошивка B1. В чем может быть проблема?

diagnoz_
13-09-2014, 09:23
IEuro,
У Вас стоит IP-адрес 192.168.0.100. у Вас точно такой адрес компьютера?
Computer Name - выберите имя Вашего компьютера и нажмите стрелочки "влево", должен подставиться ip-адрес. если же в имени компьютера иероглифы, то скорее всего имя компьютера указано русскими буквами.

Брандмауэр Windows отключил. »
помимо него, отключите фаервол в антивирусе, если такой имеется. затем проверьте доступность порта каким-либо ресурсом.

IEuro
13-09-2014, 12:06
diagnoz_,
IP-адрес указан правильно. Когда сижу через Wi-Fi, IP - 192.168.0.100. А когда подключаю кабель IP меняется на 192.168.0.101. Пробывал открывать порты с кабелем, все равно не получилось. Все фаерволы и т.д. отключил. Возможно ли, что проблема в провайдере?

P.S. Стоит Windows 8.1.

diagnoz_
13-09-2014, 19:44
возможно и провайдер блочит порты.

IEuro
13-09-2014, 21:28
diagnoz_, Можно как-то узнать, что блокирует порт?

mwz
13-09-2014, 21:59
IEuro, в настройках роутера введите временно компьютер, сидящий по этому IP, в DMZ – тем самым выставив его в интернет "голой задницей" целиком.

Если заработало – то скорее всего двух портов мало, и надо, например, ставить в роутере триггер, открывающий и другие входящие порты при обращении компьютера к конкретному; это чисто в общих чертах: точнее не скажу.

Не думаю что провайдер блокирует эти два ваших порта, тем более первый из них.

PS
Или гораздо более безопасно: поставить на комп uTorrent, задать в его настройках случайный (но фиксированный) порт для входящих соединений, пробросить его в роутере и проверить, открыт ли он на вход: здесь точно только один порт нужен. Можно в т.ч. попробовать задать сначала первый (и проверить), а затем второй (и проверить) порты из тех, которые вы уже пробросили (разумеется – закрыв программы, которые ими должны пользоваться в штатном режиме).

diagnoz_
13-09-2014, 23:55
IEuro,
в cmd запустите команду netstat -a -b -n и посмотрите что может занимать(слушать) порт. хотя я тоже думал указать явно один порт, открыв его для торрент (как посоветовал mwz ) и проверить доступность порта через какой-нибудь ресурс.

или в графическом виде воспользуйтесь утилитой TCPView (http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx)

diagnoz_
14-09-2014, 00:29
Все фаерволы и т.д. отключил. »
Попробуйте еще остановить службу Брандмауер Windows наверняка.

IEuro
14-09-2014, 03:22
в настройках роутера введите временно компьютер, сидящий по этому IP, в DMZ – тем самым выставив его в интернет "голой задницей" целиком. »
DMZ Hosts включен, но и с ним не работает.
Или гораздо более безопасно: поставить на комп uTorrent, задать в его настройках случайный (но фиксированный) порт для входящих соединений, пробросить его в роутере и проверить, открыт ли он на вход: здесь точно только один порт нужен. Можно в т.ч. попробовать задать сначала первый (и проверить), а затем второй (и проверить) порты из тех, которые вы уже пробросили (разумеется – закрыв программы, которые ими должны пользоваться в штатном режиме). »
Торрент сгенерировал порт и при тесте показал, что он не открыт. Я его "открыл" в роутере, но все равно торент показывает, что порт закрыт. Создал сервер с таким портом но он не открывался. Пробывал проверить порт через Simple Port Tester он показал, что UDP открыт, а TCP закрыт.

mwz
14-09-2014, 09:06
DMZ Hosts включен, но и с ним не работает »

Да, DMZ настроена правильно.

Пробыовал проверить порт через Simple Port Tester он показал, что UDP открыт, а TCP закрыт »

Тут тоже всё верно. Поскольку uTorrent обрабатывает только UDP-запросы, и при тестировании TCP-запросов не откликается.
Но вы тестировали Simple Port Tester из внутренней сети, а при качественном тесте из внешней (с соответствующих сайтов интернета) видимо идёт проверка обоих режимов, и если хоть по одному идёт отклик – порт квалифицируется как открытый (сечас проверил порт uTorrent'а с cайта _http://www.yougetsignal.com/tools/open-ports/ и получил что и ожидал: uTorrent запущен – порт открыт, выгружен – закрыт).

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

PS
Хотя может быть и в настройках Win-8 или установленных программах. Хоть вы и сказали что Все фаерволы и т.д. отключил »– однако: какой антивирусник?

А проверить в принципе можно с помощью WinPcap (http://www.winpcap.org/install/default.htm), перехватывающей пакеты на внешнем интерфейсе компьютера и позволяющей в т.ч. проанализировать в случае, если компьютер не окликается, приходил ли вообще пакет на заданный порт (тогда проблема на стороне компьютера) или даже не приходил (тогда где-то в звене "роутер-провайдер"). Но практические рекомендации тут не дам: стоять-то стоит, но ни разу не приходилось пользоваться.

diagnoz_
14-09-2014, 10:20
выгружен – закрыт) »
именно. порт будет открыт когда он используется. или же переходит в состояние Listening - то есть компьютер ожидает подключения по конкретному порту. И состояние Time_wait - то есть программа, которая прослушивает этот порт, ожидает получение пакета, чтобы перевести порт в одно из состояний.

IEuro
14-09-2014, 14:37
Антивирусник не стоит.

Установил WinPcap Но не разобрался как он работает, запускается консоль и показывает только "Press CTRL + C to stop the server"

или в графическом виде воспользуйтесь утилитой TCPView »
Как через TCPView проверить определенный порт?

mwz
14-09-2014, 20:02
показывает только "Press CTRL + C to stop the server" »

Тогда нажмите Ctrl+C и затем деинсталлируйте его: интуиция (с помощью которой вы, видимо, и пытались разобраться) в данном случае не помощник.

Нужны хотя бы базовые знания протокола TCP/IP и изучение документации на эту программу. Хотя несколько лет назад в журнале "Хакер" что-то на эту тему было практического – хотя бы на примерах можно было бы посмотреть. Или сделать запрос в Гугле и Яндексе.

именно. порт будет открыт когда он используется. или же переходит в состояние Listening - то есть компьютер ожидает подключения по конкретному порту. »

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

IEuro
14-09-2014, 20:58
Именно. И если программа, которая использует какой-то порт, не запущена – то этот порт будет закрыт, пробрасывай его или нет (ну понятно что это я не вам ) »

Всегда запускал сервер перед тем как проверить порт.

diagnoz_
15-09-2014, 09:17
IEuro,
распаковываете архив с утилитой, запускаете ее и смотрите занят ли каким-то приложением порт и его состояние в данный момент.




© OSzone.net 2001-2012