Все форумы  Просмотр выданных благодарностей
Ссылка на пост #1 Добавлено: 3 апреля 2013 09:38
-belka-
Посетители
Азъ: потеряшка
Возраст: --
Пол:
С нами: 11 лет 4 месяцa
Сообщений: 2
Поблагодарил: 0
Благодарностей: 1
Предупреждений: 0

Репутация:

Награды:


Короче говоря, было свободное время, разобрался в sh. Написал пару улучшений (скрипты только для 3220 v1, возможно допиливаются до v2), который визуализирует работу mpcs с помощью диода qss:
1) qss - быстро мограет - mpcs загружается
2) qss - светится - mpcs работает
3) qss - не свиться - mpcs выгружена
4) qss - быстро моргнул (светился-быстро погас-засветился снова) - ключь найден
5) qss - моргнул длинно 3 раза (светился-погас-засветился снова) - ошибка mpcs
6) нажатее кнопки QSS до 2 секунд - диод QSS гаснет - перезагружает mpcs
7) нажатее кнопки QSS от 2 секунд и больше ( после того как QSS погаз и снова загорелся
- можно отпускать) - перезагружает роутер командой reboot (без cброса настроек)
Выкладываю, может кому пригодится:
/etc/init.d/mpcs_init
Код:[Выделить]
#!/bin/sh /etc/rc.common # Copyright (C) 2006 OpenWrt.org START=99 QSSled=&a
mp;# 34;/sys/class/leds/tl-mr3x20:
;green&# 58;qss" # путь к диоду QSS в переменную start() { /usr/sbin/mpcs_ext & # запускаем mpcs } stop() { exec > /dev/null 2> /dev/null # скрываем все stdout и stderr killall -9 mpcs # снять задачу mpcs rm /tmp/mcps.mem # удаление временных файлов mpcs rm /tmp/*.fifo # удаление временных файлов mpcs rm /tmp/mpcs.led # удаление файла семофора для моргания QSS killall grep # снять задачу grep поиска в логе mpcs killall tee # снять задачу tee killall cat # снять задачу cat echo 0 > $QSSled/brightness # откл. диод QSS }


usr/sbin/mpcs_ext
Код:[Выделить]
#!/bin/sh # Copyright (C) 2013 anoxiety # в файле /etc/mpcs/mpcs.conf указываем путь к лог файлу LogFile = /tmp/pipe.mpcs.log QSSled="/s
ys/class/leds/tl-mr3x20:green
8;qs s" # путь к диоду QSS в переменную OKfilter=" tuner .*: found " # то, что ищем в логе mpcs, чтоб мигнуть диодом QSS ERRORfilter=": timeout|: rejected|: not found|incimplete request|too many errors|errno=|failed" # ошибки #exec > /dev/null 2> /dev/null # скрываем все stdout и stderr ledBlink() { # описываем функцию моргания qss local times="$1" # сколько раз мограть local OFFpause="$2" # время выключения local ONpause="$3" # време свечения local blinkLED="$4" # выбор диода для мигания for k in `seq 1 $ (8.14₴)times` # цикл кол-во морганий do echo 0 > $blinkLED/brightness # откл. диод QSS for i in `seq 0 $ (0₴)OFFpause` ; do echo > /dev/null; done # цикл для паузы 0.2 сек, проц грузит не более 50% echo 1 > $blinkLED/brightness # вкл. диод QSS for i in `seq 0 $ (0₴)ONpause` ; do echo > /dev/null; done # цикл для паузы 0.2 сек, проц грузит не более 50% done } if [ ! -f /tmp/mpcs ] ; then # если файла mpcs нету - распакуем его echo timer > $QSSled/trigger; echo 200 > $QSSled/delay_off ;echo 200 > $QSSled/delay_on # быстро мограем диодом QSS cp -f /etc/mpcs/mpcs.bz2 /tmp/ # копируем архив mpcs.bz2 из /etc/mpcs/ в /tmp/ sleep 3 # ждем 3 сек. пока скопируется bunzip2 -f /tmp/mpcs.bz2 # распаковываем файл mpcs в папку /tmp/ chmod +x /tmp/mpcs # даем раcпакованному файлу mpcs права 0755 mkfifo /tmp/pipe.mpcs.log # создаем FIFО канал для совместного доступа к файлу лога mpcs mkfifo /tmp/pipe.tee.read.log # создаем FIFО канал для совместного доступа к файлу лога mpcs echo 0 > $QSSled/brightness; echo 1 > $QSSled/brightness # вкл. диод QSS fi if top -bn1 | grep [t]mp/mpcs > /dev/null; then # если процесс mpcs запущен - выгружаем его echo 0 > $QSSled/brightness # откл. диод QSS killall -9 mpcs # снять задачу mpcs rm /tmp/mcps.mem # удаление временных файлов mpcs rm /tmp/*.fifo # удаление временных файлов mpcs rm /tmp/mpcs.led # удаление файла семафора для моргания QSS killall grep # снять задачу grep поиска в логе mpcs killall tee # снять задачу tee killall cat # снять задачу cat sleep 2 # пауза 2 сек. fi /tmp/mpcs -c /etc/mpcs & # запуск mpcs с ключем -с это путь к конф. файлам /etc/mpcs touch /tmp/mpcs.led # создание файла семафора для моргания QSS echo 1 > $QSSled/brightness # вкл. диод QSS touch /tmp/bufer.mpcs.log.txt cat /tmp/pipe.mpcs.log | tee /tmp/pipe.tee.read.log > /tmp/bufer.mpcs.log.txt & while [ -f /tmp/mpcs.led ]; do # цикл работает если файл семафор mpcs.led существует grep -qE "$OKfilter|$ERRORfilter" /tmp/pipe.tee.read.log && ( # ищем в логе текст, если находим - выполняем дальше if grep -qE "$OKfilter" /tmp/bufer.mpcs.log.txt; then ledBlink 1 500 200 "/sys/class/leds/tl-mr3x20:green
:qss" # моргать 1 раз, выкл 500, вкл. 200 если ок else ledBlink 3 3000 2000 "/sys/class/leds/tl-mr3x20:green
:qss" # моргать 3 раз, выкл 3000, вкл. 2000 fi > /tmp/bufer.mpcs.log.txt # чистим лог файл ); done & # конец цикла


