canvas not supported
Нас вместе: 4 346 991
.ADs End -->
.ADs End -->

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


 
 
RSS
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.   Торрент-трекер -> Информация и поддержка-> ЧаВо (FAQ)
АвторСообщение
NorthOn ®
 
Админ
Стаж: 10 лет 9 мес.
Сообщений: 11459
Ratio: 595,185
Поблагодарили: 13001
100%
nnm-club.gif
С проблемой закрытых портов чаше всего стaлкиваются пользователи сети обьединенные в единую локальную сетку и как правило не имеющих свои внешние 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 прохождениe NAT),а та в свою очередь выстроит внутрилокальный маршрут прохождения пакета.

Во-первых, какие порты нам нужно открывать?

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

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



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

Торент-клиент > Параметры Интернет соединения > Фаервол > Роутер

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



Или для Azureus -



µTorrent



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

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

Для µ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, ИМХО так надежней, тем более, если Вы в локалке, то без этого просто не обойтись...

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

1.START>My Network Places>View Network Connections>смотрим на картинку конекта
если замочек есть фаервол включен и его нужно настраивать. Если замочка нет - забудьте о фаерволе, или, если хотите,
включаем его и настраиваем, ИМХО - желательно...
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 и пр. Их можно будет включмть потом, когда все заработает, при необходимости. Хотя, ИМХО,
не все они работают корректно с торрент-ресурсами...

ТЕПЕРЬ РОУТЕР, ИЛИ МОДЕМ-РОУТЕР:
Здесь возникает вопрос о внешнем 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 для файлообмена

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