Сетевой порт/Использование UPnP для перенаправления порта

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску

UPnP - это расширение стандартов Plug-and-Play для упрощения управления устройствами в сети. В частности, программа на компьютере в локальной сети может обратиться к роутеру «на языке» UPnP и потребовать перенаправить на себя нужный порт.

В роутере[править]

Address http://10.1.30.250
V Enable UPnP   

Проверьте, что ваш роутер поддерживает UPnP и эта поддержка разрешена в настройках. Иногда производитель добавляет или исправляет поддержку UPnP только в новых версиях прошивки (firmware) роутера.

В программе[править]

UPnP поддерживается многими программами, в том числе большинством популярных битторрент клиентов, см. таблицу Сравнение BitTorrent-программ.

Некоторые программы (Azureus, µTorrent) общаются с роутером самостоятельно, но многие другие (например BitComet) опираются на встроенную в Windows XP поддержку UPnP, и не могут использовать UPnP на других ОС.

В программе вам достаточно найти и поставить галочку, называющуюся « ... UPnP». Например в BitComet она находится в секции Настойки > Доп. установки > Условия подключения, а в µTorrent в секции Настройки > Соединение. В обоих клиентах затем можно посмотреть успешность обращения к роутеру в секции Лог(и).

Программы для работы с UPnP[править]

Эти программы позволяют просматривать, добавлять и удалять портмэппинги через UPnP, даже чужие.

UPNP Router Port Mapping Tool — маленькая программка, не требует дополнительных библиотек, не использует Windows UPnP библиотеки, очень быстрая. Не требует установки. Минус — не может сохранять настройки и некорректно работает, если в системе несколько сетевых адаптеров (в т.ч. Hamachi). Также не позволяет выбрать роутер, если есть несколько с поддержкой UPnP.

UPnP PortMapper — программа на яве, слегка тормознутая, интерфейс убогий. Зато поддерживает профили и позволяет их быстро применять.

Проблемы[править]

Некоторые роутеры или клиенты могут не совсем корректно поддерживать UPnP. Проверьте, не упоминается ли ваш роутер в списках «плохих» роутеров в µTorrent FAQ(англ.), Azureus Wiki (англ.) или BitComet Forum(англ.).

Для отладки UPnP вы можете попробовать программу UPnP Test Program(англ.).


Если в вашем роутере нет UPnP или он плохо работает, то уберите в программе галочку UPnP и делайте Перенаправление порта вручную