для перезагрузки mpcs кнопкой qss нужно выполнить в putty:
Код:[Выделить]
uci add system button uci set system.@button[-1].button=wps
nnuci set system.@button[-1].action=presse
d uci set system.@button[-1].handler='
mpcs_ext &' uci add system button uci set system.@button[-1].button=wps
nnuci set system.@button[-1].action=releas
ed uci set system.@button[-1].handler='
echo 0 >/sys/class/leds/tl-mr3x20:green&
amp; #58;system/brightness; echo 0 >/sys/class/leds/ath9k-phy0/brightnes
s; echo 0 >/sys/class/leds/tl-mr3x20:green&
amp; #58;3G/brightness; echo heartbeat > /sys/class/leds/tl-mr3x20:green:
qss/trigger; reboot' uci set system.@button[-1].min=2 uci set system.@button[-1].max=30 uci
set system.@led[0].interval=500 u
ci commit system


Нувот и все. Еще. Я убрал из прошивки дантеса подключение драйверов при загрузке через insmode. Модули с драйверами к своему шнурку просто нужно скопировать при через wincsp в соответствующие папки в роутере и они будут подключены.

Вы не можете скачивать файлы с нашего форума, необходимовойтиилизарегистрироваться

Вы не можете скачивать файлы с нашего форума, необходимовойтиилизарегистрироваться

Вы не можете скачивать файлы с нашего форума, необходимовойтиилизарегистрироваться

Сообщение отредактировано 3 апреля 2013 09:40. Редактировалось 1 раз(а)

Мой телевизор:

Мой ресивер:

Мои спутники:

Ссылка на пост #2 Добавлено: 13 февраля 2013 20:30
Андрей
Посетители
Азъ: помогу любому
Возраст: 50 Рыбы
Пол:
С нами: 14 лет 10 месяцев
Сообщений: 946
Поблагодарил: 225
Благодарностей: 1438
Предупреждений: 0

Награды:

   

так открыл я его

Тебе нужно было только для SSH поставить Yes

может мпск в роутере актив надо както или что

начинаеш думать... Там где включал SSH ниже нужно сделать MPCS - Yes

пример mpcs.conf

Сообщение отредактировано 13 февраля 2013 20:36. Редактировалось 2 раз(а)

Мой телевизор: Toshiba 32HV10V1

Мой ресивер: ZGEMMA H7S, Openbox Prismcube Ruby

