InfonetWiki - это новая база знаний Инфонета. Здесь хранится помощь по основному сайту, чату, галерее, трекеру, хабу, фтп, хостингу, блогу, игровым серверам. В состав базы также включены общие вопросы по подключению АДСЛ, почтовым сервисам, антивирусной защите.
Личные инструменты

FAQ: Настройки фаерволла, проброс портов

Материал из InfonetWiki

Перейти к: навигация, поиск
  • Активный и Пассивный режимы

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

Настройка активного режима

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

Если Вы подключаетесь к провайдеру напрямую, то чаще всего - да практически всегда! - причиной блокировки приема входящих соединений является всего лишь неверно или не до конца настроенный системный firewall. Поэтому прежде всего необходимо убедиться, что для программы-клиента DC++ в нем разрешены не только исходящие, но и входящие соединения. Обычно для этого достаточно занести эту программу в список доверенных приложений в файрволле. Если же ваш файрволл не имеет такого списка, то потребуется добавить соответствующие правила ("разрешить для этого приложения все входящие и исходящие соединения по протоколам TCP и UDP") вручную.

Пассивный режим это наиболее простой в использовании и должен работать практически в любых условиях. Но за простоту приходится платить. Пассивный режим имеет ограничения при соединении (пассивные пользователи не могут подключатся к другим пассивным) и также вызывает дополнительную нагрузку на хаб, так как все связи пассивного режима идут через хаб. Это режим должен использоваться только когда невозможно использовать активный.

Сравнение

Активный Режим

Поисковые запросы: напрямую к/от других пользователей

Результаты поиска: максимум 10 от каждого пользователя

Ограничения соединения: нет

Требуемые настройки: настройки роутера/бранмауэра если используется

Пассивный Режим


Поисковые запросы: направляются хабом

Результаты поиска: максимум 10 от каждого пользователя

Ограничения соединения: пассивные пользователи не могут соеденятся с другими пасиивными

Требуемые настройки: нет

  • Проблемы и решения

Как же определить, что Вы пытаетесь работать в активном режиме за ненастроенным файрволлом или шлюзом? Если Вы работаете в активном режиме, и замечаете, что другие пользователи (особенно пассивы) ничего не могут с Вас скачать, жалуясь на ошибки Connection timeout - это один из признаков. Может быть и наоборот - с Вас качают нормально, а вот Вы не можете ни к кому подключиться с такой же ошибкой. Вы можете также вдруг обнаружить, что не работает поиск файлов.

Многие пользователи сами не подозревают, что у них есть и включен файрволл. Они могут решить, что раз никогда ничего подобного не устанавливали, то его у них нет. Это не всегда так. Например, в операционных системах Windows XP и Windows Server 2003 файрволл не просто есть, но и по умолчанию включен. Убедиться в этом можно, зайдя в список сетевых соединений и проверив наличие на их значках маленького желтого замка. Если он есть - системный файрволл включен, и ему тоже потребуется настройка.

Обычно системный файрволл, хотя его и достаточно для базовой защиты компьютера от внешних атак из сети, достаточно просто устроен и настраивается не очень гибко. Специализированные программы от третьих фирм, такие как Agnitum Outpost или Kerio Personal Firewall, обычно гораздо удобнее в настройке, надежнее и обладают множеством дополнительных возможностей. Однако, с другой стороны, они обычно и сложнее, а зачастую - и стоят денег.

Решать, ставить или не ставить альтернативный продукт в качестве файрволла, вам. Главное - в этом случае не забудьте отключить системный файрволл (снять галочки "Защитить это подключение..." в свойствах сетевых соединений). Когда на компьютере работают одновременно два файрволла - ни к чему хорошему это обычно не приводит.


"Connection time out" при попытке скачать\не работают скачки и поиск

То означает что соединение с пользователем было неудачным. т.е. у вас есть связь до хаба, у него есть связь до хаба, а между вами связи нет.

Или у вас, или у него неправильно настроен фаерволл/модем-роутер.

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

И так, если вы не можете скачать со всех пользователей, то попробуйте правильно настроить ваш фаерволл или модем-роутер.


  • Windows XP SP2 Firewall

Нажимаете Пуск - Выполнить (Start-Run)

вводите:netsh firewall add allowedprogram program = "путь к DC++.exe" name = DC++ mode = ENABLE

так же можно просто выключить брандмауэр windows (Пуск=>Панель управления=>Брандмауэр windows)


  • Agnitum Outpost Firewall

1. После установки Agnitum Outpost Firewall запустите DC++. Вы увидите диалог показаный ниже, выберите Allow all activities for this application (Разрешить всю активность данного приложения) и нажмите ОК.

Рисунок 1

2. В случае обновления DC++ вы увидите следующий диалог. Выберите Update information for changed components (Обновить информацию данного компонента)

Рисунок 2
  • Касперский

Выключить "режим невидимости".


Рисунок 7

+ два правила.

Рисунок 8
Рисунок 9

Так как файерволов очень много описать все возможные варианты настройки - затруднительно.


  • Настройка проброса (маппинга) портов для сервиса DC++

Для примера возьмем модем DSL - 2500U, настройки клиента DC - по умолчанию, модем в режиме роутера.

Открываем браузер, переходим по адресу 192.168.1.1. Вводим в поля: логин - Admin, пароль - admin. Попадаем в главное окно:

Рисунок 3

Выбираем вкладку ADVANCED и кнопку VIRTUAL SERVER

Рисунок 4


Жмем на ADD и вбиваем IP-адресс сетевой карты 192.168.1.12, затем номера портов как на рисунке не забывая выбрать TCP и UDP соответственно

Рисунок 5

Жмем на APPLY, должны увидеть это:


Рисунок 6


Теперь подстраиваем клиента DC++

Запускаем программу. Жмем Файл -> Настройки -> Настройки соединения. Видим такое окно:

Рисунок 6

Прописываем настройки в соответствии с образцом. В ячейку Сетевой интерфейс для всех соединений прописываем ваш внутренний локальный сетевой адрес - тот, на который перенаправляли порты в настройках модема (как правило 192.168.1.12). Ставим «галочку» на Брандмауэр с ручным перенаправлением портов. В ячейку Порты вносим значения TCP 30001 UDP 30002 (то есть те порты, которые мы открыли в модеме). Жмем на кнопочку Найти IP адреса. После нажатия в ячейке должен появиться внешний сетевой адрес, присвоенный провайдером. Жмем кнопочку ОК.

P.S. Есть вариант, когда данные настройки работать не будут, в связи с установленным вами, или встроенным в операционку, и работающим на вашем компьютере файерволом (брандмауэром).

Вы можете скачать видео файл по настройкам модема DLink

<hl>ftp://soft.cherepovets.ru/pub/Distrib/IRC_client/DLink_500T.avi</hl>

или Zyxel

<hl>ftp://soft.cherepovets.ru/pub/Distrib/IRC_client/zyxel_omni_prestige.avi</hl>


Проблемы остались?

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

Прежде всего - внимательно перечитайте этот текст с самого начала. Убедитесь, что Вы поняли и выполнили предложенные в нем рекомендации.



Смотрите также