Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 68

Тема: Cтавим торрент на роутер Асус

  1. #1
    программёр Аватар для Slipper
    Регистрация
    04.07.2004
    Адрес
    В Матрице
    Возраст
    38
    Сообщений
    526

    По умолчанию Cтавим торрент на роутер Асус

    Владельцам роутеров asus c усб портами.(wl500w,wl500gp,wl500gpv2,wl520gu и т.д)
    Надоело оставлять комп включенным, чтобы закачать или раздавать торренты? Хотите постояно набирать рейтинг, раздавать и качать? тогда эта инструкция для вас.
    Тут я собрал многочисленную инструкцию с различных сайтов, а также свой опыт и объединил в одну инструкцию по установке торрента и вебсервера на роутер.(забудем про постоянно включенный комп!)
    опишу на примере своего роутера wl520gu с подключенной к нему флешкой на 4 гига(можно использовать внешний хард или комбинацию флешки и харда с усб хабом со своим питанием)


    1) ставим последнюю прошивку от олега.
    2) в настройках роутера через веб интерфейс разрешаем sambu
    3) вставляем флешку(хард и т.д) в юсб разъем роутера.
    4) коннектимся телнетом к роутеру

    далее:
    f -h - показывает какие диски смонтированы(если диски не смонтированы то fdisk -l)
    umount /tmp/mnt/disc0_2 размонтируем(или disc0_3, и т.д)

    fdisk -l - смотрим какие разделы на нем

    пример:"Disk /dev/scsi/host0/bus0/target0/lun0/disc:
    4102 MB, 4100000285 bytes
    127 heads, 62 sectors/track, 1017 cylinders
    Units = cylinders of 7874 * 512 = 4031488 bytes "

    fdisk /dev/scsi/host0/bus0/target0/lun0/disc

    m -help
    d - delee


    если есть разделы то удаляем:
    d
    enter
    1
    enter
    d
    enter
    и т. д.

    создаем фаил подкачки, swap фаил
    n
    enter
    p
    enter
    1
    enter
    enter
    +512M
    enter

    ставим раздел как linux swap
    t
    enter
    82
    enter
    создаем opt раздел(туда будут ставиться программы)
    n
    enter
    p
    enter
    2
    enter
    enter
    +512M

    создаем раздел под данные
    n
    enter
    p
    enter
    3
    enter
    enter
    enter

    смотрим че наделали
    p
    enter

    если все норм, то сохраняем
    w
    enter

    проверяем окончательно, что получили в итоге
    fdisk -l

    монтируем swap
    mkswap /dev/scsi/host0/bus0/target0/lun0/part1
    swapon /dev/scsi/host0/bus0/target0/lun0/part1


    проверяем чтобы он не был 0(total)
    free

    форматируем все оставшиеся разделы
    mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part2
    mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part3

    делаем монтирование свопа , опт, и раздел под данные автоматом(удобнее через редактор nano)
    echo "/dev/scsi/host0/bus0/target0/lun0/part1 none swap sw 0 0" > /etc/fstab
    echo "/dev/scsi/host0/bus0/target0/lun0/part2 /opt ext3 rw,noatime 1 1" >> /etc/fstab
    echo "/dev/scsi/host0/bus0/target0/lun0/part3 /tmp/mnt/disc0_3 ext3 rw,noatime 1 1" >> /etc/fstab

    сохраняем в памяти роутера
    echo "/etc/fstab" >> /usr/local/.files

    все сейвим и ребутимся
    flashfs save && flashfs commit && flashfs enable && reboot


    после перезагрузки смотрим:
    df -h
    если все как надо, то поздравляю.


    Установка программ
    LetItBit -
    копируем самбой в папку например ttr все что в архиве

    создаем папку
    mkdir -p /usr/local/sbin
    копируем в нее фаилы
    cp /tmp/mnt/disk0_3/ttr/post-boot /usr/local/sbin/
    cp /tmp/mnt/disk0_3/ttr/post-firewall /usr/local/sbin/
    cp /tmp/mnt/disk0_3/ttr/pre-shutdown /usr/local/sbin/
    делаем их исполняемыми
    chmod +x /usr/local/sbin/p*
    копирнем еще один фаил
    cp /tmp/mnt/disk0_3/ttr/.files /usr/tmp/local/
    все сейвим и ребутимся
    flashfs save && flashfs commit && flashfs enable && reboot



    СОЗДАЕМ папку для установщика
    mkdir -p /opt/tmp/ipkg
    инициализируем его
    ipkg.sh update
    ipkg.sh install ipkg-opt
    ipkg update

    установим первым делом текстовый редактор
    ipkg install nano

    сэйвимся
    flashfs save && flashfs commit && flashfs enable && reboot


    ставим вебсервер
    ipkg install lighttpd
    ставим пхп
    ipkg install php-fcgi

    копируем ранее записанные файлы
    cp /tmp/mnt/disk0_3/ttr/lighttpd.conf /opt/etc/lighttpd/
    cp /tmp/mnt/disk0_3/ttr/10-php-fcgi.conf /opt/etc/lighttpd/conf.d/

    (можно проверить редактором nano что все скопировалось и что то там есть)

    сэйвимся и ребутимся
    flashfs save && flashfs commit && flashfs enable && reboot

    после этого тестим веб сервер по адресу http://ip:8081, например http://192.168.0.1:8081
    если все ок -появится lighttpd server is running

    Наконец-то ставим торрент
    создадим три основные папки для его работы -dl(для торрент файлов), work- куда качаются, session- для файлов сессий.
    mkdir -p /tmp/harddisk/torrent/dl
    mkdir -p /tmp/harddisk/torrent/work
    mkdir -p /tmp/harddisk/torrent/session

    далее установим набор пакетов, необходимых для работы торрента
    ipkg install rtorrent
    ipkg install adduser
    ipkg install procps
    ipkg install grep
    ipkg install screen
    ipkg install gawk

    теперь создадим папку пользователя от имени которого будет работать торрент
    mkdir -p /opt/home/p2p

    добавим такого пользователя в систему
    adduser --home /opt/home/p2p p2p
    вам предложан ввести пароль -вводим его.
    Делаем пользователя владельцем соответсвующих папок
    chown p2p /opt/home/p2p
    chown p2p /tmp/harddisk/torrent/dl
    chown p2p /tmp/harddisk/torrent/work
    chown p2p /tmp/harddisk/torrent/session

    копируем фаилы и ставим права
    cp /tmp/mnt/disk0_3/ttr/rtorrent.conf /opt/etc/
    chmod a+x /opt/etc/rtorrent.conf

    cp /tmp/mnt/disk0_3/ttr/S99rtorrent /opt/etc/init.d/
    chmod a+x /opt/etc/init.d/S99rtorrent

    cp /tmp/mnt/disk0_3/ttr/.profile /tmp/local/root/
    cp /tmp/mnt/disk0_3/ttr/.profile /opt/home/p2p/
    chown p2p /opt/home/p2p/.profile

    сэйвимсЯ
    flashfs save && flashfs commit && flashfs enable && reboot

    проверяем пашет ли торрент пользователя p2p
    ps -u p2p

    ставим веб-скин для торрента
    tar -xvz -f /tmp/mnt/disk0_3/ttr/rtorrent.tar.gz -C /opt/share/www/
    проверить его можно по адресу http://ip:8081/rtorrent

    заливаем торрент например по самбе в папку dl и закачка начнется атвоматом. Поздравляю !!!


    инструкцию позже дополню более подробно и скринами.
    также если надо покажу как ставить ssh.
    Последний раз редактировалось Slipper; 07.05.2009 в 01:48.

  2. #2
    Почетный Житель Аватар для Горыныч
    Регистрация
    01.04.2006
    Адрес
    Выстрел
    Возраст
    44
    Сообщений
    3,196

    По умолчанию Re: ставим торрент на роутер Асус

    Очень много букв, очень много не русских букф... это ещё страшнее чем слова торрент и асус...
    Я к тому, что подобной инфы полно на специализированных форумах, и те кому надо давно уже все настроили.

  3. #3
    программёр Аватар для Slipper
    Регистрация
    04.07.2004
    Адрес
    В Матрице
    Возраст
    38
    Сообщений
    526

    По умолчанию Re: ставим торрент на роутер Асус

    Цитата Сообщение от Горыныч Посмотреть сообщение
    Очень много букв, очень много не русских букф... это ещё страшнее чем слова торрент и асус...
    Я к тому, что подобной инфы полно на специализированных форумах, и те кому надо давно уже все настроили.
    Если так размышлять то любая тема типа " как настроить ...", "где скачать такой то фильм или такую то игру" или "где купить ...." все можно узнать на "специализированных" форумах!!
    давайте закроем этот форум, ведь все же можно найти.

    А по поводу много букв и т.д скоро выложу подробную инструкцию со скринами....

  4. #4
    Горожанин
    Регистрация
    26.02.2007
    Сообщений
    269

    По умолчанию Re: ставим торрент на роутер Асус

    С раздачей проблем нет?
    Скорость туда-обратно на уровне чего обычно держится (при наличии сидов ессно)?
    Ну и жду (если конечно есть желание) рассказа, как подружить Асус с юсб-камерами (если конечно это возможно). Автономный веб-сервер видеонаблюдения - это интересно. Но похоже, что камеры нужны сугубо специфичные :(

  5. #5
    программёр Аватар для Slipper
    Регистрация
    04.07.2004
    Адрес
    В Матрице
    Возраст
    38
    Сообщений
    526

    По умолчанию Re: ставим торрент на роутер Асус

    Цитата Сообщение от Робин Гуд Посмотреть сообщение
    С раздачей проблем нет?
    Скорость туда-обратно на уровне чего обычно держится (при наличии сидов ессно)?
    Ну и жду (если конечно есть желание) рассказа, как подружить Асус с юсб-камерами (если конечно это возможно). Автономный веб-сервер видеонаблюдения - это интересно. Но похоже, что камеры нужны сугубо специфичные :(
    у меня на бигтелекоме с закачкой проблем нет, скорость закачки достигает всю ширину тарифа(7500kb), а вот раздача через роутер немного меньше(хотя подключен внешний ип),раза в два,чем по максимальной в тарифе(3500кb)(в отличие от если через PC), пока что разбираюсь в причинах.
    с юсб веб-камерами роутер после прошивки Олеговской дружит, пока еще сам не тестил, но вроде как люди пишут что специфичного ничего не надо...
    даже каккой то режим появляется Security Mode Setting "This function allows you to monitor your environment through Web Camera. If there is any motion detected, WL520gu will try to alert you by means of e-mail."
    Последний раз редактировалось Slipper; 07.05.2009 в 08:25.

  6. #6
    программёр Аватар для Slipper
    Регистрация
    04.07.2004
    Адрес
    В Матрице
    Возраст
    38
    Сообщений
    526

    По умолчанию Re: ставим торрент на роутер Асус

    Подробная инструкция.
    1) Ставим последнюю прошивку от Олега
    2) Присоединяем флешку(HDD)
    3) Ставим пограммы


    -1). Заходим в веб-интерфейс роутера>System setup>Firmware Upgrade
    качаем прошивку. обновляем, настраиваем, в соответствии с вашем провайдером.
    Заходим в USB Application, проверяем что бы Samba была разрешена, если нет - разрешаем, сохраняем и перезагружаемся.
    -2)
    Присоединяем флешку в USB разъем.
    Заходим telnet'ом на роутер(в командной строке telnet IP_router, или, что удобнее использовать программу Putty). Вводим логин и пароль.
    Далее пишем команды, после написания команды нажимаем Enter.

    Смотрим что смонтировано на роутере.
    df -h

    (Если флешка ранее использовалась как просто флешка, с файловой системой например FAT, то появится один раздел disc0_2)
    Размонтируем его
    umount /tmp/mnt/disc0_2
    смотрим чего там на этой флешке(в данном случае у меня уже на флешке 3 рваздела)
    fdisk –l



    Запоминаем самую первую строчку

    fdisk /dev/scsi/host0/bus0/target0/lun0/disc
    если есть разделы то удаляем(если нету то пропускаем этот шаг):
    d
    enter
    1
    enter
    d
    enter
    2
    enter
    и т. д.
    пока не появится надпись -No partition is defined yet!


    создаем фаил подкачки, swap фаил(на примере я создал фаил подкачки размером 512 М, э того вполне хватит на все нужные программы)

    n
    enter
    p
    enter
    1
    enter
    enter
    +512M
    enter
    ставим раздел как linux swap
    t
    enter
    82
    Enter
    создаем opt раздел(туда будут ставиться программы)
    n
    enter
    p
    enter
    2
    enter
    enter
    +512M
    под оставшееся место на флешке организуем раздел под данные
    n
    enter
    p
    enter
    3
    enter
    enter
    enter
    проверяем, чтобы все было как вы делали
    p
    enter
    если все так, то сохраняем
    w
    enter
    Проверяем опять что все применилось
    fdisk –l




    Монтируем swap раздел
    mkswap /dev/scsi/host0/bus0/target0/lun0/part1
    swapon /dev/scsi/host0/bus0/target0/lun0/part1
    комадой free проверяем что, swap активировался(total не должен быть 0)
    free
    форматируем все оставшиеся разделы(opt и раздел под data)
    mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part2
    mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part3
    делаем монтирование swap , opt, и раздел под данные автоматом при загрузке.
    echo "/dev/scsi/host0/bus0/target0/lun0/part1 none swap sw 0 0" > /etc/fstab
    echo "/dev/scsi/host0/bus0/target0/lun0/part2 /opt ext3 rw,noatime 1 1" >> /etc/fstab
    echo "/dev/scsi/host0/bus0/target0/lun0/part3 /tmp/mnt/disc0_3 ext3 rw,noatime 1 1" >> /etc/fstab
    сохраняем в памяти роутера
    echo "/etc/fstab" >> /usr/local/.files
    все сохраняем и перезагружаемся
    flashfs save && flashfs commit && flashfs enable && reboot
    после перезагрузки смотрим, что смонтировано на роутере
    df –h




    видим, монтировался opt и раздел под данные .
    *dev/root -память роутера.
    На этом монтирование флешки(HDD закончено ), теперь мы можем ставить в opt раздел нужные нам программы.
    Последний раз редактировалось Slipper; 07.05.2009 в 10:29.

  7. #7
    Мадыратыр Аватар для MaxiM
    Регистрация
    04.07.2004
    Возраст
    43
    Сообщений
    2,059

    По умолчанию Re: ставим торрент на роутер Асус

    Это личный опыт?
    Добавлю ссылку на более подробный мануал
    [ame="http://wl500g.info/showthread.php?t=3171"]Инструкция по настройке WL-500g Deluxe/Premium с нуля - AsusForum.NET -- WL500g[/ame]
    i try not to remember all the dirty words i know

  8. #8
    программёр Аватар для Slipper
    Регистрация
    04.07.2004
    Адрес
    В Матрице
    Возраст
    38
    Сообщений
    526

    По умолчанию Re: ставим торрент на роутер Асус

    Цитата Сообщение от MaxiM Посмотреть сообщение
    Это личный опыт?
    Добавлю ссылку на более подробный мануал
    Инструкция по настройке WL-500g Deluxe/Premium с нуля - AsusForum.NET -- WL500g
    да это все я проделал на своем роутере 520gu
    естественно использовал источники с разных сайтов в том числе с выше написанного, плюс сам поменял, для своего удобства.
    все проделано лично мною, все работает.
    2) Установка программ
    СОЗДАЕМ папку для установщика программ

    mkdir -p /opt/tmp/ipkg
    инициализируем его, придется немного подождать ....

    ipkg.sh update
    ipkg.sh install ipkg-opt
    ipkg update
    установим первым делом текстовый редактор(можно не делать, просто он очень удобный и понятный, мне нравится). Для тех кто его ставить не хочет/не любит, есть встроенный редактор vi.

    ipkg install nano
    сэйвимся
    flashfs save && flashfs commit && flashfs enable && reboot
    можете проверить что редактор установил и ввести команду nano.

    ставим вебсервер
    ipkg install lighttpd
    ставим PHP
    ipkg install php-fcgi
    создаем директорию
    mkdir -p /usr/local/sbin
    *
    записываем в фаил pre-boot
    nano /usr/local/sbin/pre-boot
    вставляем(правая кнопка мыши)
    #!/bin/sh
    TZ="MSK-3MSD,M3.5.0,M10.5.0/3"
    [ "$TZ" != "$(nvram get time_zone)" ] && nvram set time_zone="$TZ"
    echo "$TZ" > /etc/TZ
    потом сохраняем и выходим ctrrl+X , отвечаем да -Y , enter, enter



    nano /usr/local/sbin/post-boot
    вставляем
    #!/bin/sh
    dropbear > /dev/null 2>&1 (не обяз, это для ssh)
    chmod 777 /tmp
    ifconfig vlan0 -multicast
    ifconfig vlan1 -multicast
    ifconfig eth1 -multicast
    ifconfig lo -multicast
    insmod scsi_mod
    insmod sd_mod
    insmod usb-storage
    mkdir /opt/etc
    mkdir /opt/etc/init.d
    nano /opt/etc/init.d/rc.unslung
    туда пишем

    #!/bin/sh

    # Start/stop all init scripts in /opt/etc/init.d
    # starting them in numerical order and
    # stopping them in reverse numerical order
    #
    if [ $# -ne 1 ]; then
    printf "Usage: $0 {start|stop}\n" >&2
    exit 1
    fi

    daemons
    =`echo $(/usr/bin/dirname $0)/S??*`
    [ $
    1 = "stop" ] && daemons=`echo $daemons | /usr/bin/tr " " "\n" | /usr/bin/sort -r`

    for
    i in $daemons; do

    # Ignore dangling symlinks (if any).
    [ ! -f "$i" ] && continue

    # Write to syslog
    logger -t rc.unslung "$1 service $i"

    case "$i" in
    *.sh)
    # Source shell script for speed.
    (
    trap - INT QUIT TSTP
    set
    $1
    . $i
    )
    ;;
    *)
    # No sh extension, so fork subprocess.
    $i $1
    ;;
    esac
    done
    сохраняем

    делаем его исполняемым
    chmod +x /opt/etc/init.d/rc.unslung
    ставляем в автозагрузку запуск файла - rc.unslung
    nano /usr/local/sbin/post-mount
    #!/bin/sh
    /opt/etc/init.d/rc.unslung start
    сохраняем

    nano /usr/local/sbin/pre-shutdown
    вставляем


    #!/bin/sh

    /opt/etc/init.d/rc.unslung stop
    sleep 10s
    for i in `cat /proc/mounts | awk '/ext3/{print($1)}'` ; do
    mount -o remount,ro $i
    done
    swapoff -a
    sleep 1s
    сохраняем
    делем их исполняемыми
    chmod +x /usr/local/sbin/p*
    настраиваем веб сервер веб-сервер
    копируем через сетевое окурежение на роутер, например в папку ttr все что в архиве.
    cp /tmp/mnt/disc0_3/ttr/lighttpd.conf /opt/etc/lighttpd/
    cp /tmp/mnt/disc0_3/ttr/10-php-fcgi.conf /opt/etc/lighttpd/conf.d/
    сохраняем
    flashfs save && flashfs commit && flashfs enable && reboot
    проверяем
    http://ip_router:8081/ браузером
    должна появиться надпись
    lighttpd server is running.

    Последний раз редактировалось Slipper; 07.05.2009 в 16:56.

  9. #9
    Горожанин Аватар для Surgeon
    Регистрация
    05.07.2004
    Сообщений
    371

    По умолчанию Re: ставим торрент на роутер Асус

    Цитата Сообщение от Slipper Посмотреть сообщение
    раздача через роутер немного меньше(хотя подключен внешний ип),раза в два
    Думается, это из-за слабости процессора. Что top показывает во время активной работы?
    #define i j /* Have a nice debug */

  10. #10
    программёр Аватар для Slipper
    Регистрация
    04.07.2004
    Адрес
    В Матрице
    Возраст
    38
    Сообщений
    526

    По умолчанию Re: ставим торрент на роутер Асус

    Цитата Сообщение от Surgeon Посмотреть сообщение
    Думается, это из-за слабости процессора. Что top показывает во время активной работы?

    да, походу vpn и torrent хорошо так загрузили железку

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Посоветуйте торрент с новинками
    от antony в разделе Кино и музыка
    Ответов: 11
    Последнее сообщение: 18.06.2012, 00:00
  2. Торрент треккеры
    от URAN1243 в разделе Интернет, ТВ и провайдеры
    Ответов: 1
    Последнее сообщение: 04.06.2011, 18:41
  3. Нужны драйвера под ХР для АСУС Х53К
    от Yryu в разделе Мобильная связь, смартфоны и гаджеты
    Ответов: 1
    Последнее сообщение: 05.02.2009, 02:51
  4. Православный торрент-трекер
    от Sandro в разделе Культура и религия
    Ответов: 0
    Последнее сообщение: 07.01.2009, 14:16

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Top.Mail.Ru