Андрей Смирнов
Время чтения: ~9 мин.
Просмотров: 14

Настройка работы DC+ при использовании роутеров

DC++ (Direct Connect) – это компьютерная сеть обмена информацией. Обмениваться можно как сообщениями, так и файлами. Для работы в этой сети необходимы соответствующие настройки, и речь в данной статье пойдет о то, как настроить dc через роутер и клиента программы. В качестве примера возьмем роутер фирмы TP-LINK.

Настройка роутера TP-LINK

Для входа в меню настроек роутера, в адресной строке любого веб браузера пишем 192.168.1.1.

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

После нажатия клавиши «Enter» перед нами появится окно для ввода имени пользователя и пароля для входа в настройки роутера. В оба поля вводим «admin». Нажимаем «ОК»

042813_0305_1.pngОкно ввода логина и пароля для входа в меню настроек роутера

Появляется главное окно настроек.

042813_0305_2.pngГлавное окно меню настроек роутера

Переходим во вкладку «Advanced Routing», далее в подпункт «Static Routing List». В открывшимся окне отобразятся маршруты от провайдера:

042813_0305_3.pngСтатические маршруты роутера

Для обмена информацией dc через роутер необходимо, чтобы сетевые адреса у всех участников обмена были статические, то есть неизменные, поэтому необходимо настроить привязку по MAC-адресу роутера. Для этого переходим в «Advanced Settings», далее «IP & MAC Binding», и заходим в подменю «ARP List».

042813_0305_4.pngСписок клиентов роутера

В данном списке находим IP компьютера-клиента, который требуется подключить к сети DC++, и напротив адреса нажимаем «Load». Компьютер автоматически добавит привязку по мак-адресу. Далее переходим в подменю «Binding Setting» и настраиваем параметры привязки.

042813_0305_5.pngНастройка параметров привязки

В строке «ARP Binding» (Связывание ARP) включаем режим «Enable» (Вкл.), жмем «Save». Далее ставим галочку в пункте «Bind» (Связать).

Настройка виртуального сервера TP-LINK

Далее необходимо настроить виртуальный сервер. Переходим во вкладку «Forwarding» и в подменю «Virtual Servers». В открывшимся меню нажимаем кнопку «Add New» и настраиваем следующим образом:

042813_0305_6.pngНастройка виртуального сервера

  1. В строку «Service Port» вводим 21100-21200;
  2. IP Address – 192.168.1.100;
  3. Protocol – All;
  4. Status – Enabled.

Тем самым мы открыли порты 21100 и 21200, присвоили виртуальному серверу адрес 192.168.1.100, разрешили использование всех протоколов и перевели в состояние Включено. Жмем кнопку «Save».

Появится предыдущее окно:

042813_0305_7.pngВиртуальный сервер есть в списке

Настройка роутера dc на этом закончена, теперь необходимо настроить сам клиент DC++.

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

Для начала настройки запускаем клиент DC++ (эта программа также называется FlylinkDC++ , Strong DC++).

042813_0305_8.pngКлиент DC++

В открывшемся окне жмем «Файл», далее «Настройки». Откроется окно настроек программы. Переходим во вкладку «Настройки соединения».

042813_0305_9.pngНастройка соединения клиента DC++

В разделе «Настройка ВХОДЯЩИХ соединений» выбираем «Брандмауэр с ручным перенаправлением портов», в строку «Внешний/WAN IP» пишем свой внешний IP-адрес (ниже будет описано, как его узнать), в поля «Порты» прописываем для TCP – 21100, для UDP – 21200, ставим галочку в поле «Не учитывать настройки хабов» (если в поле «Обновлять IP при старте» тоже стоит галочка, то снимаем ее), и в поле «Настройка ИСХОДЯЩИХ соединений» выбираем вариант «Прямое соединение (Актив)».

В верхней части окна в строке «Сетевой интерфейс для всех соединений» оставляем 0.0.0.0. Жмем «Ок».

Настройка flylink через роутер на этом закончена.

Как узнать свой внешний IP адрес