Мои спутники: Amos+Sirius+Hotbird+Eutelsat

Ссылка на пост #3 Добавлено: 20 января 2013 20:18
Игорь
Посетители
Азъ: мимоход
Возраст: 31 Скорпион
Пол:
С нами: 12 лет 9 месяцев
Сообщений: 8
Поблагодарил: 0
Благодарностей: 5
Предупреждений: 0

Репутация:

Награды:


garynych,
Все по инструкции, только с прошивкой для dir-300(у меня nru b1), микросхема логический инвертор в магазине дали аналог к561лн2 без резисторов и прочей обвязки.

Мой телевизор: sharp 32

Мой ресивер: globo 7310v + dir-300(шара)

Мои спутники: 36e Триколор по шаре

Ссылка на пост #4 Добавлено: 13 декабря 2012 22:38
Андрей
Посетители
Азъ: помогу любому
Возраст: 50 Рыбы
Пол:
С нами: 14 лет 10 месяцев
Сообщений: 946
Поблагодарил: 225
Благодарностей: 1438
Предупреждений: 0

Награды:

   

Цитата: jasha311
на короткам кабеле каналы теперь несыплятса )))

Мля песец...
и какой же был длинный кабель? В смысле откуда докуда шел?


Добавлено спустя 37 минут 2 секунды:

Цитата: garynych
adsl в режим bridge а на роутере настройте соединение с провайдером
или на adsl настройте соединение с провайдером а у роутера отключить DHCP и ip (отличный от модема) ,маску, шлюз и днс (ip что у adsl ) да и кабель не в wan а в lan ... как то так

Насчет бриджа - нафиг он нужен. На некоторых модемах(Dir 2500) я его просто не смог настроить. Он все равно упорно назначал адрес роутеру, а тот ругался...
Из опыта (если не используются вычурные соединения у провайдера) - самые минимальные телодвижения для настройки adsl:
1.Роутер должен быть в другом адресном пространстве чем модем - если адрес модема 192.168.1.1, то у роутера должен быть 192.168.2.1 (короче - отличаться предпоследней цифрой)
2.В модеме не меняем никаких настроек
3.Кабель от модема втыкаем в порт WAN роутера.
4. В настройке Wan роутера протокол ставим DHCP.
Все!
При таком раскладе с компа подключенного к роутеру можно зайти и на роутер и на модем...

Сообщение отредактировано 13 декабря 2012 22:04. Редактировалось 1 раз(а)

Мой телевизор: Toshiba 32HV10V1

Мой ресивер: ZGEMMA H7S, Openbox Prismcube Ruby

Мои спутники: Amos+Sirius+Hotbird+Eutelsat

Ссылка на пост #5 Добавлено: 19 ноября 2012 01:15
Посетители
Азъ: потеряшка
Возраст: --
Пол:
С нами: 14 лет 11 месяцев
Сообщений: 1
Поблагодарил: 0
Благодарностей: 1
Предупреждений: 0

Репутация:

Награды:


Поправить на ttyATH0 в mpcs.conf.

Сообщение отредактировано 19 ноября 2012 01:53. Редактировалось 1 раз(а)

Мой телевизор:

Мой ресивер:

Мои спутники:

Ссылка на пост #6 Добавлено: 9 апреля 2012 13:41
Оля
Друзья satsis.info
Азъ: хозяин спутника
Возраст: 38 Лев
Пол:
С нами: 13 лет 8 месяцев
Сообщений: 3730
Поблагодарил: 8346
Благодарностей: 12297
Предупреждений: 0

Награды:

       

Цитата: garynych
Сиренети
вот это можно и переместить... ;)

Впихнула в первый пост, надеюсь туда куда нужно )))

Файлик остаётся в этом посте, в первом просто ссылка на скачивание.
VENI VIDI VICI

Мой телевизор: Toshiba 32P1300DG

Мой ресивер: Sat-Integral S-1212 HD Nero

Мои спутники: 4°W,4.8°E,13°E

Ссылка на пост #7 Добавлено: 9 апреля 2012 10:58
Оля
Друзья satsis.info
Азъ: хозяин спутника
Возраст: 38 Лев
Пол:
С нами: 13 лет 8 месяцев
Сообщений: 3730
Поблагодарил: 8346
Благодарностей: 12297
Предупреждений: 0

Награды:

       

