FAQ: Direct-connect


Типичные ошибки

Главная | Как это работает | Инструкция по установке и настройке | Работа с DC++ | Типичные ошибки | FAQ | Полезные клавиши

Проблемы с подключением и связью с хабом

Если вы получаете сообщение (именно при запуске программы, или при подключении к хабам):

  • «Попытка установить соединение была без успешной тк от другого компьютера за требуемое время не получен нужный отклик или было разорвано уже установленное соединение из-за неверного отклика уже подключённого компьютера»
  • «Требуемый адрес для своего контекста неверен»

ВОЗМОЖНЫЕ ПРИЧИНЫ (первая — наиболее вероятная):

  • У вас НЕ прописаны маршруты и вы пытаетесь попасть на хаб через интернет. Как прописать маршруты, написано тут.
  • Хаб выключен. Если это частный хаб — узнавайте у АДМИНА ЭТОГО ХАБА.
  • Имеется проблема в локальной сети (ведутся работы, и т.п.)
  • У вас закрыт порт, на котором производится подключение. Для DC++ обычно это TCP-порт с номером 411. Отключайте firewall-ы и антивирусы.

Откройте командную строку (Пуск -> Выполнить -> cmd) и выполните команду

ping адрес_хаба

Если будут потери пакетов (если нет связи вообще — «Потеряно 100%») — значит имеется проблема в локальной сети либо хаб выключен. Проверьте, работает ли у вас локалка (а если работает, то ждите, пока включат этот хаб).

Если вы получаете сообщение: «Удаленный хост принудительно разорвал существующее подключение.» — это значит, что физически прервалась связь. Обрезали провод, выключили хаб, или просто потери пакетов в линии. Попробуйте переподключиться снова. Если не помогает — возможно это проблема в сети, либо «шалит» ваш фаервол, смотрите его логи. Попробуйте также отключить firewall полностью и посмотреть, что будет (подробнее о фаерволах читайте ниже).

Проблемы со скачиванием файлов или поиском в DC++

Если у вас всё качалось, а потом вдруг перестало — вспомните, какие программы вы устанавливали в этот период времени. Вполне вероятно, дело именно в них. Но если вы ничего с компьютером не делали — просто так ничего работать обычно не перестаёт.

Вы ставите на скачивание файл (или список файлов), он появляется снизу в списке закачек, и DC++ пишет Соединение... (Connecting...), размер -1B и ничего не происходит. Или же он пишет «connection timeout» (таймаут соединения). Значит у вас что-то не так настроено.

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

Ниже приведен перечень возможных проблем и их решений.

Программные фаерволлы (firewalls) и брэндмауэры

Часто работа DC++ блокируется FireWall-ом (Фаерволл, Брэндмауэр) — программой, которая защищает компьютер от атак из сети, или антивирусными программами.

ОБЩИЙ СОВЕТ: Если есть проблемы с закачками и поиском, отключите (или настройте) firewall-ы, брэнмдмауэр Windows, а также антивирусы и другие средства сетевой зашиты. Как — читайте далее.

Если у Вас не установлено firewall-ов, и операционная система Windows XP SP2 или Vista: добавьте DC++ в список исключений брэндмауэра Windows: при первом запуске программы (точнее, при подключении к хабу) Windows спросит вас, разрешать подключение или нет. Вы должны сказать ему «разрешить» («unblock»).

Тем самым вы добавите DC++ в списко исключений. Если вы этого не сделали сразу, можете сделать это потом: зайдите в Панель управления/Control Panel, Центр обеспечения безопасности/Windows Security Center, Брэндмауэр/Windows Firewall — и там на вкладке «Исключения» добавьте StrongDC.exe. После этого по идее всё должно работать.

Прочие «вредоносные» программы

Ниже приведён перечень программ, которые могут влиять на работу DC++. Если у вас имеющтся проблемы с DC++ и установлена одна их них — полностью отключите её или деинсталлируйте (чисто для проверки, чтобы убедиться, что дело именно в ней). Если снос программы не поможет — значит мешает что-то ещё.

Итак, проверьте, нет ли у вас чего-нибудь из перечисленного:

Антивирусы:
Касперский (АнтиХакер, Internet Security), Symantec (Norton AntiVirus, Internet Security), Trend PC-Cillin, Avast, McAfee Antivirus.

FireWall-ы:
Outpost, WinGate, UserGate, WinProxy, WinRoute, ZoneAlarm, Comodo.

Большинство этих программ имеют возможность полного отключения. Для проверки того, что проблемы в DC++ вызваны именно ими, отключите их, перезапустите DC++ и проверьте снова. Часто помогает добавление DC++ в список исключений firewall-а.

Для подключения к хабу dc.mytischi.net должен быть открыт 411-й TCP-порт. Многие firewall-ы предоставляют возможность открыть конкретные порты для соединений DC++.

