настройка dc++ и виндовкого брэндмауэра или "почему ничо не качает"
реклама
большинство нубов (новичков) заходят на хабы дц и начинают орать чтото типа "почему ничего не скачать"... в ответ их: либо посылают (тк задолбали уже), либо говорят включить пассивный режим (что не есть труЪ и сильно нас ограничивает в скачивании), либо говорят отключить виндовский фаерволл (что в корне неправильно, хоть он и говно и убогий во всех отношениях, но всё же работает)
итак щас займёмся проблемой "почему ничего не скачать" :)
что уже должно быть:
*не должно быть установлено других фаерволлов (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 настройка поиск скачать проблема винда виндоус фаер фаерволл
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают