Skip to main content

Руководство пользователя

Служба UPnP

Служба UPnP позволяет автоматически выполнять программную переадресацию портов в интернет-центре. Например, UPnP используется в торрент-клиентах μTorrent, qBittorrent и Transmission, системах мгновенного обмена сообщениями, клиентах видеоконференций, сетевой службе XBOX Live и др. При включении UPnP в интернет-центре автоматически создаются необходимые правила NAT и межсетевого экрана, избавляя пользователя от самостоятельной настройки проброса портов.

Важно

Служба UPnP должна быть включена на устройстве или в приложении, для которого будет осуществляться проброс портов - это может быть компьютер или сетевое устройство (например, планшет, смартфон и т.п.). Правила переадресации будут созданы автоматически по запросу ПО через механизм UPnP. Действуют эти правила только в рамках сессии и только для локального хоста, с которого поступил запрос. Как только сессия завершается, правило удаляется.

Служба UPnP работает только для одного сегмента сети. Указать LAN-интерфейс, на котором будет запущена служба UPnP, можно через интерфейс командной строки роутера, командой upnp lan.

Рассмотрим пример использования службы UPnP в интернет-центре Netcraze для автоматической работы проброса портов.

В веб-конфигураторе роутера перейдите на страницу Общие настройки системы, нажмите Изменить набор компонентов и убедитесь, что установлен компонент системы Служба UPnP. В заводских настройках служба UPnP включена по умолчанию.

upnp-01-en.png

В нашем примере используется торрент-клиент qBittorrent. Запустите программу и перейдите в настройки программы.

upnp-02-en.png

В поле Порт для входящих соединений укажите номер порта, который будет использовать торрент-клиент, или оставьте тот который указан по умолчанию (в нашем примере это порт 20294). Убедитесь, что служба UPnP разрешена, а именно включена опция Пробрасывать порты с помощью UPnP. Если в настройках будет включена опция Случайный порт, приложение каждый раз при запуске клиента будет использовать новый случайный порт.

Включив службу UPnP, в роутере будут созданы автоматически правила переадресации портов.

Посмотреть список открытых портов по UPnP можно в веб-конфигураторе Netcraze. Перейдите на страницу Список клиентов и нажмите по записи устройства. В разделе Открытые порты по UPnP вы увидите список портов, открытые для конкретного устройства.

upnp-04-en.png

Также открытые порты можно посмотреть на странице Переадресация портов. Здесь отображаются открытые порты по UPnP для всех устройств домашней сети.

upnp-05-en.png

Если ваш роутер использует "белый" публичный WAN IP-адрес для выхода в Интернет, то проверить, открыт ли порт, можно на одном из онлайн сканере портов в Интернете (например, на сайте https://dnschecker.org/port-scanner.php или https://portchecker.co/).

Укажите номер порта и нажмите кнопку Check (Проверить).

Если указанный порт Open (Открыт), это означает, что служба UPnP интернет-центра работает.

Важно

В момент проверки порта приложение, использующее порт, должно быть запущено и активно (в нашем примере это программа qBittorrent), иначе ответ будет отрицательным. Проверка открытых портов через любой интернет-сервис возможна только при наличии публичного WAN IP-адреса на внешнем интерфейсе роутера.

Если нужно отключить UPnP, удалите компонент системы Служба UPnP через веб-конфигуратор или выполните команду no service upnp через CLI.