Results 1 to 6 of 6

Thread: Установка и настройка софта EntWare на Asus RT-N66U

  1. #1

    Post Установка и настройка софта EntWare на Asus RT-N66U

    Last edited by Omega; 17-05-2012 at 07:22. Reason: fixed

  2. #2

    xupnpd @ RT-N66u

    Quote Originally Posted by mspuz View Post
    А как его установить на RT-N66U с родной прошивкой от Asus версия 108? Где прописывать порт?
    Подключить к RT-N66 новый репозиторий и установить xupnpd по инструкции из первого поста.
    Last edited by Omega; 17-05-2012 at 06:44. Reason: fixed

  3. #3

    Netatalk (TimeMachine) @ RT-N66U

    Quote Originally Posted by antair View Post
    А можете рассказать или дать ссылку, как настраивать Netatalk?
    1. Подключил EntWare, как репозиторий (тут уже писали как его подключить)
    2. Установил libgcrypt и netatalk (opkg install libgcrypt; opkg install netatalk)
    3. Настроил вот две темы, которыми я пользовался:
    Avahi установить что-то не получилось и забил на него. Будут вопросы пишите.

    P.S. TimeMachine производит неизгладимое впечатление на народ))))

    http://wl500g.info/showthread.php?25...333#post228333
    Last edited by Omega; 07-09-2012 at 15:21. Reason: fixed

  4. #4

    rtorrent @ RT-N66u

    Достаточно бодро, хоть и нет ничего прорывного:

    • стабильная скорость скачивания 20МБит/c, это моя предельная тарифная скорость.
    • %wa при этом постоянно меняется от 0 до 30 процентов, так что предел стабильного скачивания где-то рядом
    • скорость проверки хеша ~6,4Мб/c. Вот это действительно здорово.


    Обратите внимание, что несмотря на наличие 256Мб RAM, порог неиспользуемой памяти оставлен такой же малый,
    как у роутеров предыдущего поколения. Не забудьте где-то в стартовых скриптах внести строчку:

    Code:
    echo 8192 > /proc/sys/vm/min_free_kbytes
    Несмотря на то, что в конфиге предусмотрено указание более пятиста ключевых слов,
    rtorrent по прежнему позволяет использовать очень лаконичные конфиги. Мой - 20 строк:
    Code:
    $ grep -vE "^$|^#" /opt/etc/rtorrent/rtorrent.conf
    max_uploads = 8
    download_rate = 2048
    upload_rate = 2048
    directory = /mnt/DOWNLOADS/torrent
    session = /opt/etc/rtorrent/session
    schedule = watch_directory,5,5,load_start=/opt/etc/rtorrent/watchdir/*.torrent
    schedule = untied_directory,5,5,stop_untied=
    schedule = low_diskspace,5,60,close_low_diskspace=100M
    bind = 0.0.0.0
    port_range = 51413-51413
    check_hash = yes
    use_udp_trackers = yes
    encryption = allow_incoming,enable_retry,prefer_plaintext
    dht = auto
    dht_port = 51412
    peer_exchange = yes
    scgi_local = /opt/var/rpc.socket
    encoding_list = UTF-8
    max_uploads_global = 32
    max_downloads_global = 64
    watch_directory используется для добавления торрентов через папку Dropbox'а.
    Last edited by Omega; 17-05-2012 at 06:56. Reason: fixed

  5. #5

    RRDstorm @ RT-N66u

    Кому красивой статистики? Допилил скрипт RRDstorm до работоспособного состояния.
    Ничего нового, просто доработано для нового роутера.

    0 1 2

    3 4 5

    6

    Обмеру и визуализации подвергаются:

    • 0 - Average system load (нагрузка на ОС),
    • 1 - RAM usage (выделение RAM-памяти под процессы, буфера\кэши, свободное место),
    • 2 - Wireless PHY's temperatures (температура каждого из двух датчиков в Wi-Fi модулях.
      Когда интерфейс отключен, будут выдаваться нулевые значения),
    • 3 - CPU usage (использование CPU (system, user, idle, nice),
    • 4 - WAN traffic statistics (исходящий\входящий интернет трафик),
    • 5 - Disk space (свободное\занятое место на двух выбранных разделах),
    • 6 - Wireless outgoing traffic (исходящий трафик для каждого из двух беспроводных интерфейсов).

    Цифры 0..6 используются при вызове скрипта rrdstorm.sh, примеры ниже.

    Для использования с новым репозиторием необходимо:

    1) установить пакеты:
    Code:
    $ opkg install bash rrdtool coreutils-df
    2) распаковать rrdstorm.sh из прикреплённого архива в /opt/bin : rrdstorm-rtn66u.tgz
    3) создать html-файлы и инициализировать базы данных RRD: $ /opt/bin/rrdstorm.sh create 0 1 2 3 4 5 6
    4) добавить задания cron:

    • $ /opt/bin/rrdstorm.sh update 0 1 2 3 4 5 6 - для выполнения каждую минуту,
    • $ /opt/bin/rrdstorm.sh graph_cron h 0 1 2 3 4 5 6 - для обновления графиков так часто как вам нужно.
      В этом примере обновляются графики за последние четыре часа работы роутера.

    Всё! При работающем на роутере web-сервере открыв http://myrouter/rrd/ можно созерцать статистику работы.

    Построение графиков за выбранный период занимает ~35 секунд. Абсолютно аналогично можно строить статистику
    за последний час, сутки, неделю и год. Вы можете строить графики за все возможные периоды сразу командой
    $ /opt/bin/rrdstorm.sh graph 0 1 2 3 4 5 6, построение займёт ~2,5 минуты.

    Чтобы доработать скрипт под себя, измените при необходимости следующие строки в /opt/bin/rrdstorm.sh:

    1) WAN traffic statistics. Если ваш интернет-интерфейс отличается от ppp0, то подставьте имя своего интерфейса в строку №369.
    2) Disk space. Если необходимо отслеживать место на разделах диска отличных от sda1 и sda2, то подставьте правильные
    названия разделов в строчки №435,436.
    Last edited by Omega; 25-05-2012 at 21:42. Reason: fixed

  6. #6

    [Entware] Установка rTorrent + ruTorrent

    Благодаря AndreyUA в новый репозиторий добавлен web-интерфейс для rTorrent и установка торрент клиента приобрела завершённый вид. Ниже описаны минимальные телодвижения для того, чтобы заставить работать rTorrent с web-интерфейсом. Необходимо:

    1. Установить пакеты
    Code:
    $ opkg install rutorrent screen php5-cgi lighttpd-mod-fastcgi lighttpd-mod-scgi lighttpd-mod-auth
    2. Сконфигурировать rTorrent
    Создать папки watchdir и session. При попадании *.torrent-файла в первую папку он будет автоматически добавлен в список заданий, вторая папка содержит текущее состояние скачек:
    Code:
    $ mkdir -p /opt/etc/rtorrent/watchdir
    $ mkdir -p /opt/etc/rtorrent/session
    Создать конфигурационный файл rtorrent.conf в папке /opt/etc/rtorrent со следующим содержимым:
    Code:
    max_uploads = 8
    download_rate = 2048
    upload_rate = 2048
    directory = /tmp/harddisk/torrent
    session = /opt/etc/rtorrent/session
    schedule = watch_directory,5,5,load_start=/opt/etc/rtorrent/watchdir/*.torrent
    schedule = untied_directory,5,5,stop_untied=
    schedule = low_diskspace,5,60,close_low_diskspace=100M
    bind = 0.0.0.0
    port_range = 51411-51411
    check_hash = yes
    use_udp_trackers = yes
    encryption = allow_incoming,enable_retry,prefer_plaintext
    dht = auto
    dht_port = 51412
    peer_exchange = yes
    scgi_local = /opt/var/rpc.socket
    encoding_list = UTF-8
    max_uploads_global = 32
    max_downloads_global = 64
    Поправьте выделенным красным путь, в нём должна быть указана папка на диске, в которую будут скачиваться файлы.
    Создать файл для автоматического старта rtorrent - /opt/etc/init.d/S85rtorrent со следующим содержимым:
    Code:
    #!/bin/sh
    
    ENABLED=yes
    PROCS=rtorrent
    ARGS="-n -o import=/opt/etc/rtorrent/rtorrent.conf"
    PREARGS="screen -dmS rtorrent"
    DESC=$PROCS
    PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    
    if [ -z "`pidof $PROCS`" ]; then
        rm -f /opt/var/rpc.socket
    fi
    . /opt/etc/init.d/rc.func
    и не забыть сделать его исполняемым:
    Code:
    $ chmod +x /opt/etc/init.d/S85rtorrent
    3. Сконфигурировать web-сервер
    В конец файла /opt/etc/lighttpd/lighttpd.conf добавьте строчки:
    Code:
    server.modules += ( "mod_scgi" )
    scgi.server = (
      "/RPC2" =>
        ( "127.0.0.1" =>
         (
            "socket" => "/opt/var/rpc.socket",
            "check-local" => "disable"
          )
        )
    )
    
    server.modules += ( "mod_fastcgi" )
    fastcgi.server = (
      ".php" =>
        ( "localhost" =>
          ( "socket" => "/tmp/php-fcgi.sock",
            "bin-path" => "/opt/bin/php-fcgi",
            "max-procs" => 1,
            "bin-environment" =>
              ( "PHP_FCGI_CHILDREN" => "2",
                 "PHP_FCGI_MAX_REQUESTS" => "1000" 
              )
          )
        )
    )
    
    server.modules += ( "mod_auth" )
    auth.backend = "plain"
    auth.backend.plain.userfile = "/opt/etc/lighttpd/passwd"
    auth.require = (
      "/rutorrent/" =>
        ( "method"  => "basic",
          "realm"   => "restricted area",
          "require" => "valid-user"
        )
    )
    и создать файл cat /opt/etc/lighttpd/passwd с перечнем пар пользователь-пароль для ограничения доступа к ruTorrent. Пример файла:
    Code:
    admin:P@ssw0rd
    В принципе всё, но ещё необходимо позаботиться о двух моментах:

    а) если у вас, как у большинства форумчан web-интерфейс роутера «висит» на стандартном 80-ом порту, то для работы web-сервера lighttpd необходимо выбрать другой порт, изменив строчку в /opt/etc/lighttpd/lighttpd.conf:
    Code:
    server.port = 81
    б) для активной раздачи с торрент-клиента, а также для того, чтобы можно было управлять закачками из интернета, необходимо открыть на роутере соответствующие порты:
    Code:
    $ mkdir -p /tmp/local/sbin
    $ echo "#!/bin/sh" > /usr/local/sbin/post-firewall
    $ echo "/usr/sbin/iptables -I INPUT -p tcp --dport 51411 -j ACCEPT" >> /usr/local/sbin/post-firewall
    $ echo "/usr/sbin/iptables -I INPUT -p udp --dport 51411:51412 -j ACCEPT" >> /usr/local/sbin/post-firewall
    $ echo "/usr/sbin/iptables -I INPUT -p tcp --dport 81 -j ACCEPT" >> /usr/local/sbin/post-firewall
    $ chmod +x /tmp/local/sbin/post-firewall
    $ flashfs save && flashfs commit && flashfs enable
    $ reboot
    Управлять работой торрент клиента можно набрав в браузере <ip-адрес роутера>:81/rutorrent

Similar Threads

  1. Установка и подключение MicroSD Card в Asus RT-N66U
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 65
    Last Post: 22-11-2015, 16:36
  2. Samba 3.6 EntWare - установка и настройка
    By voidshah in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 50
    Last Post: 02-12-2014, 11:37
  3. [QoS] Установка и настройка nShaper
    By Iguana in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 829
    Last Post: 14-05-2014, 12:38
  4. Настройка (установка) Samba3
    By MSapogov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 307
    Last Post: 16-04-2013, 20:07
  5. Replies: 91
    Last Post: 01-03-2013, 17:00

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
  •