Статьи         http://kompmaster.inf.ua

Настройка Strong DC и Torrent через роутер.Переадресация портов, дополнительная маршрутизация.

Здесь предлагается продолжение статьи о настройке роутера TP-LINK TL-WR-741ND(RU).

При настройке роутера для интернет в программах, не требующих прямых входящих соединений, обычно не возникает больших проблем. В то же время при попытке включить через роутер такие программы, как Strong DC++, FlylinkDC++, utorrent, возникают довольно существенные проблемы, порой трудно разрешаемые. Особенно это касается первых двух программ, если нужно иметь доступ как к местным (локальным) хабам, так и к интернет-хабам, и когда Интернет получаете через PPPoE или VPN соединение.

Проблемы состоят в том, что вы или совсем не можете подключиться к некоторым хабам, или подключаетесь, видите список пользователей, но ничего не можете скачать.

UPnP подключение.

Самая простая настройка роутера будет если воспользоваться функцией UPnP.
Прежде всего заходим в роутер и проверяем включена ли эта функция (по умолчанию должна быть включена).

Теперь относительно выбора клиентской программы.
Лучшей программой для работы через роутер является Triolan_DDD++_2.7.
Скачать ее можно например отсюда.

Данный клиент способен после запуска автоматически прописывать в роутере порты переадресации.
После запуска Triolan_DDD, если мы зайдем в роутер, то в вышеуказанном окне увидим примерно такую картину:

Таким образом в "Настройках соединения" клиента можно все оставить по умолчанию.

Что касается остальных настроек клиента, то они практически ничем не отличаются от настроек при работе без роутера.
Следует только отметить, что переадресация портов в роутере при PPPoE и VPN соединениях идет в сторону интернет соединений. Следовательно в активном режиме будуть соединения только с хабами, работающими через Интернет. С локальными хабами городской сети соединения будут работать в пассивном режиме.

Пользователям utorrent также можно не беспокоиться - utorrent, как и Triolan_DDD++ автоматически прописывает в роутер порты переадресации.

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

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

Чтобы откорректировать таблицу маршрутизации нужно знать основной шлюз провайдера. Его можно узнать, подключившись напрямую, без роутера, и исследовав затем состояние сетевого подключения.
Пусть адрес основного шлюза, например 10.250.124.1
Нам необходимо подключиться к хабу 10.10.100.7, который не входит в адресное пространство нашего провайдера. Если у провайдера есть физическое соединение с сетью 10.10.100.Х и прописан путь к ней, то при прямом включении мы будем иметь доступ к этому хабу, а через роутер нет. Чтобы узнать куда имеем доступ смотрим на таблицу маршрутизации роутера.

Здесь нас интересует вторая и пятая строка.
Вторая запись показывает, что доступ в сеть 10.250.124.0-255 мы имеем через любой шлюз.
Пакеты с любым иным адресом, в том числе и 10.10.100.7 попытаются пройти через пятую запись, но попадут в интернет-шлюз 91.198.83.121, а не в локальную сеть.
Поэтому, для попадания их по назначению, нам необходимо добавить новый статический маршрут в роутер.

Теперь таблица маршрутизации будет выглядеть следующим образом

Вторая строка позволит иметь доступ к адресам 10.10.100.1 - 10.10.100.254 через шлюз 10.250.124.1

Ручное перенаправление портов.

При использовании таких клиентов, как StrongDC++, FlylinkDC++ функция UPnP в них не работает. Здесь перенаправление портов в роутере нужно делать вручную. Я предпочитаю FlylinkDC++, последние версии которого позволяют автоматически переходить из активного в пассивный режим, если активный недоступен. Кроме того возможна индивидуальная настройка каждого хаба.

Выбираем для переадресации любой порт в диапазоне 1024 - 65000. Главное, чтобы он не использовался другой программой. Чтобы не заморачиваться я обычно использую 11111. Теперь прописываем в роутер, как показано на рисунке.

При наличии нескольких компьютеров, включенных через роутер, для каждого должна быть сделана своя запись. Например, для второго компьютера можно записать 22222 и 192.168.1.101.
Только не забудьте по DHCP зарезервировать за каждым компьютером IP адрес, согласно его MAC адреса. Здесь неважно,как будут подключены компьютеры к роутеру, по проводу или через WiFi. Если не сделать резервирование адресов, то может оказаться, что DHCP назначит IP адрес, отличный от тех, что прописан в таблице "Виртуальные серверы" и активный режим не получится.

Настройка клиента

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

Некоторые пояснения.
Сетевой интерфейс для всех соединений - это тот адрес, который роутер присвоил вашему компьютеру. Если за роутером включен только один компьютер, то здесь можно оставить нули.

Внешний / WAN IP - это динамически назначаемый IP адрес, под которым вас видят в Интернете. Этот адрес при PPPoE и VPN соединениях может меняться при каждом подключении, поэтому очень важно установить галочку "Обновить IP при старте". Иначе, если Внешний / WAN IP, записанный в данной таблице, не будет совпадать с реально назначенным, то никакого перенаправления портов не получится.
При первоначальной настройке можно нажать кнопку Найти IP адреса.

После заполнения таблицы жмем Проверить настройки.
Если все получилось правильно, то получим примерно такой ответ.

В свойствах избранного хаба есть возможность индивидуально подстроить режим.

В заключение хочу отметить, что в таком же режиме можно настроить и программу Triolan_DDD++, но стоит ли заморачиваться.

Вверх