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