Все форумы  Просмотр выданных благодарностей
Ссылка на пост #1 Добавлено: 3 апреля 2013 09:38
-belka-
Посетители
Азъ: потеряшка
Возраст: --
Пол:
С нами: 11 лет 5 месяцев
Сообщений: 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
Посетители
Азъ: потеряшка
Возраст: --
Пол:
С нами: 15 лет
Сообщений: 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 533

Футбол

Франція. Ліга 1, 29 тур
24 квітня 2024
20:00 Лорьян Лорьян -:- ПСЖПСЖ
20:00 Монако Монако -:- ЛілльЛілль
Англія. Прем'єр-ліга, 29-й тур
24 квітня 2024
21:45 Вулвергемптон Вулвергемптон -:- БорнмутБорнмут
Франція. Ліга 1, 29 тур
24 квітня 2024
22:00 Марсель Марсель -:- НіццаНіцца
Англія. Прем'єр-ліга, 29-й тур
24 квітня 2024
22:00 Манчестер Юнайтед Манчестер Юнайтед -:- Шеффілд ЮнайтедШеффілд Юнайтед
22:00 Крістал Пелес Крістал Пелес -:- Ньюкасл ЮнайтедНьюкасл Юнайтед
22:00 Евертон Евертон -:- ЛіверпульЛіверпуль

Обновлено: 14:39 24.04.2024

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

СТБ
14:15 - "Слепая". Чужое место.
14:50 - "Слепая". Желание мести.
15:10 - "Слепая". Призрачный спаситель.
15:35 - "Слепая". Хулиган.
Sport 1
13:00 -  Футбол. Лига чемпионов Азии. 1/2 финала. Йокогама Ф. Маринос (Япония) - Ульсан Хёндэ (Южная Корея). Ответный матч. Прямая трансляция.
15:00 - Бокс голыми кулаками. BKFC Fight Night Prospect 6 в Виргинии, США.
16:10 - Бокс. Доминик Бритч - Сальваторе Аннунциата.
17:00 - Arsenal TV. Футбол. Чемпионат Англии. Премьер-лига. Вулверхэмптон Уондерерс - Арсенал.
ICTV
14:00 - "Единые новости". Телемарафон.
15:00 - "Единые новости". Телемарафон.
16:00 - "Единые новости". Телемарафон.
17:00 - "Единые новости". Телемарафон.
Кинопремьера
13:30 - Х/ф "Они сделали нас такими".
15:05 - Х/ф "Оружие".
16:30 - Х/ф "Чемпион мира".
18:55 - Х/ф "Отзвуки прошлого".
Вся телепрограмма

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

Мы в Facebook

Голосование

Нужны ли вам прошивки для ресиверов?

нет...смысл!
а что это?
нужны...
у меня уже есть!
я блондинко....

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

Sat-integral club

Re: Вопросы новичков

Цитата: банан от Сегодня в 10:26:55 S-32AHD3T2C що за ...

Re: ПО Sat-Integral SP-1319HD / SP-1329HD COMBO версии 23.10.06

ЦитироватьЯ уже писав на цю тему,як я прошивав свій тюнер в принижував і підвищував прошивку і як ...

Re: ПО Sat-Integral SP-1319HD / SP-1329HD COMBO версии 23.10.06

Я уже писав на цю тему,як я прошивав свій тюнер в принижував і підвищував прошивку і як реанімувати ...

Re: Безкоштовний плейлист IPTV

Erotika. https://oxy.name/d/HuOh

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

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

webhook telegram Read timeout expired

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