Поиском искал, но легче не становится.
Вообще, имею небольшой опыт в линуксе, но в виде альтернативной прошивки на домашние роутеры - руками щупаю впервые, в связи с чем и возникли эти вопросы.
Сведения о роутере из скрипта rung:
Your router: DIR320
Firmware: 1.9.2.7-d-r3591M (это последняя прошивка для dir-320, отсюда)
Linux version: 2.4.37.11
HDD connected: ONE
Job scheduler: crond
С помощью скрипта разбил и отформатировал винт и поставил Transmission.
Не получается настроить Transmission - постоянно теряет настройки скорости и прочее. Нашёл что надо изменить настройки и затем сделать flashfs save && flashfs commit && flashfs enable и ребут. Но после ребута настройки вновь сбрасываются. Нашёл что некоторые запускают процесс transmission-daemon со своими ключами через скрипт /usr/local/sbin/post-boot, но сначала надо убить то место откуда он у меня автоматически запускается, а потом уже запихивать его со своими ключами в post-boot.
Также по мере решения этих проблем так и не понял, как производить поиск - ни search, ни find, ни locate...
Разъясните что не так делаю по поводу Transmission и по возможности, ответьте на вопросы.
прочитал кучу инфы
с какого-то момента перестал впитывать уже
следуя факу с первой страницы, застрял на запуске MC, потому что стрелки все равно не работают, выбрать файл для редактирования не получается.
по сути у меня просто вопрос - а реально заставить роутер качать на флешку в 32 гига, если она FAT32 (ну т.е. не заморачиваться с ext3), используя офиц. софт. Т.е. - существует ли реальный простой способ?
Ибо цель минимальна - качать только ночью (чтоб комп не шумел и был выключен), утром выдергивать флешку и сливать на комп. Все.
Я так себе и сделал. Почти. Только сделал 3 раздела: ext3 - 512Мб (или какой там нужен ОСи), своп (можно 32Мб), остальное ФАТ32. Весь софт на ext3. И скрипт, который запускается каждых 30 минут, который проверяет, скачалось ли что-нить, если да, то если комп включен, переливает по ФТП на комп.
ещё до конца не отточен (и не описан мною как повторить), есть недостатки.. пока не придумал, как бы это пройти.
Точнее:
в трансмишн закинуто много-много торрентов. Далее цикл:
1. Проверяем, есть ли не сброшенные на комп готовые торренты, если есть - сбрасываем.
2. если нет закачиваемых торрентов и есть свободное место - стартуем следующий. Если нет свободно места - анализируем, какой из торрентов можно удалить вместе с файлами. Анализ ведется по отношению количества розданного ко времени, за которое роздано.
Вроде бы хорошее решение, если бы 2й пункт был реализован именно так, как написано. На деле же так: берется количество отданных МБ, и делится на время, прошедшее с того момента, как торрент докачался (перешел в состояние Finished). Недостаток в том, что не учитывается время, которое трансмишн простаивал (например, не был оплачен интернет), тогда может получиться, что из раздачи будут удалены хорошо раздаваемые торренты, а те, которые гораздо хуже раздаются в данный момент - останутся.
И 2й недостаток: при таком раскладе падает рейтинг, поэтому следить надо вручную...
Если всё это Вас устраивает - могу выложить, не жалко. Ну и если будут предложения, с удовольствием выслушаю.
Last edited by sergvg; 29-01-2012 at 07:11.
сегодня обновил transmission до 2.42-1
но когда запускаю ее пишет что не находит libevent-2.0.so.5Code:ipkg update ipkg upgrade transmission ipkg list_installed | grep transmission transmission - 2.42-1 - Lightweight BitTorrent client and daemon, with web inter face bundled.
сделалCode:/opt/bin/transmission-daemon -fg /opt/harddisk/transmission/config /opt/bin/transmission-daemon: can't load library 'libevent-2.0.so.5'
Теперь когда запускаю то transmiision есть в процессах -Code:ipkg install libevent Upgrading libevent on /opt/ from 1.4.14b-1 to 2.0.16-1... Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libevent_2.0.16-1_mips el.ipk Configuring libevent Successfully terminated.
Web interface работает отлично. А transmission remote gui пришлось обновить!Code:top - 14:48:11 up 1 day, 3:11, 0 users, load average: 0.08, 0.18, 0.19 Tasks: 79 total, 1 running, 75 sleeping, 3 stopped, 0 zombie Cpu(s): 2.3%us, 1.3%sy, 0.0%ni, 94.4%id, 0.7%wa, 0.0%hi, 1.3%si, 0.0%st Mem: 126564k total, 124660k used, 1904k free, 4552k buffers Swap: 1028156k total, 1548k used, 1026608k free, 89480k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7246 root 15 0 10568 8088 1800 S 2.0 6.4 10:53.73 transmission-da 7678 root 15 0 1660 652 492 R 2.0 0.5 0:00.31 top
http://code.google.com/p/transmisson...downloads/list
Last edited by sonice; 03-02-2012 at 23:43.
Вот это да! Transmission перешёл на использование libevent2 год назад.
sonice, снимаю шляпу. Какое у вас удивительно редкое для современника чувство меры! Большинство гонится за каждой новой версией, будь-то изменения хоть в последней цифре версии после третьей точки, хотя в жизнь не скажут чем отличается transmission 1.41 от transmission 2.41. Как же нас выдрессировала магия цифр.
Last edited by Omega; 07-02-2012 at 18:41. Reason: crossposting :) флуда здесь чуть менее, чем половина ... ;)
у меня тоже 2.13 до сих пор крутится...
Так понимаю для каждого торента задать целевую папку не возможно?
Т.е. они грузятся в
"download-dir": "/tmp/harddisk/torrent"
из setting.json
? и решения нет?
попробуйте transmission remote gui и будет вам счастье