Инструкция по установке Transmission на флешку
Инструкция по установке Transmission на флешку
(закачка торента на HDD в 2 USB-разъеме в Asus RT-N56U)
Доработанная инструкция! У меня заработало!
Пользуемся 1м и вторым постом в теме для форматирования флешки в EXT3
для установки на нее трасмишна пользуемся http://wl500g.info/showpost.php?p=225679&postcount=4
делаем все по инструкции. Ниже проблемные места/комментарии, готов посодействовать.
Далее после того, как вы смогли запусть Transmission GUI
- 1) Втыкаете другой жесткий диск (вероятно в любом формате)
- 2) Расшариваете его через AIdisk в меню роутера (чтобы создать папки Download)
- 3) Заходим в Transmission GUI -интструменты - параметры Transmission
- 4) Вероятнее всего ваш 2й диск определился как AiDisk_b1 поэтому в пути для загрузки
ставим /media/AiDisk_b1/share/Download/ т.е меняем AiDisk_a1 на AiDisk_b1. - 5) Он сразу подцепился и заработал.
- 6) Я перезагрузил роутер, настройки папки закачки не слетели, демон успешно запустился.
Все прекрасно работает. Спасибо! Надеюсь мой короткий FAQ вам пригодится.
PS Какая-то жесть, не пишет в папку opt не через ftp не через smb
скрипты приходилось копировать следующим образом
кидаем в корень диска через smb или ftp
в терминале ( mac os x - после команды telnet адрес роутера) или в putty (windows)
Команды
Code:
cd /media/AiDisk_a1/
cp post-mount.sh /opt/post-mount.sh
cp pre-unmount.sh /opt/pre-unmount.sh
КАК же все запутано! :-)
Вроде все понял ) Вообщем смотрите
opt/post-mount.sh
Code:
#!/bin/sh
logger -t "post-mount.sh" "started [$@]"
[ -z $1 -o -z $2 ] && exit 1
grep -q /opt /proc/mounts && exit 0
mount -o bind $2/opt /opt
/opt/etc/init.d/tsmd.sh start
/opt/etc/init.d/tsmd.sh
Code:
#!/bin/sh
case "$1" in
start)
/opt/bin/transmission-daemon \
-m -a 192.168.2.* -g /opt/etc/trasmission \
-f -p 9091 -w /media/AiDisk_b1/share/Download/Complete \
-e /opt/var/log/trasmission -x /var/run/trasmission.pid &
;;
stop)
kill `cat /var/run/trasmission.pid`
;;
esac
ОБРАТИТЕ ВНИМАНИЕ! адрес 192.168.2.* должен будет совпадать с айпишниками ваших компов
- поэтому нужно ввести 192.168.1.* по умолчанию. ТАКЖЕ /media/AiDisk_b1/share/Download/Complete
у меня есть второй диск - здесь он как раз и указан AiDisk_b1, если вы хотите качать на тот же диск,
куда установлен Трасмишн, то там должен быть AiDisk_a1
opt/pre-unmout.sh
Code:
#!/bin/sh
logger -t "pre-unmount.sh" "started [$@]"
[ -z $1 -o -z $2 ] && exit 1
grep -q /opt /proc/mounts || exit 0
/opt/etc/init.d/tsmd.sh stop
sleep 1
sync
unmount /opt
Обратите ВНИМАНИЕ в скриптах выложенных в четвертом посте ошибка!! там написано umount /opt А нАДО unmount /opt
[mod] Ошибка не там, а здесь !!! :cool: RTFM - http://wl500g.info/showpost.php?p=128991 ;) Omega [/mod]
Ну вот как-то так ;-)
Не забываем последовательно команды в консоли чтобы сделать файлы исполняемыми.
Code:
chmod +x opt/pre-unmount.sh
chmod +x opt/post-mount.sh
chmod +x opt/etc/init.d/tsmd.sh
Только обьясните как зайти на морду трансмишена из интернета (WAN)
http://wl500g.info/showpost.php?p=81080&postcount=1 - здесь для wl500 комменты
- особенно про файрволл - как все эти действия проделать на RT-N56U??
В итоге нужно заходить на морду трасмишена из любой точки мира.
P.S Вообще как то странно работало с /rc.unslung
ЧТО это такое? у меня нет такого файла в init.d/