Классический форум-трекер
canvas not supported
Нас вместе: 4 232 062

ОТКРЫВАЕМ ПОРТЫ или "NAT-проблема"


 
 
RSS
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Торрент-трекер NNM-Club -> Информация и поддержка -> ЧаВо (FAQ)
Автор Сообщение
Admin ®
NNM-CLUB
Стаж: 15 лет
Сообщений: 166
Ratio: 509.119
91.67%
С проблемой закрытых портов чаше всего сталкиваются пользователи сети, объединенные в единую локальную сеть, и как правило не имеющие свои внешние IP адресa (IP адреса глобальной сети Интернет).
Делается это из за острой нехватки внешних IP. Технология позволяющая объединить несколько пользователей частной сети под одним внешним IP называется NAT (Network Address Translation). В результате пользователи получают локальные адреса (что-то типа 192.168.xxx.xxx). Есть свои преимущества в этой системе (относительная зашита к проникновению), но есть и свои недостатки. Функцию устройства NАТ может выполнять компьютер имеющий DSL или роутер.

Теперь недостаток который волнует нас, это неспособность некоторых сетевых приложений к корректной работе в условиях NAT(система блокирует входящие пакеты из-за отсутствия информации о их дальнейшем маршруте,в частности внутреннем порте).
Выходом из этой ситуации может оказаться UPNP (Universal Plug and Play) протокол обнаружения устройств поддержки являющийся частью ОС Windows (иногда он выключен, и требует активации). Данная опция позволяет автоматически найти устройства NAT Traversal (устройствo прохождение NAT), а та в свою очередь выстроит внутрилокальный маршрут прохождения пакета.

Во-первых, какие порты нам нужно открывать?
Диапазон достаточно широк и, потому, мы сами себе выбираем конкретные порты для каждого торрент-клиента.
Например у нас торрент-клиент Azureus, требующий всего один порт и для отдачи и для закачки, тогда придумаем ему порт, например, 51017.

Вот картинка, показывающая ту проблему, которую мы пытаемся решить и известную в Интернете как "NAT-проблема".


Собственно и проблемы как таковой нет, когда поймешь ее суть. А суть на мой взгляд, в следующем - в прямом соединении. Т.е. пока мы имели один комп и модем, этой проблемы не возникало. Как только появились роутеры и модем-роутеры, вот тут и началось... А решается все просто - нужно последовательно настроить следующую цепочку: Торент-клиент > Параметры Интернет соединения > Файрвол > Роутер

Простейший способ определить настройки и работоспособность Torrent-клиента - это по значку состояния самого клиента.

Для µTorrent:


Для BitTornado:


Для Azureus:


Естественно, значки состояния, в идеале, должны быть зеленеными
Если-же Вы используете торрент-клиент без лампочек состояния, то проверьте, открыт ли порт на торрент-ресурсе, на конкретной закачке или раздаче, просмотрев список сидов и пиров, в графе "Доступ" у Вас будет стоять "Есть" или "Нет". "Нет" означает, что порт закрыт...

ПРОПИСЫВАЕМ ПОРТЫ В ТОРРЕНТ-КЛИЕНТЕ:

Для µTorrent:
Опции > Настройки > Соединение, и прописываем "Порт входящих соединений", тот, который мы будем открывать в роутере, например, 51017


Для BitTornado:
Кликаем "Prefs", в открывшемся окне кликаем "Advanced" и прописываем "Local IP" (Подразумевается, что при установке роутера разным машинам были присвоены разные IP и вы их знаете)
Кликаем OK, Прописываем "Port Range" From "49152" To "65535" (как рекомендует трекер Кинозала), ставим галочку в "Randomize", в закладке "UPnP forwarding" выбираем "Disabled", кликаем SAVE и закрываем BitTornado на пару минут, новые настройки вступят в силу только при следующем запуске программы...

Для Azureus'а:
Кликаем Tools > Конфигурация, выбираем в левом окне СЕРВЕР и в окне TCP порт входа пишем 51017, а в окне
"Привить к локальной IP" Ваш Local IP (Подразумевается, что при установке роутера разным машинам были присвоены разные IP и вы их знаете). Во вкладке "Плагины" > "UPnP" ставим галочку "Активировать UPnP", кликаем SAVE и закрываем Azureus на пару минут, новые настройки вступят в силу только при следующем запуске программы...

