Установка torrent-демона transmission на маршрутизаторе Linksys WRT54GL |
[исправить] |
Железо - Linksys WRT54GL (v1.1) + NAS (HDD, доступный через CIFS/SMB), OS - dd-wrt v.24.
Потребность - закрутить на всём этом хозяйстве torrent-демон transmission
с возможностью управления закачками через web.
Сперва стоит позаботиться о том, чтобы файловая система jffs работала без
проблем и была примонтирована
(/jffs, NAS как раз для этого и нужен). На её основе будет построена новая ветка /jffs/opt,
в которую будет установлены все необходимые для работы transmission пакеты Optware.
# mkdir /jffs/opt
# mount -o bind /jffs/opt /opt
Далее необходимо пройти минимальную установку Optware:
# wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O /tmp/optware-install.sh
# sh /tmp/optware-install.sh
Теперь можно запускать установку transmission, установив прежде переменную PATH:
# export PATH=/opt/bin:/opt/sbin:$PATH
# ipkg-opt install transmission
Домашней директорией для transmission будет /jffs/torrents, поэтому запускаем
демон, указав необходимые параметры
/opt/bin/transmission-daemon -g /jffs/torrents/.config/transmission-daemon -a "192.168.1.33"
killall transmission-daemon
Запустив однажды transmission, создаётся дерево служебных подкаталогов,
скаченные файлы складываются в корень созданной структуры (/jffs/torrents),
конфигурационный файл - /jffs/torrents/.config/transmission-daemon/settings.json:
/jffs/torrents/.config/
/jffs/torrents/.config/transmission-daemon
/jffs/torrents/.config/transmission-daemon/settings.json
/jffs/torrents/.config/transmission-daemon/stats.json
/jffs/torrents/.config/transmission-daemon/blocklists
/jffs/torrents/.config/transmission-daemon/resume
/jffs/torrents/.config/transmission-daemon/torrents
Остаётся открыть порт 9091 для доступа к web-интерфейсу
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 9091 -j logaccept
и добавить запуск transmission в startup-скрипт
mount -o bind /jffs/opt /opt
export PATH=/opt/bin:/opt/sbin:$PATH
/opt/bin/transmission-daemon -g /jffs/torrents/.config/transmission-daemon
Web-интерйейс доступен с компьютера 192.168.1.33 по адресу http://host:9091/transmission/web/.
|
|
|
|
Раздел: Корень / Администратору / Сетевые сервисы / FTP, Bittorrent |