Цитата: zmej74
Просто пытаются доказать, что шаринг на GI S8120 невозможен

Как это невозможен? А у остальных что? Диво дивное или чудо чудное?

Если кто-то чего-то незнает, или ещё о чём то неслышал, так раскажите и просветите.

Ваша информация в любом случае для кого-то будет полезной. 11

garynych, и если нужно будет в первом посту что-то добавить или заменить, пишите или в этой теме или мне, будем править.
VENI VIDI VICI

Мой телевизор: Toshiba 32P1300DG

Мой ресивер: Sat-Integral S-1212 HD Nero

Мои спутники: 4°W,4.8°E,13°E

    XML error in File: https://www.tricolor.tv/rss/

    XML error: error parsing attribute name at line 390

Футбол

Ліга конференцій, 1/4 фіналу
18 квітня 2024
19:45 Лілль Лілль -:- Астон ВіллаАстон Вілла
19:45 Фіорентина Фіорентина -:- Вікторія ПльзеньВікторія Пльзень
22:00 ПАОК ПАОК -:- БрюггеБрюгге
Ліга Європи, 1/4 фіналу
18 квітня 2024
22:00 Марсель Марсель -:- БенфікаБенфіка
22:00 Вест Гем Вест Гем -:- Баєр ЛеверкузенБаєр Леверкузен
22:00 Рома Рома -:- МіланМілан
22:00 Аталанта Аталанта -:- ЛіверпульЛіверпуль
Ліга конференцій, 1/4 фіналу
18 квітня 2024
22:00 Фенербахче Фенербахче -:- ОлімпіакосОлімпіакос

Обновлено: 05:46 18.04.2024

Телепрограмма

СТБ
05:00 - Т/с "След". "Мстительный стартап".
06:15 - Т/с "След". "Любовь с тяжелыми последствиями".
07:10 - Т/с "Дежурный врач", 7 сезон, 19 с.
08:05 - Т/с "Дежурный врач", 7 сезон, 20 с.
Sport 1
05:10 - Футбол. Кубок Азии. 1/8 финала. Саудовская Аравия - Южная Корея.
08:00 - Бокс. Джеймс Тони - Рой Джонс.
09:10 - Футбол. Кубок Португалии. 1/2 финала. Порту - Витория Гимарайнш. Ответный матч.
11:00 - Автоспорт. Формула-4. Чемпионат Саудовской Аравии. Этап 4 на трассе Джидда Корниш. Гонка 3. Обзор.
ICTV
05:00 - "Единые новости". Телемарафон.
06:00 - "Единые новости". Телемарафон.
07:00 - "Единые новости". Телемарафон.
08:00 - "Единые новости". Телемарафон.
Кинопремьера
06:10 - Х/ф "Легенда о самбо".
08:00 - Х/ф "Папа из спецназа".
09:40 - Х/ф "Папы".
Вся телепрограмма

Мы в Вконтакте

Мы в Facebook

Голосование

Какой у вас спутниковый ресивер?

VU+
Sat-Integral
SkyWay
Golden Media
Galaxy Innovations
Amiko
Tiger
Openbox
SkyGate
Dreambox
AZbox
Octagon
Opticum
Eurosat
Eurosky
Globo
Humax
General Satellite
Golden Interstar
Topfield
IPBox
Evolution
Kathrein
Technosat
Samsung
XCRUISER
DVB карта
другой ресивер

Случайное фото

Sat-integral club

Re: Шурик

Цитата: Pavel01 от Сегодня в 11:41:45Спасибо. Я в курсе. Это я спрашивал у профи. кто должен ...

Re: Пожелания разработчикам ПО Sat-Integral S-1412 HD Rocket / Sat-Integral S-1432

Поправте радио-онлайн. Не одна станция не работает. Можно воткнуть пакет станций радио рекорд.

Re: Шурик

Цитата: Yuriy Protas от Сегодня в 03:55:47Відкриває частково нтв+ на 36Е,майже весь ...

Re: Шурик

Цитата: Pavel01 от 28 марта 2024, 07:06:16Так почти всё и должно открываться. 53 и 56 скорее всего ...

Re: Шурик

Цитата: allexxx65 от Вчера в 20:45:58Вы не внимательно прочитали мой вопрос, который как раз и ...

PHP: mail() через внешние SMTP msmtp

Ситуация следующая. ...

webhook telegram Read timeout expired

Вы выполняете ...