вторник, 9 ноября 2010 г.

Настройка маршрутизатора на DC++

Две недели назад я написал о подключении Wi-Fi-роутера к сети по VPN и там же пообещал написать в одном из следующих постов инструкцию по настройке роутера на DC++ локальной сети.

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

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

С такой задачей отлично справляется функция "Виртуальный сервер", которая так или иначе присутствует в большинстве современных роутеров.

В D-Link DI-524 она находится здесь: Advanced / Virtual Server.

[caption id="attachment_2252" align="aligncenter" width="640" caption="Настройка проброса портов для DC++"]Настройка проброса портов для DC++[/caption]

На картинке:

  1. Enabled - "Включено".

  2. Name - имя записи (любое).

  3. Private IP - это IP-адрес текущего компьютера, выдаваемый роутером. Как сделать его статическим, смотри Home / DHCP.

  4. Protocol Type - здесь выбрать Both, или Traffic Type: Any, или TCP + UDP. Если оба сразу выбрать нельзя, выбери TCP, а потом повторишь то же самое для UDP.

  5. Private Port - можно писать один и тот же для всех компьютеров. 410-413 считаются стандартными. Иначе - выбирай любой из промежутка от 1025 до 32000.

  6. Public Port - внешний порт для этого компьютера ("куда перенапрявлять"). Должен быть для каждого компьютера свой, для каждой записи разный из промежутка 410-413 или 1025-32000.

  7. Schedule - Always означает действовать всегда.

  8. Apply - по завершению настройки сохранит изменения.


То же самое следует повторить для каждого своего компьютера. При этом достаточно изменять только п.п. 2, 3 и 6.

Далее на всех компьютерах в настройках входящих соединений DC-клиента выбираем "Брандмауэр с ручным перенаправлением портов". "Внешний / WAN IP" - твой IP-адрес внутри сети. "Порты" - те же, что прописаны для этого компьютера в п. 3 (Private Port).

Если после всего проделанного у тебя так и не получилось добиться возможности скачивания файлов из сети, тогда достаточно будет выбрать в настройках клиента DC++ пассивный режим (на скриншоте выше это "Брандмауэр (Пассивный режим: для тех, кто не умеет пробрасывать порты)"). Он не рекомендуется, потому что ты не сможешь скачивать у таких же, как ты. Но из положения это тоже выход.

Если у тебя только один комп, можно воспользоваться вкладкой Advanced / DMZ в настройках роутера, где нужно поставить статус "Enabled" и вписать Private IP (п. 3) своего компьютера.

28 комментариев:

Loshpek комментирует...

У меня друг долго имел мозг, пока настроил роутер как надо...

Nikk комментирует...

А мы в универе настраивали Cisco роутер, на практике по сетям, вот тоже веселья то было ))

СЕО-Копирайтер комментирует...

Я у себя в конторе роутер устанавливал. Он полчаса наверно самонастраивался, но потом все само заработало. Повезло наверно...

kapitonovih комментирует...

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

dzyo-san комментирует...

А мне роутер втюхали на барахолке нерабочий. На этом моё знакомство с роутерами закончилось. Теперь на одном компе проводной, а на нетбуке мобильный.

Петр комментирует...

Спасибо за инфу! Подробно и четко! Думаю, поэкспериментирую с настройками и все у меня заработает!

karim комментирует...

оу, сенкс, как раз в тему.

Artem комментирует...

Что то редко ты писать стал...((

Яковлевна комментирует...

Хоть я и далека от всех этих вещей, но после прочтения поста, как ни странно, кое-что поняла. У Вас прекрасно выходит что-то объяснять) Спасибо

Kostya комментирует...

Эх, помню на работе пол дня промучился с ним! ))

Evgeniy комментирует...

А кто то видел живого сисадмина по Cisco? или это легенды? )))

stanislav комментирует...

@Evgeniy
однозначно))) Они сему миру не яляются))

Zyoh комментирует...

То-то я думаю, мой товарищ плюется, как только разговор заходит про ДЦ

Artem комментирует...

А маршруты прописывать для ДС не надо?

Kichrum комментирует...

Нет, Артем, маршруты только те, что я писал в прошлой статье по настройке роутера.

алекс комментирует...

Пробовую уже часа полтора, пока никак. Вроде все правильно делаю. Позже напишу о результатах.

vorondn комментирует...

Я когда купил свой Dlink DIR 300, то разбирался с ним два дня, только для того чтоб просто интернет работал. Через какое то время настроил DC++...

Виктор комментирует...

роутер это геморой ппц... я его три дня пытался настроить))) В конце концев настроил :D

xs_steel комментирует...

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

Pavluha.Net комментирует...

Вот спасибо! У меня тоже подобная железяка от D-link. Несколько раз пытался победить, но в итоге сдался. Перестал пользоваться местной p2p сетью, да и с трекером местным проблемы - скачать могу, но раздавать не получается (думаю, проблема в том же). Инструкцию сохранил, завтра на свежую голову снова попробую одолеть. :)

SashaOskol комментирует...

Я вообще делал сеть из двух компов, один был по кабелю через телефонную линию а второй ноут через вай-фай подсоединил, и все работало независимо), сам не ожидал такого

Alex_Perevodin комментирует...

Полезная статья. Как раз собрался покупать роутер. Добавляю в закладки.

Аня комментирует...

Я раму вообще не соберу (. Вот что мне пишут: "Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера". DC так и не работает...

Kichrum комментирует...

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

Аня комментирует...

Я уже пробовала - выходила и снова заходила, и меняла разные хабы. Может я что-то не так делаю, но я до сих пор не могу настроить себе сетку. Можете как-то рассказать или дать другие хабы?

Kichrum комментирует...

Хм, Аня, ну правильно, вот тут надо брать список хабов: http://forums.sumy.ua/showthread.php?t=112233

maxwmz комментирует...

Сначала купил модем. Потом еще прикупил ноут и чтоб сделать сетку купил еще маршрутизатор. Все подключи и все сразу заработало. Это я так понимаю мне повезло.

Дмитрий комментирует...

Пробывал все и ничего не получилось,а у друга все ништяк. Надо ещё покопаться и комп ещё глючит старый