Results 1 to 15 of 471

Thread: Dc++ в активном режиме

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Post Dc++ в активном режиме

    Действие первое: настраиваем DC++ без роутера! Чтобы быть уверенным что нет никаких фаерволлов на компе.

    Действие второе: подключаем роутер, настраиваем DC++ снова
    Вот мои настройки:
    StrongDC++ :
    (X) Firewall With manual Port Forwarding
    Ports TCP 16002 (для 192.168.1.2, чтобы потом не запутаться, для 192.168.1.123 будет 16123 и т.д.)
    Ports UDP 16002
    External\WAN IP : Внешний IP моего роутера
    (X) Don't Allow HUB\UPNP to override
    (_)Auto update IP on startup

    Действие третье: настраиваем роутер.
    Router:
    NAT Settings -> Virtual Server
    Enable Virtual Server: (X) Yes
    PortRange 16002
    Local IP 192.168.1.2
    Protocol BOTH ИМЕННО BOTH!
    LocalPort 16002
    Protocol No. (Пусто)

    Теперь сохраняемся, перегружаемся и проверяем ДЦ. Должно работать все кроме поиска. Если не работает, дальше не переходим, а смотрим где ошибка в предыдущих действиях.

    Для Активных работает. К сожалению, не имею возможности проверить на пассивных, ибо локалка и все активы. Но вроде должно.

    В принципе если пользователей мало, то на этом можно закончить.
    Если пользователей в ДЦ много, больше 100, едем дальше!

    Данные о найденных файлах в ДЦ призодят в виде UPD-пакетов.
    По умолчанию роутер принимает только 5 UDP-пакетов в секунду, остальные - отшибает навсегда. о есть если вам придет 100 результатов поиска за 1 секунду(что реально для локальных сетей), вы увидите только 5 из них. Далее описывается, как это победить, рассказывается для не совсем шарящих, так что....

    Что Надо сделать:
    Записать в автозапуск строку iptables -I SECURITY -p udp --dport 16002:16254 -j RETURN .
    Как это сделать, если сами не знаете, описывается далее. Если знаете то дальше читать не надо

    Шарящих просьба вдумываться в написанное и делать поправку на свою ситуацию.

    Для прошивки Олега (в асусовской у вас полюбе будет глючить поиск, будет мало результатов):
    Зайдите на роутер, на вкладку System Setup / Services
    Запомните значение параметра Enable telnet access:. Теперь меняем:
    Enable telnet access: YES - включили доступ на роутер через telnet.
    Нажимаем Finish, потом Save and Restart.
    Ждем полной загрузки роутера + еще 30 секунд.

    Пуск-Выполнить-"telnet 192.168.1.1"-ОК - 192.168.1.1 - IP роутера
    Видим filimonic.local.zelan login:
    Вводим логин роутера (поумолчанию admin) и жмем <enter>
    Видим Password:
    Вводим пароль роутера (по умолчанию admin) и жмем <enter>
    Видим приглашение командной строки роутера
    [ххх@filimonic root]$
    Пишем следующие команды
    Code:
    cd /usr/local <ENTER>
    mkdir -p /usr/local/sbin/
    cd sbin <ENTER>
    ls <ENTER>
    Далее следуют два варианта: файл post-firewall есть, либо его нет


    Вариант когда есть, роутер выдаст (среди строк присутствует post-firewall, могут быть и другие файлы):
    [ххх@filimonic sbin]$ ls
    post-firewall
    [ххх@filimonic sbin]$
    Вариант когда нет, роутер выдаст (сриди строк НЕТ post-firewall, но могут быть другие файлы, КОТОРЫЕ НАС НЕ ИНТЕРЕСУЮТ:
    [ххх@filimonic sbin]$ ls
    [ххх@filimonic sbin]$

    Если нет, делаем это:

    touch ./post-firewall <ENTER>
    chmod +x ./post-firewall <ENTER>
    echo '#!/bin/sh' > ./post-firewall <ENTER> ( знак > перезаписывает файл и добавляет туда строку)
    echo iptables -I SECURITY -p udp --dport 16002:16254 -j RETURN >> ./post-firewall <ENTER> (щнак >> НЕ ПЕРЕЗАПИСЫВАЕ ФАЙЛ, а добавляет строку в уонец)
    Если есть, делаем так:
    cat post-firewall <ENTER>

    Если первая строка выглядит так: #!/bin/sh, делаем
    chmod +x ./post-firewall <ENTER>
    echo iptables -I SECURITY -p udp --dport 16002:16254 -j RETURN >> ./post-firewall <ENTER>
    Если первая строка выглядит НЕ так: #!/bin/sh, делаем
    chmod +x ./post-firewall <ENTER>
    echo '#!/bin/sh' > ./post-firewall <ENTER> ( знак > перезаписывает файл и добавляет туда строку)
    echo iptables -I SECURITY -p udp --dport 16002:16254 -j RETURN >> ./post-firewall <ENTER> (щнак >> НЕ ПЕРЕЗАПИСЫВАЕ ФАЙЛ, а добавляет строку в уонец)

    Теперь пишем (в любом случае, независимо от предыдущих "если")
    flashfs save <ENTER> (сохранить память)
    flashfs commit <ENTER>
    flashfs enable <ENTER>
    reboot <ENTER>

    Заходим на роутер, в System Setup -> Services и ставим Enable Telnet Access в прежнее значение
    Finish , Save and restart.
    Все

    **надеюсь ниче не упустил
    Last edited by FilimoniC; 02-01-2007 at 21:03.
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

Similar Threads

  1. Настройка роутера в режиме клиента Wi-Fi (WDS)
    By sukhodolsky in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 231
    Last Post: 04-04-2017, 23:37
  2. Replies: 11
    Last Post: 09-04-2008, 10:25

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •