настройка dc++ и виндовкого брэндмауэра или "почему ничо не качает"

ин <br/>большинство нубов (новичков) заходят на хабы дц и начинают орать чтото типа &quot;почему ничего не скачать&quot;... в ответ их: либо посылают (тк задолбали уже), либо говорят включить пассивный режим (что не есть труЪ и сильно нас ограничивает в скачивании), либо говорят отключить виндовский фаерволл (что в корне неправильно, хоть он и говно и убогий во всех отношениях, но всё же работает) <br/> <br/>итак щас займёмся проблемой &quot;почему ничего не скачать&quot; :) <br/> <br/>что уже должно быть: <br/>*не должно быть установлено других фаерволлов (Comodo firewall, Outpost, kaspersky internet security, Jetico, zone Alarm, Sunbelt Kerio, Norton, Filseclab Pro, PrivateFirewall, Netveda, NetOp, Personal Firewall Plus, Desktop Firewall и др...) <br/>если чтото из них установлено, то виндовс...
22 июня 2008, воскресенье 16:00
mrspb для раздела Блоги
ин
большинство нубов (новичков) заходят на хабы дц и начинают орать чтото типа "почему ничего не скачать"... в ответ их: либо посылают (тк задолбали уже), либо говорят включить пассивный режим (что не есть труЪ и сильно нас ограничивает в скачивании), либо говорят отключить виндовский фаерволл (что в корне неправильно, хоть он и говно и убогий во всех отношениях, но всё же работает)
итак щас займёмся проблемой "почему ничего не скачать" :)
что уже должно быть:
*не должно быть установлено других фаерволлов (Comodo firewall, Outpost, kaspersky internet security, Jetico, zone Alarm, Sunbelt Kerio, Norton, Filseclab Pro, PrivateFirewall, Netveda, NetOp, Personal Firewall Plus, Desktop Firewall и др...)
если чтото из них установлено, то виндовский фаерволл является лишним и его следует отключить.
*установленный клиент dc++
*нужно нарыть хотя бы один рабочий хаб и добавить его в избранное
*подключение к локальной сети
*подключение к интернету
в русским у меня не так хорошо, как у переводчиков винды, потому названия пишу на английком ;)
если встретятся непонятные слова - http://www.lingvo.ru
для начала запустим, так сказать, брэндмауэр... (ну конечно если он ещё не запушен)
пуск == выполнить == services.msc
ищем службу Windows Firewall/Internet Connection Sharing (ICS)
в её свойствах ставим тип запуска automatic и жмём кнопу start. жмём ок.
итак, вот, сначала настроим клиент dc++ (strong, apexdc++... ваще их много, штук двадцать или тридцать). я использую
apexdc++(на данный момент версия 1.0.1).
в апексе идём file == settings == connection settings:
bind address:
если клиент используется только в локальной сети, то выбираем, присвоенный вашей сетевой карте
если планируется открывать хабы и из интернета или нескольких локальных сетей, то выбираем 0.0.0.0
incomming connection settings:
тыкаем галку firewall with namual port forwarding
external IP\WAN IP указываем вашей сетевой карты. (см пояснение)
убираем галки:
don't allow hub...
update ip on start (ладно, не убирайте, если у вас ip меняется раз в сутки или чаще)
руки не в жопе, если ip сменится - сами поправим :)
теперь вооружимся бумажкой и укажем порты (ports), на которых клиент будет принимать входящие соединения (получать результаты поиска, скачивать файлы и ещё чтото)
порты укажем
tcp 3456
udp 3457
tcl 3458

(укажите лучче свои цифры от 1025 до 30000)
перепишем порты на бумажку :)
**пояснение
какой ip брать?
пуск == выполнить == cmd
ipconfig
получим список ваших ip адсесов.
те которые начинаются с 10.* с 172.16.*-172.31.* или с 192.168.* обычно это ip для локальной сети. их выбираем, если ДЦ используется в основном в локальной сети. те, которые начинаются с 172.* эти нам не подходят. обычно это ip для vpn соединений. ещё есть 169.254.* это аварийные ip. они нам тоже не нужны. остальные ip - это внешние. внейшний ip нужно выбрать если ДЦ используется в основном с хабами которые в интернете.
теперь
жмёмОК
тыкаем view == favorite hubs (ctrl+f)
выбираем интересующий нас хаб, тыкаем его правой кнопкой == properties
ставим галку emulate dc++ in this hub
и точку direct connection
ip указываем:
для локалки - адрес сетевой карты. если хаб интернетовский - ваш внешний адрес. (см пояснение выше)
либо ставим точку на:
default, если у вас ip часто меняется.
или
firewall - если у вас один внешний ip адрес на всю сеть. (оно же пассивный режим. а иначе никак :) ну тока что админу проставиться, чтоб он портмап организовал)
так, вроде клиент настроен, жмём ок.
теперь идём в панель управленя == сетевые подключения (control panel == network connections)
щёлкаем правой кнопой мышы любое соединение выбираем properties == advanced == settings
на вкладке general убираем флажок don't allow exceptions
на вкладке exceptions
и достаём из широких штанов бумажку с портами
жмём add port
в поле name пишем "in dc tcp"
в port number указываем номер соотв. порта с бумажки
галку точку tcp
ok
это действие разрешит скачивание фалов
жмём add port
в поле name пишем "in dc udp"
в port number указываем номер соотв. порта с бумажки для udp
точку ставим udp
ok
, а это действие позволит осуществлять поиск
жмём add port
в поле name пишем "in dc tls"
в port number указываем номер соотв. порта с бумажки
точку ставим tcp
ok
ok
ok
ok

** тоже полезно
на случай, если чтото не заладится полезно включить ведение лога (журнала). на вкладне advanced в security logging тыкаем кнопу settings.
ставим галку log dropped packets. в поле log file options ставим size limit 1000
теперь всё, что блокирует брэндмауэр будет записываться в файле
C:\WINDOWS\pfirewall.log
(его можно посмотреть блокнотом)
если вы всё сделали как указано выше и всё ещё не работает... то полезно заглянуть в этот файл. если в нём найдутся строки на подобии этой:
2008-06-25 13:17:11 DROP UDP 10.131.44.178 10.130.27.99 4762 6006 201 - - - - - - - RECEIVE
это будет значить, что фаерволл не пропустил (DROP) нужный нам пакет (по протокулу UDP на 6006. ). значит проверяем, так ли вы все сделали, как написано...

ну вот... небольшой гайд подошол к концу, а у вас должно всё работать. для чистоты эксперимента, можно ещё dc-клиент перезапустить.
также очень полезно читать вот здесь:
http://www.dconnect.info/faq.php
(ц) damn
tags windows firewall dc++ apexdc настройка поиск скачать проблема винда виндоус фаер фаерволл