Узнать свой «белый», то есть видимый из Интернета, IP адрес можно, посетив сайт 2ip.ru. Для этого в любом веб браузере в адресную строку пишем 2ip.ru, и жмем «Enter». Загрузится сайт, в центре которого и будет указан наш сетевой адрес.

042813_0305_10.pngСайт 2ip.ru

Видео-пример настройки роутера от фирмы D-Link:

 1. Для работы с локальными ресурсами, в том числе с DC+, в роутере должны быть прописаны локальные маршруты. С последними прошивками, роутер получает эти маршруты от провайдера автоматически.

2. Зайдите на web-интерфейс роутера с помощью вашего интернет обозревателя ( к примеру internet explorer) В адресной строке введите 192.168.1.1 , Появится запрос логинпароль на роутер; по-умолчанию adminadmin

3. Попадаем на web-интерфейс, слева в меню выбираем «System Tools» Там «Firmware Upgrade» , нажимаем обзор и указываем место на диске, куда сохранили и распоковали архив (сам файл прошивки, который мы выбираем имеет разрешение *.bin* Нажимаем «Upgrade»
Важно!!! Во время перепрошивки ни в коем случае не отключаем питание роутера! Роутер перепрошивать можно только через LAN кабель и только на соответствующую hardware версию устройства!

4. После успешной перепрошивки, зайдите в закладку Static Routing. Там уже будут указаны локальные маршруты от провайдера.image005(4).jpg 5. Ваш компьютер получает Ip адрес от роутера и имеет вид 192.168.1.х В дальнейшей настройке нам важно, чтобы ваш компьютер всё время получал один и тот же адрес, поэтому удобнее всего будет использовать привязку по MAC-адресу в роутере: Зайдите в — Advanced Settings — IP & MAC Binding , — ARP List Вы увидите всех клиентов роутера. Найдите в перечне ваш айпи адрес компьютера, и напротив этой строчки нажмите Load – роутер сам автоматически добавит привязку по MAC-адресу Теперь зайдите IP & MAC Binding — Binding Setting  Выполните настройку, как сделано на иллюстрации 6.

6. Заходим в настройки роутера – вкладка Forwarding — Virtual Servers Нажимаем “Add New” Вводим данные: Service Port: 21100-21200 Ip addess: внутренний Ip вашего компьютера (например 192.168.1.100) Protocol: All Status: Enable

Нажимаем “SAVE” Должно получиться так:image010(4).jpg 7. Настраиваем клиент DC++ : открываем клиент (FlylinkDC++ , Strong DC++).  Нажимаем «Файл», затем «Настройки» — вкладка «Настройки соединения». Раздел «Настройка ВХОДЯЩИХ соединений :» • Поставим переключатель в положение «Файервол с ручным перенаправлением портов».  • В поле «Внешний/WAN IP» указываем свой локальный адрес в сети провайдера (10.1.хх.хх)  • Справа в окнах «Порты» — в TCP и UDP вписываем соответственно 21100 и 21200, TLS — 0.  • Ставим галку «Не учитывать настройки хабов» и снимаем галку «Обновлять IP при старте». Раздел «Настройка ИСХОДЯЩИХ соединений :» выбираем «Прямое соединение (Актив)». В верхней строке «Присвоенный адрес», исходя из подписи «Сетевой интерфейс для всех соединений» можно  оставить в 0.0.0.0 — если Вы собираетесь работать и с с локальными, и с интернет-хабами, локальный IP-адрес — если собираетесь работать только с локальными, если IP за роутером — там должен быть выбран ваш IP-адрес внутренней сети (например 192.168.1.100), но работает и с нулями. IP-адрес компьютера нужно указывать,  если вы используете несколько сетевых интерфейсов, в противном случае — оставьте это поле пустым.image011(3).jpg Локальный ip адрес можно посмотреть в настройках роутера:

image012(6).jpg

Доброго времени суток, пикабушники и пикабушницы.

Как некоторые из вас знают, недавно вновь открылся обновлённый Пикабу Хаб. Однако часть пользователей столкнулась с проблемой невозможности поиска и скачивания файл-листов и файлов. Причин этому может быть несколько, и мы попытаемся разобраться, что нужно сделать, чтобы всё работало, как нужно.

1) Для начала нужно проверить, внесён ли клиент DC++ в список разрешённых в вашем файрволе. Внимание! Некоторые антивирусы также обладают встроенной функцией файрвола. Рассмотрим на примере файрвола/брандмауэра, встроенного в ОС Windows 7.

