Примонтировать диск в /opt, чтобы далее ставить все туда
Понадобятся такие пакеты:
ipkg – инсталлятор пакетов из Интернета
mc – Midnight Commander прога типа Norton Commander, нужен для манипуляций с файлами
transmission – Клиент torrent Transmission, нужен чтобы качать torrent
Также автоматически установится ряд необходимых сопровождающих пакетов
В конце не забываем «сохраниться»
Код:
mkdir /tmp/harddisk/opt
mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update
ipkg install mc
ipkg install transmission
flashfs save && flashfs commit && flashfs enable
5.НАСТРОЙКА
Запускаем mc (первые две строки нужны, чтобы работали некоторые клавиши):
Код:
export TERMINFO="/opt/share/terminfo"
export TERM="linux"
/opt/bin/mc
Внимание: если загрузился «черно-белый» mc (а не традиционно синий) и стрелки не работают, то надо либо перезагрузить роутер (reboot) и опять выполнить указанные 3 команды либо указать вместо "linux" "xterm". В mc кнопки F1..F9 могут не работать, вместо них надо сначала нажимать ESC и потом 1..9. Все дальнейшие действия по редактированию файлов выполняются в mc (esc и 4).
Создать папку, файл и сделать его выполняемым /usr/local/sbin/post-boot (авт. запускается после перезагрузки)
Код:
mkdir -p /usr/local/sbin/
echo "#!/bin/sh" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
нужно будет добавить в него строки
Код:
export TERMINFO="/opt/share/terminfo"
export TERM="linux"
создать файл /usr/local/sbin/post-mount (авт. запуск. после перезагр., когда обнаруж. USB диски)
Код:
echo "#!/bin/sh" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount
и добавить в него строки (USB HDD монтировать в каталог /opt, включить swap (раздел см. "fdisk -l"), запустить главный процесс Transmission (кофигурация будет сохраняться в указанную папку, будет пускать в интерфейс с любых ip, качать в указанную папку, веб-интерфейс на порту 9091, логин для веб-интерфейса- user, пароль - password)
Код:
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
swapon /dev/scsi/host0/bus0/target0/lun0/part5
/opt/bin/transmission-daemon -g /tmp/harddisk/torrent/.config -a *.*.*.* -w /tmp/harddisk/torrent -p 9091 -t -u user_name -v user_password
Создать папки для torrent, сделать их доступными на запись
Код:
mkdir /tmp/harddisk/torrent
chmod ugoa+w /tmp/harddisk/torrent
Сохраниться
Код:
flashfs save && flashfs commit && flashfs enable
Перезагрузиться
Код:
reboot