Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2013, 19:17   #151
Oleg066
Member
 
Регистрация: 15.12.2013
Сообщений: 31
Вес репутации: 0
Oleg066 is an unknown quantity at this point
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

Можно дать готовый текст (то есть подправьте, где у меня ошибка)
Oleg066 вне форума   Ответить с цитированием
Старый 26.12.2013, 21:29   #152
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

Написал Вам скрипт, он хоть и короче , но выполняет тоже самое
Код:
#!/bin/sh
while true ; do
if [ ping -c 3 -s 10 -W 1 -q ya.ru > /dev/null ]; then
killall mjpg_streamer >/dev/null 2>/dev/null 
mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /mnt/Yandex/ -d 15000"
break
exit 0
else sleep1
fi
done
Скрипт я сам не проверял, так что отпишите о результатах
Admin вне форума   Ответить с цитированием
Старый 26.12.2013, 22:23   #153
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

В "моём" скрипте не предусмотрены кавычки в кавычках
Да и переменная не может нести в себе кавычки, т.к. на этом заканчивается переменная

Если у Вас в параметре двойные кавычки ("), то измените их на одинарные (').
Например:
Цитата:
...
CMD_LINE="-i 'input_uvc.so -d /dev/video0' -o 'output_file.so -f /mnt/Yandex/ -d 15000'"
...
(конечно если приложение будет понимать такой формат)
Dioptimizer вне форума   Ответить с цитированием
Старый 27.12.2013, 21:15   #154
Oleg066
Member
 
Регистрация: 15.12.2013
Сообщений: 31
Вес репутации: 0
Oleg066 is an unknown quantity at this point
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

Цитата:
Скрипт я сам не проверял, так что отпишите о результатах
Записал в фаил /etc/rc.local не заработал
Oleg066 вне форума   Ответить с цитированием
Старый 27.12.2013, 21:18   #155
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

А вы для проверки на пробовали из консоли скрипт запускать?
Права у скрипта какие? Вы их изменили?
Скрипт лучше прописать в rc.common Вам выкладывали пример
Запускать скрипт в автозагрузке нужно в фоновом режиме myscript &
Admin вне форума   Ответить с цитированием
Старый 29.12.2013, 13:47   #156
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

Как сделать, что бы web оболочка CyberWRT была не на 80, а на 8080 порту?
__________________
Моя солянка на основе TL-MR3020.
amod-cccp вне форума   Ответить с цитированием
Старый 29.12.2013, 15:09   #157
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

Выполните в консоли, не забудьте свой порт указать
uci set uhttpd.main.listen_http=0.0.0.0:80
uci commit uhttpd
Admin вне форума   Ответить с цитированием
Старый 29.12.2013, 21:34   #158
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

Ахтунг!
По неизвестной причине для меня, сегодня марально сминал свой роутер 10-ти тонным прессом!

Смысл в чем? Дело в том, что после того как все настроил, туда-сюда и все заработало, идет момент, когда к роутеру не достучаться. При вынужденной перезагрузке выясняется, что установленная CyberWRT возвращается почти в дефолтное состояние. Самое интересное, что в то состояние, которое было "до переноса на usb flash конфигов и утилит" при помощи модуля "Системный_Диск". После этого приходится заново форматировать флешку на ПК, ибо из-под модуля это бессмысленно.

Грешу на свою флешку и usb hub. Но может дело не в этом? Если есть смысл в передачи каких-нибудь конфигов или еще чего для выявления багов, то повторную наладку CyberWRT под свои нужды я отложу.
__________________
Моя солянка на основе TL-MR3020.
amod-cccp вне форума   Ответить с цитированием
Старый 29.12.2013, 21:58   #159
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

Начал расследование. Воспользовался http://www.diskinternals.com/linux-reader/ дабы попасть в Ext4. Флешка жива. Подозрение пало на usb hub и fstab.
Даже не знаю. Определила как :

мой fstab
Код:
config global
        option anon_swap '0'
        option anon_mount '0'
        option auto_swap '1'
        option auto_mount '1'
        option delay_root '5'
        option check_fs '0'

config mount
        option uuid '7e76b4f7-87e3-4b29-b82c-242ac66f861e'
        option target '/overlay'
        option enabled '1'

config swap
        option enabled '1'
        option device 'label'
        option label 'CyberWrt-swap'
Подумал что сменился uuid, а нет!
Код:
root@CyberWrt:~# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda1: LABEL="CyberWrt" UUID="7e76b4f7-87e3-4b29-b82c-242ac66f861e" TYPE="ext4"
/dev/sda2: LABEL="CyberWrt-swap" TYPE="swap"
df -h
Код:
root@CyberWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    1.4M      1.0M    400.0K  73% /
/dev/root                 1.5M      1.5M         0 100% /rom
tmpfs                    14.1M    380.0K     13.8M   3% /tmp
/dev/mtdblock3            1.4M      1.0M    400.0K  73% /overlay
overlayfs:/overlay        1.4M      1.0M    400.0K  73% /
tmpfs                   512.0K         0    512.0K   0% /dev
fdisk -l
Код:
root@CyberWrt:~# fdisk -l

Disk /dev/mtdblock0: 0 MB, 131072 bytes
255 heads, 63 sectors/track, 0 cylinders, total 256 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mtdblock1: 1 MB, 1058816 bytes
255 heads, 63 sectors/track, 0 cylinders, total 2068 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mtdblock2: 2 MB, 2938368 bytes
255 heads, 63 sectors/track, 0 cylinders, total 5739 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mtdblock3: 1 MB, 1507328 bytes
255 heads, 63 sectors/track, 0 cylinders, total 2944 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mtdblock4: 0 MB, 65536 bytes
255 heads, 63 sectors/track, 0 cylinders, total 128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mtdblock5: 3 MB, 3997696 bytes
255 heads, 63 sectors/track, 0 cylinders, total 7808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 3880 MB, 3880452096 bytes
120 heads, 62 sectors/track, 1018 cylinders, total 7579008 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *      133120     7579007     3722944   83  Linux
/dev/sda2            2048      133119       65536   82  Linux swap / Solaris

Partition table entries are not in disk order
Миниатюры
Нажмите на изображение для увеличения
Название: USB-системный диск (1).png
Просмотров: 974
Размер:	20.3 Кб
ID:	1417  
__________________
Моя солянка на основе TL-MR3020.

Последний раз редактировалось amod-cccp; 29.12.2013 в 22:13.
amod-cccp вне форума   Ответить с цитированием
Старый 29.12.2013, 22:14   #160
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Прошивка CyberWrt для начинающих и опытных пользователей

В FSTAB не вижу ничего криминального
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 26 (пользователей: 0 , гостей: 26)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика