планирую опять обновить прошивку и софт на роутере. Уж очень заманчиво сделать все это с данным скриптом. Но дело в том что к роутеру надо подлючить хард уже забитый под завязку нужными файлами. Допустим я проделаю все как в первом посте с воткнутой флешкой. Потом изменю монтирование дисков (в fstab и post-mount?) так чтобы раздел data подключался на харде, а не на флешке. Достаточно ли будет этого чтобы все заработало?
ок. Попробую и отпишусь.
2 вопрос. При инсталяции я могу отказаться от установки баз NOD? Веб-страничка со статистикой будет при этом работать (в первом посте как-то неоднозначно написано) ?
Огромное спасибо за скрипт - разобрался даже я (кофейник)!
Торрент вроде качает (довольно быстро), отдаёт (довольно медленно)...
Снаружи виден сайт, качалка, статус и т.д. В общем всё, что было заявлено.
всё работает как и должно, а с мелочами уже буду разбираться.
Если кому интересно - была такая проблемка:
Имеем Asus WL500W и WD USB HDD 1000Gb.
Создал из-под Ftp каталог (hdd) в /tmp/harddisk/ и в нём 3 папки (video, audio, soft).
Пытался уговорить торрент качать в какую-либо из этих трёх папок (в зависимости от контента скачавания) - он меня лесом посылает. То на паузе висит, то на ожидании. Полез через телнет на хард.
В итоге оказалось, что /tmp/harddisk/hdd/ имеет права пользователя root, а торренту необходимы права p2p.
C помощью команды chown поменял права на эту папку и соответственно всем вложениям в неё (помните audio, video, soft).
Имеем полностю рабочий торрент (отдаём, принимает, закачивает куда захочу - в пределах папки hdd)
Мне это удобно тем, что на рабочий стол скинуть ярлык на папку hdd на шаре и там уже выбирать контент, а не лазить по папкам torrent и work.
Делаю, собственно, для любимых женщин, чтобы им не мучаться в поисках фильма и музыки на харде. Вчера взял статический IP - теперь сижу на работе и управляю закачками, периодически получаю команды из дома на закачку того или иного
Теперь про команды (для таких, как я):
ls - показывает все файлы в текущем каталоге в алфавитном порядке.Аналогична dir.
cd - смена текущего каталога.По умолчанию переходит в домашний каталог текущего пользователя (если без параметров).
cd .. - подняться на каталог выше.
chown - смена владельца указанного файла.Требуется доступ root.
mkdir - создание указанного каталога.
rm - удаление указанного файла или каталога. Можно и много удалить.
Больше никаких команд для этой операции не потребовалось.
Вот, собственно и всё... если это лишнее - одмин удалит =)
Ещё раз спасибо за скрипт.
Last edited by DreamCatcher; 13-11-2009 at 16:59.
Версия 1.6
- повесил команды остановки rTorrent и роутера на кнопку ez-setup
- добавил [h] eAccelerator + phpSQLiteCMS 1.0
- небольшая оптимизация скрипта
подробности - вечером
а можно в 2-х словах для чего это?- добавил [h] eAccelerator + phpSQLiteCMS 1.0
Веб страничка будет работать отлично, но самое нижнее окошко будет рисовать No connection =(, которое ссылку даёт на http://www.eset.eu/support/update-xy1
вопрос был в другом - если базы не ставить - будет ли страничка статуса показываться. ответ - будет))
Last edited by DreamCatcher; 13-11-2009 at 10:23.
Заранее спасибо.
И, если позволите, еще одно пожелание. Можно ли доработки скрипта делать еще и в виде неких апдейтов, чтобы не приходилось систему сносить и ставить с нуля. Вообще-то поставить ее, пользуясь вашим скриптом, несложно, проблема в резервном копировании данных роутерного винта - это занимает достаточно долго времени.
легкой правкой fstab не обошлось. Хард не монтируется, автоматом, хотя вручную получается и e2fsck говорит что журнал clean. Это из-за того что нет папки tmp/harddisk и она не сохраняется при создании вручную.
Но по умолчанию с данным скриптом все встало прекрасно. Правда у меня раздел /opt по pre-shutdown не перемонтируется (соответственно recovery при загруке). lsof -t /opt показывает кучу работающих процессов. Поэтому я добавил в свой pre-shutdown
но конечно перед этим надо установить lsof и findutilsCode:if [ -n "`lsof -t /opt`" ]; then lsof -t /opt |sort -n | xargs kill -9 fi sleep 2;
Code:ipkg install lsof ipkg install findutils
Last edited by alex7912; 13-11-2009 at 13:29.