Служба UPnP

Как воспользоваться функцией UPnP в интернет-центрах для работы торрент-клиента или службы XBOX Live без настройки проброса портов?


Служба UPnP позволит легко настроить работу торрент-клиента или службу XBOX Live. Она позволяет автоматически настраивать необходимые правила NAT и межсетевого экрана в интернет-центре.

NOTE: Важно! Служба UPnP должна быть включена на устройстве или в приложении, для которого будет осуществляться проброс портов - это может быть компьютер или сетевое устройство (например, планшет, смартфон и т.п.).

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

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

upnp-comp.png

Рассмотрим пример проверки работы UPnP при помощи торрент-клиента uTorrent. Запустите программу и перейдите в настройки программы.

tor01.png

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

tor02.png

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

upnp-open-ports.png

Если ваш роутер использует публичный "белый" IP-адрес для выхода в Интернет, то проверить, открыт ли порт, можно на одном из сайтов в Интернете, который предоставляет такой сервис. Например, на сайте http://portscan.ru
Укажите номер порта и нажмите кнопку "Проверить".
Если указанный порт "Открыт", это означает, что служба UPnP интернет-центра работает.

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


Примечание

Если компонент системы "Служба UPnP" установлен, но UPnP по какой-то причине не работает, рекомендуем выполнить следующие действия:

Зайдите в командную строку Windows, введите команду:

telnet <IP-адрес интернет-центра> 


В нашем примере это telnet 192.168.1.1

и нажмите клавишу Enter для подключения к интерфейсу командной строки (CLI) интернет-центра.

Информацию о том, как включить клиента службы Telnet, можно найти в статье: "Включение служб Telnet и TFTP в Windows".

telnet01.png

Введите логин admin и пароль учетной записи администратора интернет-центра.

В командной строке интернет-центра нужно указать интерфейс Home и включить службу UPnP командами:

(config)> upnp lan Home  (назначаем интерфейс для службы)
(config)> service upnp  (включаем службу)


Затем сохраните настройки, выполнив команду:

(config)> system configuration save


Диалог в командной строке будет выглядеть следующим образом:

telnet02.png

В случае необходимости можно отключить службу UPnP командами:

(config)> no service upnp
(config)> system configuration save


Для отключения службы UPnP можно просто удалить компонент "Служба UPnP" через веб-конфигуратор.
 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 19 из 24

Еще есть вопросы? Отправить запрос

Комментарии

Комментариев: 2
  • после ввода "service upnp" ничего не появляется

  • После выполнения команды "service upnp" может и не быть ответа (это зависит от версии NDMS). См. скриншот:

    После выполнения команд "upnp lan Home" и "service upnp" я на компьютере запустил приложение, которое работает по UPnP (это торрент-клиент Transmission) и проверил запущена ли служба upnp командой "show upnp redirect". По результатам выполнения команды видно, что в upnp для Transmission был автоматически проброшен порт, который использует приложение.

Войдите в службу, чтобы оставить комментарий.