Меню

Как включить nat pmp или upnp проверьте настройки



Ручная переадресация порта

Если вы подключены через маршрутизатор, вам возможно потребуется выполнить рекомендации, приведенные далее. В некоторых случаях, если нет отдельного маршрутизатора, его роль может выполнять модем, в таких случаях применяется та же процедура.

В главном меню программы находим пункт «Настройки» (Options)-> «Настройки программы» (Preferences) -> «Соединение» (Connection), тут надо обратить внимание на настройку «порта» (Port) соединения так как после установки клиента программе отводится порт в диапазоне от 6881-6889 и интернет-провайдеры иногда могут блокировать и ограничивать эти порты по скорости скачивания.

Мы рекомендуем установить в ручную любой другой порт из диапазона 49160–65534, они не используются системой и можно быть уверенным что не возникнут конфликты с другими программами.

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

Для этого выберите в меню «Настройки» (Options)-> «Помошник настройки» (Setup Guide) (или «Ctrl+G»). Убедитесь, что в поле «порт» введен номер, который вы выбрали ранее. Затем нажмите кнопку «Тестировать», подождите результата. Если в результате вы получили — «порт открыт, сеть настроена правильно» и зеленую «галочку», то все в порядке. Если все работает правильно, вы увидите на вкладке «Отчеты» назначенный порт при появлении входящего подключения.Если же нет, вам необходимо настроить «проброс порта». Сделать это возможно одним из двух способов.

Автоматический проброс порта. NAT-PMP и UPnP.

Настройка uTorrent

В современных разновидностях маршрутизаторов можно отыскать одну полезную функцию под названием UPnP (NAT-PMP). Благодаря ей, открытие портов происходит в автоматическом режиме. Функция задействована в uTorrent и других клиентах, но в случае ее отсутствия настройкой придется заниматься самостоятельно.

Как включить автоматическое открытие портов? Зайдите в раздел «Настройки» (Options)-> «Настройки программы» (Preferences) -> «Соединение» (Connection) и включите переадресацию NAT-PMP и UPnP (Enable NAT-PMP port mapping, Enable UPnP port mapping ).

Настройка маршрутизатора.

Настройка маршрутизатора может заметно отличаться в зависимости от производителя и модели. Мы рекомендуем обратиться на сайт производителя или к инструкции. Приведенное изображение является лишь одним из множества возможных вариантов:

Ручной проброс порта

Бывает, что функция с таким названием отсутствует или она не работает должным образом. В таком случае придется настроить переадресацию в ручном режиме. Зачем нужна переадресация? Чтобы можно было пользоваться не только программой uTorrent, но и другими клиентами. При этом настройки переадресации нужно урегулировать только по отношению к одному порту.

Источник

Включение UPnP на роутере

При использовании роутера у юзеров иногда возникают проблемы с доступом к торрент-файлам, онлайн-играм, аське и другим популярным ресурсам. Решить данную проблему может применение UPnP (Universal Plug and Play) — специального сервиса для прямого и быстрого поиска, подключения и автоматической настройки всех устройств в локальной сети. Фактически эта служба является альтернативой ручного проброса портов на маршрутизаторе. Нужно только включить функцию UPnP на роутере и на компьютере. Как это сделать?

Включаем UPnP на роутере

Если у вас нет желания вручную открывать порты для различных сервисов на своём роутере, то можно попробовать в деле UPnP. Данная технология имеет как достоинства (простота использования, высокая скорость обмена данными), так и недостатки (пробелы в системе безопасности). Поэтому подходите к включению UPnP обдуманно и осознанно.

Включение UPnP на роутере

Для того чтобы задействовать функцию UPnP на своём роутере, необходимо войти в веб-интерфейс и внести изменения в конфигурацию маршрутизатора. Сделать это несложно и вполне по силам любому владельцу сетевого оборудования. В качестве примера рассмотрим такую операцию на роутере TP-Link. На маршрутизаторах других брендов алгоритм действий будет похожим.

  1. В любом интернет-обозревателе вводим в адресной строке IP-адрес роутера. Обычно он указан на этикетке с тыльной стороны устройства. По умолчанию чаще всего применяются адреса 192.168.0.1 и 192.168.1.1 , далее нажимаем клавишу Enter.
  2. В окне аутентификации набираем в соответствующих полях действующие имя пользователя и пароль доступа к веб-интерфейсу. В заводской конфигурации эти величины одинаковы: admin . Затем жмём на кнопку «OK».

Попав на главную страницу веб-интерфейса вашего роутера, в первую очередь перемещаемся на вкладку «Дополнительные настройки», где мы обязательно найдём нужные нам параметры.

