Использование функции UPnP в интернет-центре

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


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

В нашем примере мы рассмотрим, как настроить эту службу в интернет-центре с микропрограммой NDMS V2 для автоматической работы проброса портов.

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

Рассмотрим пример проверки работы UPnP при помощи торрент-клиента uTorrent. Запустите программу и зайдите в меню Настройки > Конфигурация.

terrasoft.axd?s=db&sn=eb9beead-9538-4ad9

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

terrasoft.axd?s=db&sn=eb9beead-9538-4ad9

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

Внимание! В момент проверки порта приложение, использующее порт, должно быть активно (в нашем примере это программа uTorrent), иначе ответ будет отрицательным. 


Примечание

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

Зайдите в режим командной строки Windows. Введите команду telnet <IP-адрес интернет-центра> (в нашем примере это telnet 192.168.1.1) и нажмите клавишу Enter для подключения к интерфейсу командной строки (CLI) интернет-центра.

terrasoft.axd?s=db&sn=eb9beead-9538-4ad9

Введите логин (Login) и пароль (Password) вашего интернет-центра.

terrasoft.axd?s=db&sn=eb9beead-9538-4ad9

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

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

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

system config-save (сохраняем конфигурацию)

Диалог в командной строке будет выглядеть следующим образом:
terrasoft.axd?s=db&sn=eb9beead-9538-4ad9

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

no service upnp     (отключаем службу)
system config-save     (сохраняем конфигурацию)

Информацию о том, как включить клиента службы Telnet и TFTP, можно найти в статье: «Включение служб Telnet и TFTP в Windows Vista/7/8»

 

KB-3324

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 6 из 8
Еще есть вопросы? Отправить запрос

Комментарии

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

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

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

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