Роутеры (routers, маршрутизаторы) и аппаратные firewall-ы

Хуже обстоят дела, если Ваш компьютер подключен к интернету не напрямую, а через роутер (маршрутизатор). Это небольших размеров устройство, которое позволяет подключать к интернету сразу несколько компов. У него обычно тоже есть встроенный firewall, который может вносить помехи в работу DC++. Обычно его можно либо выключить совсем (что не всегда удачно), либо просто открыть и перенаправить нужные порты (port forwarding).

Если не скачиваются файлы весом более 4 Гб

Если у вас не скачиваются большие файлы (программа пишет, что нету места не диске), проверьте, что вы используете ПОСЛЕДНЮЮ ВЕРСИЮ 2.03, а также то, что диск, на который идёт закачка, имеет файловую систему NTFS. Если у вас FAT32, то имеет смысл отконвертировать диск в NTFS. Делается это в консоли командой

convert X: /FS:NTFS

Вместо X: дожна быть буква того диска, который Вы преобразуете. Если он слишком заполнен, то преобразование невозможно. После этого он попросит ввести метку диска (посмотреть ее можно в свойствах диска). Преобразование происходит не мгновенно, оно занимает некоторое время (обычно несколько минут). При этом все данные на диске сохраняются (не вырубайте питание во время конвертации!)

Слоты для закачек и ошибка «Нет свободных слотов»

Если вы получаете сообщение о том, что нет свободных слотов (no slots available), это значит, что у данного пользователя в текущий момент уже качают файлы ровно столько человек, сколько у него установлено в настройках DC++. Поймите, что это не от Вас зависит, а от того пользователя. Не надо слишком назойливо писать в приват юзерам «дайте мне слот», так как во-первых, далеко не все постоянно следят за тем, что происходит в DC, а во-вторых, спрашивается, чем Вы лучше других. Как говорится, кто успел, тот и съел. Подождите, и слоты освободятся. В любом случае, Вы стоите в очереди за файлом, так что рано или поздно счастье наступит.

Количество слотов у себя можно настроить тут: Файл — Настройки (Settings) — Шара (Share) — Cлоты (Upload slots). Минимальное значение этого параметра для локального хаба равно 1. Если вы ставите себе ограничение в N слотов, одновременно у вас будут качать не более N человек (а если ваш ресурс популярен, то так оно обычно и будет). Слишком большое количество слотов влечет большое количество обращений к многим файлам на диске одновременно, что повышает нагрузку на жесткий диск, начинается «хруст» HDD, и в целом ведёт к «торможению» системы.


Ошибка при открытии TCP-порта

Если Вы получаете соощение Не смог открыть ТСР порт. Предача файлов будет работать некорретно, пока вы не поменяете настройки или не выключите программу, которая использует этот ТСР порт, то: во-первых, включите активный режим; во-вторых, поменяйте в настройках программы TCP-порт (Файл — Настройки — Настройки соединения), и там в окошке TCP укажите другой порт. Если это не поможет, значит, программе мещают либо слишком специфические настройки системы, либо антивирусы или firewall-ы. Для проверки лучше деинсталлируйте их полностью, перезагрузите компьютер и запустите DC++. С вероятностью 99.9% всё заработает. Факт остаётся фактом, что на «чистой» Windows таких проблем не возникает, значит дело именно в «левых» программах. Также подобные эффекты могут быть от «неродных» дистрибутивов Windows, в которые сразу встроена куча софта, и т.п. Если Вы не хотите лишних проблем — пользуйтесь оригинальными, «чистыми» дистрибутивами.

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

Файлы не перемещаются из папки с незавершенными закачками

Иногда бывает так: файл скачивается, но остаётся в папке с незавершенными закачками и странным (искаженным) именем. Судя по всему это баг DC++. Проявляется оно тогда, когда папки Incomplete и Downloads находятсяна РАЗНЫХ разделах (например, одна на C:, вторая на D:). В таких случаях можно попробовать сделать вот что: остановить закачку этого файла (Ctrl+D, и там в списке его убрать, если он ещё там висит), после чего насильственно переименовать файл. Если к примеру это фильм, то даже отсутствие 200-300 кб не помешает. Но обычно при таких глюках файл таки докачивается полностью, просто почему-то DC++ не может его перенести. Но если после переименования файл не открывается — лучше удалите его и перезакачайте заново.

Найдено и вроде бы апробировано решение проблемы: настроить папки incomplete и папки для закачек так, чтобы они ссылались на ОДИН И ТОТ ЖЕ раздел диска. Можно для простоты установить их на одну и ту же директорию.

Вернуться на главную


VN:F [1.7.8_1020]
Рейтинг: 10.0/10 (1 голос)
VN:F [1.7.8_1020]
Рейтинг: 0 (2 голосов)

FAQ: Direct-connect10.0101

Страниц: 1 2 3 4 5 6

Комментарии закрыты.