ПРОВЕРЯЕМ И ПРОПИСЫВАЕМ ПАРАМЕТРЫ ИНТЕРНЕТ СОЕДИНЕНИЯ:

START > My Network Places > View Network Connections > Правый клик на Инет-коннекте
в выпадающем окне клик Properties, в закладке General выделяем строку Internet Protocol (TCP/IP) и ниже жмем кнопку Properties >


Здесь вписываем Ваш Local IP и далее как на картинке... Кликаем "ОК" два раза. Почему не "Obtain...", а фиксированный IP? IMHO, так надежней, тем более, если Вы в локалке, то без этого просто не обойтись...

ПРОВЕРЯЕМ, ВКЛЮЧАЕМ И НАСТРАИВАЕМ ФАЙРВОЛ:

1. START > My Network Places > View Network Connections > смотрим на картинку коннекта
если замочек есть - файрвол включен и его нужно настраивать. Если замочка нет - забудьте о фаерволе, или, если хотите, включаем его и настраиваем, IMHO - желательно.
2. Включить файрвол: правый клик на коннекте, клик на закладке Properties > закладка Advanced > ставим галочку у Protect my comp....
3. Настройка файрвола: В закладке Advanced клик Settings > в закладке Services клик Add > в Discription пишем для себя, для памяти любое название, например BitTor, в IP свой локальный IP типа 192.168.1.***, в External И
Internal Port прописываем один и тот-же номер порта, тот-же что в клиенте и выбираем TCP > OK.
4. Повторяем п.3, но в конце выбираем UDP, и это все. Файрвол включен и открыт порт для конкретного клиента.
Для других торрент-клиентов все по новой. Да, на данном этапе, рекомендую отключить все внешние
файрволы, типа ZonAlarm и пр. Их можно будет включить потом, когда все заработает, при необходимости. Хотя, IMHO, не все они работают корректно с торрент-ресурсами...

ТЕПЕРЬ РОУТЕР, ИЛИ МОДЕМ-РОУТЕР:

Здесь возникает вопрос о внешнем IP. Статический он или Динамический. Большинство провайдеров продавая Вам пакет с модемом, дают Вам и статик IP, вместе с ним, провайдер должен дать и адреса Subnet mask и Gateway, если не дали, нужно спросить у провайдера. Теперь проверяем Ваш статик IP здесь. Броузер покажет ваш внешний IP, если он есть...
Если нет, надо его создать... Идем сюда регистрируем себе free постоянный IP. Это будет ваш IP, каким его видят торрент-ресурсы.

Роутеры и модемы у всех разные и поэтому трудно дать единый рецепт,но суть настройки такова -
С помощью броузера заходим в административные настройки роутера, набрав в адресной строке ваш Local IP (не тот, который присваивался разным машинам, а общий, он находится Start > Control Panel > Network and Internet
Connections > Network Connections > правый клик, выбираем Properties, если строчек больше одной - выбираем Inernet Protocol (TCP/IP) и жмем Properties, вот он и есть под именем Default Gateway).

Далее, должно быть что-то типа "Applications & Gaming" или "Port forwarding" , короче нам нужно в роутере открыть те порты, которые мы указали BitTornado (49152-65535), - если нужно, то как угодно обзываете ваш аппликэйшен, указываете эти порты, выбираете опцию для обеих протоколов(TCP и UDP) и прописываете для какой локальной машины вы это делаете, то-же повторить и для других машин... не забывать все сохранять... Порты можно разнести для разных машин, например для первой 49152-50000, для вотрой 50000-60000 и т.д.

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

Данный топик не претендует на панацею, а лишь является помощником и проводником для думающих людей.

Также читайте крайне полезную тему: IPv6 для файлообмена
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Торрент-трекер NNM-Club -> Информация и поддержка -> ЧаВо (FAQ) Часовой пояс: GMT + 3
Страница 1 из 1