В блоке расширенных настроек маршрутизатора ищем раздел «Переадресация NAT» и переходим в него для внесения изменений в конфигурацию роутера.

  • Передвигаем ползунок в графе «UPnP» вправо и включаем данную функцию на роутере. Готово! При необходимости в любой момент вы можете движением ползунка влево отключить функцию UPnP на своём роутере.
  • Включение UPnP на компьютере

    С конфигурацией маршрутизатора мы разобрались и теперь нужно задействовать службу UPnP на ПК, подключенном к локальной сети. Для наглядного примера возьмём ПК с Windows 8 на борту. В других версиях самой распространенной операционной системы наши манипуляции будут аналогичными с незначительными отличиями.

      Щёлкаем правой кнопкой мыши по кнопке «Пуск» и в появившемся контекстном меню выбираем графу «Панель управления», куда и перемещаемся.

    На странице «Сеть и интернет» кликаем ЛКМ по разделу «Центр управления сетями и общим доступом».

    В следующем окне жмём по строке «Изменить дополнительные параметры общего доступа». Мы почти добрались до цели.

  • В свойствах текущего профиля включаем сетевое обнаружение и автоматическую настройку на сетевых устройствах. Для этого ставим галочки в соответствующих полях. Жмём на значок «Сохранить изменения», перезагружаем компьютер и пользуемся технологией UPnP в полной мере.

  • В заключение обратите внимание на одну важную деталь. В некоторых программах, например uTorrent, также необходимо будет настроить использование UPnP. Но полученные результаты могут вполне оправдать ваши усилия. Поэтому дерзайте! Удачи!

    Источник

    Настраиваем переброс портов (UPnP) на роутере для DC++, uTorrent и подобных программ

    Привет! Очень часто бывает, что после установки роутера отказываются работать такие программы как uTorrent, DC++ и подобные клиенты для P2P сетей. Это происходит по той причине, что программа не может получить файл на компьютер который находится в локальной сети (за роутером) . Но проблема может возникнуть не только с клиентами P2P сетей, но и с онлайн играми, настройкой WEB, или FTP серверов и т. д.

    Для того, что бы все работало, необходимо делать перенаправленние портов. Если делать это вручную, то сам процесс немного сложный и непонятный. Нужно присваивать каждому компьютеру статический IP, затем навастривать перенаправленные портов в настройках маршрутизатора.

    Есть такая полезная функция, как UPnP. Это такой себе автоматический переброс портов. В большинстве случаев, достаточно включить UPnP в настройках роутера (если он еще не включен) и все будет работать отлично. Но иногда, без ручного переброса портов не обойтись. Каждый способ имеет свои плюсы и минусы.

    Ручной переброс портов, или UPnP?

    В этой статье я хотел написать только о UPnP. О том как включить эту функцию на роутере и в программах DC++ и uTorrent (о ручной настройке постараюсь написать в отдельной статье) . Но давайте сначала разберемся, что лучше UPnP, или все же стоит настроить переброс вручную.

    • UPnP – это просто, не нужно что-то там прописывать, долго настраивать и т. д. Если вы боитесь что-то натворить в настройках маршрутизатора, то UPnP это то что нужно. Из минусов: может не работать в некоторых программах, серверах, играх. Ну и безопасность, UPnP может перебросить то, что перебрасывать как бы не нужно 🙂 (но это спорное мнение и оно не должно Вас пугать) .
    • Ручная настройка перенаправления портов требует более серьезных настроек. И этот способ немного неудобен тем, что при появлении новых программ, или каких-то изменениях существующих, придется постоянно настраивать перенаправление. Это не очень удобно.

    Включаем UPnP в настройках роутера

    Обычно, по умолчанию в настройках роутера сервис UPnP уже включен (в Tp-Link, точно) . Да и программы типа uTorrent даже через роутер работают без дополнительных настроек. А вот с DC++, насколько я заметил, бываю частые проблемы.

    Давайте сначала проверим, активна ли функция UPnP в вашем маршрутизаторе.

    Зайдите в настройки маршрутизатора. Обычно это адрес http://192.168.1.1, или http://192.168.0.1.

    В Tp-Link:

    Перейдите на вкладку ForwardingUPnP (Переадресация – UPnP) . Должен быть статус Enabled (Включено) .

    Asus:

    Может быть по-разному, но обычно это вкладка ИнтернетПодключение и там есть переключатель UPnP.

    Эта функция может называться немного по другому. Вкладка WANPort Trigger. Пункт Enable Port Trigger должен быть включен.

    D-Link:

    Переходим вверху на вкладку Advanced, затем слева выбираем Advanced Network и смотрим, стоит ли галочка возле Enable UPnP.

    ZyXel:

    Пункты меню могут немного отличатся, в зависимости от версии устройства, прошивки и т. п. Если не сможете найти, то напишите в комментария, разберемся :).

    Проверяем настройки DC++ и uTorrent

    Я покажу, как проверить включена ли функция UPnP в этих программах.

    В DC++ зайдите в настройки на вкладку Настройки соединения и посмотрите, отмечен ли пункт Фаэрвол с UPnP (только WinXP+).

    В uTorrent переходим в пункт НастройкиНастройки программы. Вкладка Соединение. Смотрим, что бы стояла галочка возле Переадресация UPnP.

    Послесловие

    Надеюсь, мне удалось немного прояснить ситуацию с перебросом портов. На первый взгляд эта тема кажется непонятной и сложной. Но функция UPnP создана для того, что бы немного упростить этот процесс и облегчить нашу жизнь.

    Читайте также:  Как получить информацию о настройках phpinfo

    Хотя, как я уже писал, иногда без ручной настройки переброса не обойтись.

    Источник

    Что такое UPnP в роутере, для чего эта функция нужна и как её включить и выключить

    Всем привет! Сегодня мы поговорим про функцию UPnP (Universal Plug and Play) – что это такое, для чего нужна эта функция, и как она включается (или выключается) на роутере. Давайте рассмотрим конкретный пример – представим, что у нас есть домашняя сеть с роутером. В ней есть подключенные устройства – не важно какие, это могут быть телефоны, планшеты, телевизоры, принтеры или IP-камеры.

    Все они подключены к маршрутизатору (роутеру), который также аналогично подключен к глобальной сети интернет. В итоге у нас есть:

    • Локальная сеть всех домашних устройств (LAN).
    • Интернет от провайдера или глобальная сеть всех устройств в мире (WAN).
    • И домашний Wi-Fi роутер, который связывает две эти сети.

    Для того, чтобы в локальной сети все устройства работали нормально, обнаруживали друг друга и быстро подключались, и нужна технология UPnP. В противном случае всем этим телефонам, планшетам и телевизорам нужно было вручную прописывать настройка и открывать порты. Во время подключения таких устройств, на них постоянно открываются и закрываются порты – прям как на морском берегу для кораблей.

    Например, вы решили посмотреть с телевизора фильм, находящийся на компьютере. Тогда нужна технология DLNA, которая позволяет передавать видео в потоковом режиме. При подключении к компьютеру, он в свою очередь открывает определенный порт. В общем, если бы не было у нас UPnP, то для каждого подключения к любому устройству дома вам нужно было бы прописывать вручную настройки, открывать или закрывать порты.

    UPnP в глобальной сети

    Мы рассмотрели понятие на примере домашней сети, но ведь не все используют прямое подключение в локальной сетке. Обычно к роутеру подключаются, чтобы выйти в интернет. И тут также включается функция UPnP, которая при запросе в интернет к определенному серверу также открывает определенные порты.

    Например, всем известный uTorrent также использует эту технологию, и она должна по умолчанию быть включена на роутере. Когда мы включаем эту программу, она делает запрос в интернет и открывает порт для данного потока информации.

    По сути UPnP открывает и закрывает порты для внешних запросов, для тех устройств, которые и делали эти запросы в интернет. Я думаю с понятием мы разобрались. Но бывают проблемы, когда данная функция выключена на роутере. Тогда некоторые программы, игры, утилиты не будут работать на компьютере или телефоне. Также могут быть проблемы с подключением игровых приставок тип Xbox или PlayStation.

    Но существует и «обратная сторона монеты». Как вы понимаете, при запросе к серверу при подключении открываются порты на ваше устройство. Понятное дело, что данным подключением могут воспользоваться хакеры и взломщики. Для обычного пользователя шанс, конечно, не велик, но все же… В интернатах до сих пор идут «холивары» по поводу того, надо ли отключать UPnP или нет. Поэтому отключать функцию или включать – решать вам. Но как я и говорил ранее, при выключенном UPnP нужно будет для отдельных программ или устройств делать ручной проброс портов на роутере.

    Далее я расскажу, как включить UPnP, отключить и настроить на вашем домашнем маршрутизаторе.

    Вход в интерфейс роутера

    Нам нужно попасть в Web-интерфейс аппарата – для этого с подключенного устройства к локальной сети нужно открыть браузер и вписать в адресную строку IP или DNS адрес роутера. Данный адрес находится на этикетке под роутером. Чаще всего используют 192.168.1.1. или 192.168.0.1. Если у вас будут какие-то проблемы со входом в маршрутизатор – смотрите инструкцию тут.

    Далее инструкции будут немного отличаться в зависимости от модели роутера.

    Источник

    Где включить nat pmp или upnp. Как настроить uTorrent правильно. Важные настройки Торрент-клиента. Ручной переброс портов, или UPnP

    Сегодня uTorrent считается наиболее известным торрент-клиентом и это бесспорно! Программа хоть и небольшая, но содержит множество полезных функций с обширными настройками, в добавок она предоставляется бесплатно, постоянно совершенствуется и обновляется.

    Интерфейс, интуитивная простота настроек и лёгкость использования покорили не один миллион пользователей, уТоррент поддерживается на всех известнейших трекерах в сети. Ранее у нас уже описывалась установка данного торрент-клиента, сегодня поясним как правильно настроить uTorrent на примере свежего релиза программы 3.4.3, рассмотрим наиболее важные настройки торрент-клиента , которые позволяют обеспечить наилучшую скорость обмена данными — скорость загрузки.

    Если же предоставленной здесь информации будет мало, либо вы захотите изъявить свои пожелания, дополнить полезной информацией — не поленитесь написать их в комментариях и, вероятнее всего, они и станут темой нашей будущей статьи.

    Для наиболее полноценного применения всего потенциала утилиты, сначала нужно загрузить новейшую версию BitTorrent-клиента — на русском языке, далее запускать приложение, открыть главное меню «Настройки » и найти подраздел «Настройки программы ». Давайте рассмотрим главные разделы повнимательней, дабы понять как настроить uTorrent правильно, чтобы к настройкам уже не возвращаться.

    Общие.
    В этой вкладке и последующих мы уделим внимание наиболее важным опциям, обеспечивающим максимальное быстродействие и комфорт.

    «Язык интерфейса » — указывается предпочитаемый язык, если Вы установили программу правильно — по умолчанию будет установлен русский язык, при желании можете изменить на украинский, белорусский и т.д. Ежели Вы скачали программное обеспечение непонятно откуда, и там не было или потеряли языковой пакет.lng, читаем — как установить русский язык, исправляем это языковое недоразумение.

    «Запускать уТоррент вместе с Windows » — здесь следует отменить, убрать галочку, чтобы бит-торрент-клиент не запускался в авторежиме при старте ОС. Эта рекомендация применима к львиной доле программного обеспечения, ПО должно работать когда это действительно нужно, а не отгрызать ресурсы у компьютера постоянно.

    «Запускать свернуто » — установив данный флажок, приложение активизирует работу в фоновом режиме, причем главное окно утилиты автоматически свернется в трей. Для его открытия потребуется двойным щелчком нажать по бело-зеленому значку «μ» на панели задач (он будет размещаться где-то возле часов с датой, значка громкости или сети).

    «Автопроверка ассоциаций » — при запуске данного параметра торрент-файл, закачиваемый с интернет-сети, либо скачанный торрент, который вы попытаетесь запустить, в авторежиме будет запускаться через приложение уТоррент.

    «Автоустановка обновлений » — если в uTorrent настроить такую опцию, то приложение самостоятельно начнет скачивать и инсталлировать обновленные версии. Вам лишь нужно снять отметку с функции «Обновлять до бета-версий » — бета-версия утилиты может немного нестабильно работать, так что желательно дождаться выхода полноценно работающего релиза.

    «Анти-босс » — достаточно ценная функция для юзеров, которые пользуются данной утилитой на работе. При помощи типового параметра вы сможете быстродейственно и надежно убрать с вашего экрана функционирующий BitTorrent, использовав конкретное сочетание кнопок. Чтобы установить пароль воспользуетесь кнопками Ctrl, Alt либо Shift в комбинации какой-нибудь цифрой либо буквой, как вы сами пожелаете.

    «Добавить.!ut для незавершенных » — присвоит не докаченным материалам до окончания их загрузки специальное расширение.!ut, тем самым, в папке загрузки возможно будет отличить эти файлы от уже загруженных (у которых будет исходное расширение).

    «Запретить спящий режим » — активированы энергосберегающие режимы ПК? — настройка будет полезна! Установка текущего параметра не позволит компьютеру «заснуть», до окончания всех загрузок торрент-клиента.

    «Распределять все файлы » — позволяет зарезервировать место на винчестере заранее, полезно для тех, кто любит качать много, но не имеет много «лишнего» места на жестком диске. Программа пересчитает объём добавленных Вами торрентов и зарезервирует место для качаемых файлов, либо сообщит о нехватке.

    Здесь наладка uTorrent не требует серьёзного вмешательства, рекомендованные значения установлены разработчиками. С неотмеченными функциями можете поиграться — подстроить индивидуально, как будет удобней вам. На скорость загрузок, перегрузку на сеть они не повлияют. К примеру, можно выставить установки из предлагаемых вариантов, это видно на размещенном ниже скриншоте. Не забывайте нажать кнопку «Применить».

    Здесь указываются пути и директории, где будут храниться хеш торрента и закачиваемые материалы. К важным настройкам относится пункт — «помещать загружаемые файлы в», ставим галочку и указываем папку для всех загрузок. Остальные пункты настраиваются по желанию, есть необходимость запускать скачанные торренты с трекеров автоматически — задаём папку, файлы будут ставится на загрузку автоматически.

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

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

    Читайте также:  Как обнулить настройки nokia

    При возникновении проблем с портами, рекомендуется в uTorrent настроить параметр «Порт входящих соединений » самостоятельно. Чаще всего достаточно нажать на кнопку «генерировать». Не помогло? — воспользуемся советами — диапазон портов должен лежать в следующих пределах 1-65535, превышать его нельзя. Выбирая порт учитывайте то, что некоторые провайдеры стараясь уменьшить нагрузку на свою сеть блокируют работу портов от 1 до 9 999 (могут ограничить и выше), выбирайте комбинацию цифр за пределами 20 000. Также настоятельно рекомендуем убрать отметку с подпункта меню — «Случайный порт при запуске ».

    Ваш компьютер обеспечен защитой брандмауэра Windows или стороннего разработчика (а он должен), проверьте отмечен ли галочкой пункт «в исключения брандмауэра», включите эту функцию во избежание ошибок.

    Когда Вы подключаетесь через proxy-сервер (прокси – ближайший, ближний), то нужно включить параметр «Прокси-сервер». Сначала выберите тип, порт, потом IP-адрес сервера. Если необходима аутентификация (вход по паролю), запишите логин и пароль. Если имеется одно подключение, то необходимо включить «Использовать прокси для P2P-соединений».

    Если Вам надо настроить uTorrent на максимальную скорость, использовав весь интернет-трафик, запишите в поле максимальной скорости приема ноль, или же укажите скорость, обговоренную в договоре с провайдером. Если Вы желаете одновременно использовать torrent-client и интернет для брожений по сайтам, то напишите цифру на 10-20% меньше максимума для загрузки и отдачи.

    Если Вы теряетесь в цифрах, определить максимальную скорость поможет uTorrent, нажмите на кнопку «Настроить », выберите опцию — «Помощник настройки », запустите тест скорости, в результатах вы увидите показатели отдачи и загрузки, а также рекомендации по корректировке количества слотов.

    Прежде чем Вы начнете настраивать скорость uTorrent, и вписывать скоростной режим в поля, нужно учесть — в уТоррент единица измерения данных построена по-честному в килобайтах или мегабайтах, а в договоре интернет-провайдера указано по-хитрому – килобит и мегабит. Вспоминаем, что есть байт и бит, 1 байт — это 8 бит, один килобайт равен 1024 байтам, от провайдеров мы получаем один килобит = 1000 бит, что в 8 раз меньше — 1 мегабит = 125 килобайт.

    Давайте посчитаем, как настроить скорость uTorrent по вашему тарифному плану. Допустим, максимальная скорость, написанная в договоре = 3 мегабит/сек. Чтобы получить ее в килобитах, умножьте на 1000, получаем 3000 килобит, поделим на 8 и получим 375 килобайт – это ваша скорость загрузки в килобайтах. То есть, 3 мегабита = 3000 килобит = 375 килобайт в секунду! Возможность отдачи обычно значительно урезана и равна 1 мегабиту/сек = 125 KB/s.


    Чтобы выставить эффективные настройки программы uTorrent в текущей категории, целесообразно отталкиваться от вашей скорости тарифного плана. Для этого предоставлены графы оптимальных значений, которые изображены на рисунках снизу. Такие регуляторы как: «Минимум доступных задач», «Минимальное время раздач», «Минимальное соотношение» (между объемом раздачи и скаченным) вы сможете поставить аналогично как иллюстрировано на 1-ом рисунке снизу. Хотя, они, зачастую, не столь значимы.


    DHT, применяет хеш-сумму торрентов, производит поиск всех источников раздачи материала за границами трекера. Применяя BitTorrent в интернет сети, эту функцию следует включить. Если пользуетесь закрытыми трекерами, то работу сервера DHT запрещают и отключают.

    Необходимость в опции «Поиск локальных пиров» появляется, когда говорится о весьма большой локальной сети. Быстродействие в локальной сети в разы выше, тем самым торрент почти мгновенно загружается, если имеется такой источник. Это исключение применимо для локалок, для быстродействия ПК в интернете — лучше выключить, это уменьшит нагрузку на центральный процессор компьютера.

    «Scrape-запросы» созданы для получения статистических данных по торренту от трекера, а также сбора данных о пирах. Можно отключить. Скорость локальных пиров срезать не следует. Есть смысл «включить обмен пирами». Необходимо, чтобы было включено исходящее «шифрование протокола».

    В стандартных настройках BitTorrent определяет объем кэша автоматически. Когда в строке состояния высвечиваются ошибочные данные «Диск перегружен», значит следует попытаться перенастроить число, убрать значок с нижнего пункта «автомат. увеличение» и поставить на первом, указав 256 или 512 и т.д. (выделить часть ОЗУ — с учетом количества оперативной памяти в Вашем ПК).

    На этом ставим точку, это наиболее востребованные настройки для uTorrent, знание о которых будет полезно всем без исключения. Настраивайте программу под своё железо и уТоррент Вас не разочарует.

    Ранее я много раз слышал, что UPnP каким-то образом умеет самостоятельно открывать порты (производить Port Forwarding на роутере) по запросу от хоста из локальной сети. Однако, то, каким именно образом это происходит, и какие протоколы для этого используются, доселе было покрыто для меня пеленой тумана.

    В данной статье я хочу кратко рассказать, как работают два механизма для проброса портов, а именно NAT Port Mapping Protocol и Internet Gateway Device (IGD) Protocol , входящий в набор протоколов UPnP. К своему удивлению я обнаружил, что в рунете информация по данному вопросу более чем скудна, что и сподвигло меня на написание данной заметки.

    Для начала приведу краткий FAQ:

    Q: Для чего нужны данные протоколы?
    A: Для формирования на маршрутизаторе правила проброса определенного TCP/UDP порта (Port Forwarding) не вручную, а «автоматически», т.е. по запросу от хоста во внутренней сети.

    Q: Как это реализуется?
    A: Устройство за NAT отправляет маршрутизатору запрос с указанием внутреннего и внешнего номеров портов и типа протокола (TCP/UDP). Если указанный внешний порт свободен, маршрутизатор формирует у себя правило трансляции и рапортует запросившему компьютеру об успешном выполнении запроса.

    Q: Проводится ли на маршрутизаторе аутентификация/авторизация запросов на открытие порта?
    A: Нет, не проводится.

    Теперь же рассмотрим работу данных протоколов более подробно (под катом).

    Port Mapping Protocol

    Рассмотрим работу протокола на конкретном примере — торрент-клиенте Vuze 5.7 для Windows 7.

    Примечание: NAT-PMP во Vuze по умолчанию выключен. Его необходимо активировать в настройках плагинов.

    1. Запускаем Wireshark. В строке фильтра вводим nat-pmp
    2. Запускам Vuze.
    3. Останавливаем перехват пакетов, смотрим результаты.

    У меня получилось следующее:

    Первые 2 это запрос внешнего адреса маршрутизатора и ответ с указанием этого самого адреса. Не будем на них подробно останавливаться и лучше рассмотрим, как происходит маппинг портов на примере пакетов 3-4.

    Здесь мы видим, что запрашивается проброс внешнего UDP порта 48166 на такой же внутренний порт. Интересно, что внутри протокола не указывается адрес хоста, на который должна происходить трансляция (Inside Local в терминологии Cisco). Это означает, что маршрутизатор должен взять адрес источника пакета из IP-заголовка и использовать его в качестве Inside Local.

    Параметр Requested Port Mapping Lifetime ожидаемо означает время жизни записи в таблице трансляций.

    Как мы видим, маршрутизатор предполагаемо создал запрашиваемую трансляцию и ответил кодом Success . Параметр Seconds Since Start of Epoch означает время с момента инициализации таблицы трансляций (т.е. с момента последней перезагрузки роутера).

    Маппинг TCP-портов происходит точно также и отличается только значением поля Opcode .

    После того, как приложение прекратило использовать данные порты, оно может послать маршрутизатору запрос на удаление трансляции.
    Главное отличие запроса на удаление от запроса на создание заключается в том, что параметр Lifetime устанавливается в ноль.

    Вот что произойдет, если мы закроем Vuze.

    На этом рассмотрение NAT-PMP закончено, предлагаю перейти к несколько более «мудреному» UPnP IGD.

    Internet Group Device Protocol

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

    Запускаем торрент-клиент. Он формирует SSDP-запрос и отсылает его на мультикастовый адрес 239.255.255.250.

    Маршрутизатор формирует ответ и отправляет его уже юникастом:

    Внутри ответа мы можем увидеть URL для взаимодействия с маршрутизатором по протоколу IGD.

    Далее Vuze подключается к маршрутизатору по указанному URL и получает XML с информацией о данном устройстве, в том числе содержащую набор URI для управления некоторыми функциями маршрутизатора. После того, как нужный URI найден в rootDesc.xml, Vuze отправляет SOAP-запрос на содание NAT-трансляции по найденному URI.

    Примечание: до того, как запросить создание трансляции, Vuze заставил маршрутизатор перечислить все имеющиеся Port Forwarding»и. Для чего это было сделано, я могу лишь догадываться.

    SOAP-запрос на создание трансляции UDP-порта:

    Как говорилось ранее, нужный URI (идет сразу после POST) Vuze взял из rootDesc.xml. Для добавления трансляции используется функция с названием AddPortMapping .

    Также можно отметить, что, в противоположность NAT-PMP, Inside Local-адрес указывается внутри самого протокола.

    Аналогично NAT-PMP, при закрытии торрент-клиента маппинги проброшенных портов удаляются. Делается это функцией DeletePortMapping :

    Можно заметить, что для удаления правила достаточно указать только тип протокола (UDP) и номер внешнего порта, не указывая остальные параметры.

    Заключение

    Открываем порты за NAT при помощи NAT-PMP и UPnP IGD

    Ранее я много раз слышал, что UPnP каким-то образом умеет самостоятельно открывать порты (производить Port Forwarding на роутере) по запросу от хоста из локальной сети. Однако, то, каким именно образом это происходит, и какие протоколы для этого используются, доселе было покрыто для меня пеленой тумана.

    В данной статье я хочу кратко рассказать, как работают два механизма для проброса портов, а именно NAT Port Mapping Protocol и Internet Gateway Device (IGD) Protocol , входящий в набор протоколов UPnP. К своему удивлению я обнаружил, что в рунете информация по данному вопросу более чем скудна, что и сподвигло меня на написание данной заметки.

    Читайте также:  Warcraft 3 как battle net настройка

    Для начала приведу краткий FAQ:

    Q: Для чего нужны данные протоколы?
    A: Для формирования на маршрутизаторе правила проброса определенного TCP/UDP порта (Port Forwarding) не вручную, а «автоматически», т.е. по запросу от хоста во внутренней сети.

    Q: Как это реализуется?
    A: Устройство за NAT отправляет маршрутизатору запрос с указанием внутреннего и внешнего номеров портов и типа протокола (TCP/UDP). Если указанный внешний порт свободен, маршрутизатор формирует у себя правило трансляции и рапортует запросившему компьютеру об успешном выполнении запроса.

    Q: Проводится ли на маршрутизаторе аутентификация/авторизация запросов на открытие порта?
    A: Нет, не проводится.

    Теперь же рассмотрим работу данных протоколов более подробно (под катом).

    Port Mapping Protocol

    Рассмотрим работу протокола на конкретном примере — торрент-клиенте Vuze 5.7 для Windows 7.

    Примечание: NAT-PMP во Vuze по умолчанию выключен. Его необходимо активировать в настройках плагинов.

    1. Запускаем Wireshark. В строке фильтра вводим nat-pmp
    2. Запускам Vuze.
    3. Останавливаем перехват пакетов, смотрим результаты.

    У меня получилось следующее:

    Первые 2 это запрос внешнего адреса маршрутизатора и ответ с указанием этого самого адреса. Не будем на них подробно останавливаться и лучше рассмотрим, как происходит маппинг портов на примере пакетов 3-4.

    Здесь мы видим, что запрашивается проброс внешнего UDP порта 48166 на такой же внутренний порт. Интересно, что внутри протокола не указывается адрес хоста, на который должна происходить трансляция (Inside Local в терминологии Cisco). Это означает, что маршрутизатор должен взять адрес источника пакета из IP-заголовка и использовать его в качестве Inside Local.

    Параметр Requested Port Mapping Lifetime ожидаемо означает время жизни записи в таблице трансляций.

    Как мы видим, маршрутизатор предполагаемо создал запрашиваемую трансляцию и ответил кодом Success . Параметр Seconds Since Start of Epoch означает время с момента инициализации таблицы трансляций (т.е. с момента последней перезагрузки роутера).

    Маппинг TCP-портов происходит точно также и отличается только значением поля Opcode .

    После того, как приложение прекратило использовать данные порты, оно может послать маршрутизатору запрос на удаление трансляции.
    Главное отличие запроса на удаление от запроса на создание заключается в том, что параметр Lifetime устанавливается в ноль.

    Вот что произойдет, если мы закроем Vuze.

    На этом рассмотрение NAT-PMP закончено, предлагаю перейти к несколько более «мудреному» UPnP IGD.

    Internet Group Device Protocol

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

    Запускаем торрент-клиент. Он формирует SSDP-запрос и отсылает его на мультикастовый адрес 239.255.255.250.

    Маршрутизатор формирует ответ и отправляет его уже юникастом:

    Внутри ответа мы можем увидеть URL для взаимодействия с маршрутизатором по протоколу IGD.

    Далее Vuze подключается к маршрутизатору по указанному URL и получает XML с информацией о данном устройстве, в том числе содержащую набор URI для управления некоторыми функциями маршрутизатора. После того, как нужный URI найден в rootDesc.xml, Vuze отправляет SOAP-запрос на содание NAT-трансляции по найденному URI.

    Примечание: до того, как запросить создание трансляции, Vuze заставил маршрутизатор перечислить все имеющиеся Port Forwarding»и. Для чего это было сделано, я могу лишь догадываться.

    SOAP-запрос на создание трансляции UDP-порта:

    Как говорилось ранее, нужный URI (идет сразу после POST) Vuze взял из rootDesc.xml. Для добавления трансляции используется функция с названием AddPortMapping .

    Также можно отметить, что, в противоположность NAT-PMP, Inside Local-адрес указывается внутри самого протокола.

    Аналогично NAT-PMP, при закрытии торрент-клиента маппинги проброшенных портов удаляются. Делается это функцией DeletePortMapping :

    Можно заметить, что для удаления правила достаточно указать только тип протокола (UDP) и номер внешнего порта, не указывая остальные параметры.

    Заключение

    Прежде чем узнать, как включить upnp, давайте поговорим немного о теории.

    Итак, что же такое Upnp. Это набор сетевых протоколов, представленный одноименной организацией. Основная цель — максимально автоматизировать процесс настройки сетевых узлов и устройств в самых разных сетях, от дома до крупного офиса.

    Набор протоколов в основе своей работы использует популярные технологии и сетевые архитектуры: TCP/IP, HTTP и т.д.

    Включение upnp в Windows 7

    Алгоритм предельно прост. Первым делом вам необходимо перейти в панель управления: Пуск -> Панель управления .

    Нам необходимо добраться до раздела, в котором собраны все настройки и параметры сетевой среды. Если у вас выбрано отображение по категориям, щелкайте кнопку «Сеть и интернет «. Если же перед вами отображены все значки, то сразу запускаем «Центр управления сетями и общим доступом «. Перед вами появиться главное окно сетевых настроек. В его левой части будет меню настроек. В нем находим и щелкаем «Изменить дополнительные параметры общего доступа «.

    Перед нами появиться список доступных опций. Нас интересует область «Сетевое обнаружение»:

    Выбираем пункт «Включить сетевое обнаружение » (это и есть Upnp). Нажимаем кнопку «Сохранить изменения «, затем «Ок «. Вам осталось только перезагрузить компьютер. При следующем запуске функции Upnp включаться автоматически.

    Привет! Очень часто бывает, что после установки роутера отказываются работать такие программы как uTorrent, DC++ и подобные клиенты для P2P сетей. Это происходит по той причине, что программа не может получить файл на компьютер который находится в локальной сети (за роутером) . Но проблема может возникнуть не только с клиентами P2P сетей, но и с онлайн играми, настройкой WEB, или FTP серверов и т. д.

    Для того, что бы все работало, необходимо делать перенаправленние портов. Если делать это вручную, то сам процесс немного сложный и непонятный. Нужно присваивать каждому компьютеру статический IP, затем навастривать перенаправленные портов в настройках маршрутизатора.

    Есть такая полезная функция, как UPnP . Это такой себе автоматический переброс портов. В большинстве случаев, достаточно включить UPnP в настройках роутера (если он еще не включен) и все будет работать отлично. Но иногда, без ручного переброса портов не обойтись. Каждый способ имеет свои плюсы и минусы.

    Ручной переброс портов, или UPnP?

    В этой статье я хотел написать только о UPnP. О том как включить эту функцию на роутере и в программах DC++ и uTorrent (о ручной настройке постараюсь написать в отдельной статье) . Но давайте сначала разберемся, что лучше UPnP, или все же стоит настроить переброс вручную.

    • UPnP – это просто, не нужно что-то там прописывать, долго настраивать и т. д. Если вы боитесь что-то натворить в настройках маршрутизатора, то UPnP это то что нужно. Из минусов: может не работать в некоторых программах, серверах, играх. Ну и безопасность, UPnP может перебросить то, что перебрасывать как бы не нужно 🙂 (но это спорное мнение и оно не должно Вас пугать) .
    • Ручная настройка перенаправления портов требует более серьезных настроек. И этот способ немного неудобен тем, что при появлении новых программ, или каких-то изменениях существующих, придется постоянно настраивать перенаправление. Это не очень удобно.

    Включаем UPnP в настройках роутера

    Обычно, по умолчанию в настройках роутера сервис UPnP уже включен (в Tp-Link, точно) . Да и программы типа uTorrent даже через роутер работают без дополнительных настроек. А вот с DC++, насколько я заметил, бываю частые проблемы.

    Давайте сначала проверим, активна ли функция UPnP в вашем маршрутизаторе.

    Зайдите в настройки маршрутизатора. Обычно это адрес http://192.168.1.1, или http://192.168.0.1.

    Перейдите на вкладку ForwardingUPnP (Переадресация – UPnP) . Должен быть статус Enabled (Включено) .

    Может быть по-разному, но обычно это вкладка ИнтернетПодключение и там есть переключатель UPnP.

    Эта функция может называться немного по другому. Вкладка WANPort Trigger . Пункт Enable Port Trigger должен быть включен.

    Переходим вверху на вкладку Advanced , затем слева выбираем Advanced Network и смотрим, стоит ли галочка возле Enable UPnP .

    Пункты меню могут немного отличатся, в зависимости от версии устройства, прошивки и т. п. Если не сможете найти, то напишите в комментария, разберемся:).

    Проверяем настройки DC++ и uTorrent

    Я покажу, как проверить включена ли функция UPnP в этих программах.

    В DC++ зайдите в настройки на вкладку Настройки соединения и посмотрите, отмечен ли пункт Фаэрвол с UPnP (только WinXP+) .

    В uTorrent переходим в пункт НастройкиНастройки программы . Вкладка Соединение . Смотрим, что бы стояла галочка возле Переадресация UPnP .

    Послесловие

    Надеюсь, мне удалось немного прояснить ситуацию с перебросом портов. На первый взгляд эта тема кажется непонятной и сложной. Но функция UPnP создана для того, что бы немного упростить этот процесс и облегчить нашу жизнь.

    Хотя, как я уже писал, иногда без ручной настройки переброса не обойтись.

    Настраиваем переброс портов (UPnP) на роутере для DC++, uTorrent и подобных программ обновлено: Октябрь 15, 2013 автором: admin

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Adblock
    detector