Rung, а у вас приходят смс, когда торент закачался или в reboot ушел маршрутизатор?
Rung, а у вас приходят смс, когда торент закачался или в reboot ушел маршрутизатор?
Если Вы про скрипт, то да все должно работать (Завершение закачки у ruTorrent, загрузка роутера и в случае пропадания/появления пинга до ya.ru). Только сегодня какие то проблемы со службой Маил.Агента и сообщения не отправляются.
Вопросы по скрипту лучше задавать в профильной теме.
Вопрос по предыдущей версии скрипта (т.к. профильная ветка закрыта).
Использовал скрипт год над при запуске на роутере нового 2тб винта.
Просто запустил, отметил нужные программы и дождался их установки.
Но неделю назад пришла беда - из за внезапного отключения питания, слетели все разделы.
Восстановит их намного легче, если знать их точные размеры.
Но той, прежней версии скрипта уже нема - может кто из её пользователей или автор подскажет, какие и какого размера разделы создавал тот скрипт?
wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb
Если речь об этом: Скрипт "Установка программ для чайника" и его обсуждение то там в инструкции по установке, пункт 10, можете прочитать:
" ФОРМАТИРОВАНИЕ первого HDD-USB (ONE) производится на три раздела ext3: SWAP - 256Mб, OPT (для программ) - 1024Mб и DATA (для ваших данных /tmp/harddisk ) - все остальное пространство диска;
- ФОРМАТИРОВАНИЕ второго HDD-USB (TWO) на один раздел ext3 (part1): DATA (для ваших данных /tmp/harddisk2 ) - все пространство второго диска."
#------------------ Installing syslog-ng ------------------------------
echo; echo -e "$a_white $INSTAL $a_green syslog-ng$a_white ...$a_std"
ipkg install syslog-ng
mkdir -p /opt/var/log/archive/
wget $repaddress_url/S01syslog-ng -O /opt/etc/init.d/S01syslog-ng
chmod +x /opt/etc/init.d/S01syslog-ng
wget $repaddress_url/syslog-ng.conf -O /opt/etc/syslog-ng/syslog-ng.conf
sed -i "s|owner(\"root\")|owner(\"$rootname\")|" /opt/etc/syslog-ng/syslog-ng.conf ;# сменить пользователя в случае отличия от "root"
wget $repaddress_url/archivelog.sh -O /opt/etc/cron.hourly/archivelog.sh
chmod +x /opt/etc/cron.hourly/archivelog.sh
Ну во-общем дошаманил я свой же вопрос, как дать доступ с мира на вебморду программ на роутере, если при установке поставил запрет и пробросил стандартные порты внутрь (не читая 400 страниц форума):
в /tmp/local/sbin/post-firewall переправить строчку на
в /opt/etc/lighttpd/lighttpd.conf переправить строчку наCode:iptables -I INPUT -p tcp --dport 8008 -j ACCEPT
ток надо не забывать в конце шаманств магическоеCode:server.port = 8008
в итоге, после перезагрузки получается что-то вроде http://XXX.XXX.XXX.XXX:8008/phpxmail/Code:flashfs save && flashfs commit && flashfs enable && reboot
Last edited by PTZ-M; 06-05-2012 at 08:45.
RT-N16 на 1.9.2.7-rtn-r4177 + Скрипт "Установка программ для чайника" (Новая редакция) на WD 3.5" 750Gb USB 2.0
PTZ-M, шаманить - это, конечно, увлекательно, а форумы и мануалы читать бывает сложно, но:
1) зачем было менять порт lighttpd ? если он слушал на 80 порту, то для доступа извне достаточно было бы
если же 80ый порт был занят кем-то еще, обычно это админка роутера, то, имхо, лучше её перетащить на другой порт (по причине п.2)Code:iptables -I INPUT -p tcp --dport 80 -j ACCEPT
например, переносим админку на порт 888
после перезагрузки порт 80 от админки освободится и можно вешать на него lighttpd.Code:$ nvram set http_lanport=888 $ nvram commit $ reboot
2) везде ли в вашем "мире" будет разрешено использование порта 8008 ?
3) вы уверены, что lighttpd у вас слушает и на внешнем интерфейсе тоже? так как пример http://192.168.1.1:8008/phpxmail/ - это доступ изнутри локальной сети.
как писал выше стандартные порты (80, 443 и т.д.) проброшены во внутрь сети, поэтому надо менять на 8008
с "мира" специально просил знакомых проверить - работает, на 1-ом, где серый IP и нет проброса портов. есть ещё 2-ой аналогичный RT-N16, вот на нём белый IP и порты проброшены - всё отлично работает, то что нужно видно, а "служебка" закрыта от посторонних с "мира" ну или почти, почему-то vnstat, sms servis не запрашивают логина пароля для доступа
Last edited by PTZ-M; 06-05-2012 at 08:39.
RT-N16 на 1.9.2.7-rtn-r4177 + Скрипт "Установка программ для чайника" (Новая редакция) на WD 3.5" 750Gb USB 2.0
Доброго времени суток. Планируется ли в ближайшем будущем перевод сего мегаполезного скрипта на новый репозитарий entware?
RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет
В общем, я поставил-таки всё. Кому интересно, излагаю:
Подключил винт к компу, запустил Partition Manager. Сделал на винте 3 раздела: первый - 700 мб (сейчас понял, что можно меньше); второй - всё остальное - 256 мб на своп; третий - своп.
Подключил винт к роутеру, примонтировал своп. Начал ставить. Скрипт свопик всё-равно создал свой. Как раз на первом разделе, который 700 мб (я поэтому и говорю, что можно было меньше). На второй, здоровенный, раздел поставилось всё остальное. Третий раздел, который я свопом делал, остался не тронутым. Можно будет его к компу подключить и слить со вторым. Всё!
Внимание, вопрос: как можно корректно сделать раздел data и примонтировать его (я так понимаю, что надо сделать ресайз раздела с программами)
Ещё вопрос. Не запускается transmission. Стрница по адресу http://my.router:9091/ кажет вот такое
[spoiler]
403: Forbidden
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.
If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details
[/spoiler]
Всем спасибо за внимание
RT-N16 RT-N16-1.9.2.7-rtn-r3381
Добрый день!
Вчера настроил роутер (N16) с использованием вашего скрипта.
Прежде всего хочу сказать спасибо за ваш труд.
Хочу внести свою скромную лепту, чтобы помочь скрипт сделать лучше. В ходе использования скрипта у меня возникли некоторые замечания:
1. При первой попытке установки возникла проблема у провайдера в результате чего некоторые пакеты не смогли загрузиться. Пришлось прервать выполнение и запустить скрипт заново. И в первый и во второй раз запускал в режиме FORMAT, но к своему удивлению обнаружил что вместо того чтобы пересоздавать post-boot, pre-mount & etc. скрипт в них только дописывает. В результате, при вотором перезапуске в теле этих файлов образуется повторяющиеся скрипты. Думаю, что правильнее будет пересоздавать эти файлы.
2. uShare
Роутер у меня живет уже давно и то что вчера начал крутить ему голово вызвано необходимостью установить медиа-сервер. До того как использовать скрипт, я устанавливал uShare, MediaTomb и еще что-то (вылетело из головы название). В результате, пришел к выводу что лучше uShare с XBox360 ничего лучше не работает. Так что когда решил перенастроить роутер с нуля и сделать это быстро с помощью скрипта, то выбрал этот медиа-сервер. Несколько замечаний по его работе:
* Индексирование папок через вэб-морду не работает. По умолчанию были каталоги /clifs1 и /clifs2. Через web добавил /tmp/harddisk/data/Video и /tmp/harddisk/data/Music и удалил /clifs1 и /clifs2. Несмотря на то, что "Number of shared files and directories" стало отличным от нуля, ни XBox ни другие клиенты не видели расшареные видео и музыку. Перезагрузки и ожидание индексации не помогали. После того как подправил конфиг файл (/opt/etc/ushare.conf) uShare и заменил /clifs1, /clifs2 на /tmp/harddisk/data/Video, /tmp/harddisk/data/Music - все заработало.
* Несмотря на то что в /opt/etc/ushare.conf указано ENABLE_XBOX=yes, после установки XBox отказывался находить медиа-сервер. Подправил /opt/etc/init.d/S99ushare добавив к демону при старте ключ -x - проблема решилась.
Поведением uShare озадачен. Понимаю что это не проблема скрипта, но думаю, что в ваших силах ее решить.
С уважением,
Александр
Чуть не забыл. По умолчанию uShare имеет проблемы с опознанием русских букв. Лекарство описано тут
https://sites.google.com/site/valek1...ivkoj-ot-olegaДля отображения русских символов необходимо запустить ushare с параметром -o.
Для автозапуска отредактируйте файл
Код:
/opt/etc/init.d/S99ushare
Найдите строчку:
Код:
$DAEMON -D
добавьте следующий параметр:
Код:
$DAEMON -o -D
Для корректной работы с XBox360 строчка должна выглядеть так:
Код:
$DAEMON -o -x -D
Last edited by Omega; 12-08-2012 at 12:09. Reason: fixed
Спасибо за найденные ошибки и варианты их решения, обязательно учту в следующей версии.
Когда она выйдет обещать не могу, в августе иду в отпуск, надеюсь хватит время на природе реализовать запланированное.
Присылайте свои наработки и конструктивные предложения, готов их учесть и внести правки в скрипте.
Роутер wl500gpv
Что делал:
Выключил питание роутера
Подключил внешний HDD в нижний USB (жесткий диск имеет файловую систему ntfs)
Включил роутер
Вопрос: Почему не виден жесткий диск? может его нужно отформатировать в ext2? Хотя как я понял при установке в режиме "Format" будет все сделано автоматически.
UPD Помогло форматирование диска в ext2
Code:[root@WL500gpv2 root]$ mount rootfs on / type rootfs (rw) /dev/root on / type squashfs (ro) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devfs on /dev type tmpfs (rw,noatime) devpts on /dev/pts type devpts (rw) tmpfs on /tmp type tmpfs (rw,noatime) usbfs on /proc/bus/usb type usbfs (rw)Code:sh: ONE: unknown operand Now check on errors the OPT partition FIRST HDD ... e2fsck 1.41.14 (22-Dec-2010) e2fsck: Superblock invalid, trying backup blocks... e2fsck: Bad magic number in super-block while trying to open /dev/sda2 The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> Now check on errors the DATA partition FIRST HDD ... e2fsck 1.41.14 (22-Dec-2010) e2fsck: Superblock invalid, trying backup blocks... e2fsck: Bad magic number in super-block while trying to open /dev/sda3 The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> Now check on errors the DATA partition SECOND HDD ... e2fsck 1.41.14 (22-Dec-2010) e2fsck: No such file or directory while trying to open /dev/sdb1 Possibly non-existent device? Press ENTER for REBOOT ...
Last edited by idShura; 08-01-2013 at 14:07.