Заходим в Панель управления — Брандмауэр Windows — Разрешить запуск программы или компонента через Брандмауэр Windows — Ставим галочку напротив ApexDC++ — Жмём Ок.

1454880725121197595.png

Если именно файрвол блокировал клиент DC++, то уже после этого этапа можно пользоваться поиском и скачивать файлы. Если же этот пункт вам не помог или у вас попросту отсутствует установленный в ОС файрвол, то переходим к следующему.

Если у вас есть роутер (маршрутизатор), то выполняем пункт 2. Если нет, то пункт 4.

2) Настройка роутера и клиента DC++.

а) Самым простым способом является включение UPnP в настройках клиента DC++ и роутера. Сначала включаем данный пункт в клиенте (рассмотрим на примере ApexDC++).

Заходим в настройки ApexDC++ — Connection settings (Настройки соединения) – ставим галочку напротив пункта Firewall with UPnP (Брандмауэр с UPnP), жмём Ок. Перезапускаем клиент (выходим и заново входим).

1454877361128966116.png

б) Если не помогло, то заходим в панель администратора роутера и включаем UPnP (рассмотрим на примере D-link). Открываем админку по адресу 192.168.0.1, выбираем пункт Advanced – меню Advanced Network – ставим галочку напротив пункта Enable UPnP, жмём Save Settings.

1454877383197769882.png

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

Для начала настроим клиент ApexDC++ для проброса портов. Заходим в настройки ApexDC++ — Connection settings (Настройки соединения), ставим галочку напротив пункта Firewall with manual port forwarding (Брандмауэр с ручным перенаправлением портов), вписываем свободные порты от 1024 до 65535 (например, 6352 для TCP и UDP, 6353 – для TLS/TCP, 6250 – для DHT/UDP), ставим галочку напротив пункта Don’t allow hub/UPnP to override (не учитывать настройки хабов), запоминаем номера портов, жмём ок, перезапускаем клиент (закрываем программу и заново запускаем).

1454877410165059238.png

Теперь настроим роутер. Рассмотрим на примере роутера D-link. Заходим в админку по адресу 192.168.0.1, выбираем пункт Advanced – меню Port Forwarding – находим 4 неиспользуемых слота и ставим напротив них галочки. В полях Name указываем любые названия (например DC1, DC2, DC3, DC4), в поле IP Adress вбиваем внутренний IP компьютера, на котором установлен клиент DC++, в поле Public Port и Private Port – порты, которые мы запомнили в ApexDC++ до этого, Traffic Type – TCP в первом слоте, UDP – во втором, TCP – в третьем, UDP – в четвёртом, затем нажимаем Save Settings.

1454877434173483935.png

4) Если же ни один из способов не помог, то придётся поставить пассивный режим. Это худший вариант, так как у вас не будет возможности скачивать с пользователей в пассивном режиме, а максимальное количество результатов поиска будет ограничено.

Заходим в настройки ApexDC++ — Connection settings (Настройки соединения) – ставим галочку напротив пункта Firewall (passive, worst case), жмём ок, перезапускаем программу.

1454877497164840377.png

Надеюсь, вышеперечисленные пункты помогли при настройке DC++. Все интересующие вас вопросы задавайте в комментариях.

И не забывайте про Пикабу Хаб http://pikabu.ru/story/yokhokho_pyatnadtsat_gigabayt_na_sund…

32Используемые источники:

  • https://27sysday.ru/setevoe-oborudovanie/nastrojka-routera-dlya-raboty-v-seti-obmena-fajlami-dc
  • https://www.tp-link.com/ru/support/faq/370/
  • https://pikabu.ru/story/nastroyka_klienta_dc_probros_portov_i_bezuderzhnoe_vesele_3980350

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации