шаринг без пк с роутером TP-Link TL-MR3420 и 3220

garynych

Любитель Сат-ТВ
ну наверно с того что настроить интернет на роутере и подать его в ресивер.
Линейка Technosat/Sat-Integral T-9000 HD/T-9100
Код:
Как обновить ПО ресивера?
1. Извлеките файл NxpRom.bin из архива;
2. Создайте папку с именем "files" в корневой директории USB-диска (с файловой системой FAT/FAT32) и скопируйте в нее файл NxpRom.bin (Вы должны получить путь USB_DISK:/files/NxpRom.bin)
3. Вставьте USB-диск в ресивер и затем перезагрузите его (из розетки или тумблером на задней панели)
4. Процесс обновления начнется автоматически. На протяжении обновления ресивер может перезагружаться. Это нормально, не отключайте его от сети и не извлекайте USB-диск!
5. После окончания обновления ресивер загрузится в рабочий режим.
P.S. В случае успешного обновления файл в директории ”files” будет переименован в NxpRom11.bin. Для следующего обновления его нужно обратно переименовать в NxpRom.bin. Это можно сделать средствами ресивера.

Обновление ресивера с USB-меню. Вариант 2. (начиная с v1.35)
1. Войдите в USB-меню и найдите нужный файл с ПО (название может быть любое)
2. Нажмите ОК и подтвердите обновление ПО
3. После копирования ресивер перезагрузиться и процес обноления начнется автоматически (ВНИМАНИЕ!!! Накопитель при этом не извлекать!)
4. После окончания обновления ресивер загрузится в рабочий режим.
Код:
Настройка проводной сети ETHERNET
Для подключения к проводной сети в ресивере встроенная сетевая карта с RJ-45 разъемом на задней панели.
Выходить в сеть ресивер умеет только через NAT. (Должен быть включен на Вашем роутере или ПК)
Подключив ресивер к локальной сети или сети интернет, войдите в меню Дополнительно –> Настройка сети –> Настройка IP.
Если в Вашей сети работает DHCP-сервер, то Вы можете получить необходимые настройки от него. Для этого нажмите СИНЮЮ кнопку на ПДУ. Ресивер при этом перезагрузится. Для того чтобы при каждой загрузке ресивер получал настройки от DHCP-сервера, с помощью ЗЕЛЕНОЙ кнопки ПДУ, установите значение DHCP в «Включено».
Для использования статических настроек установите значение DHCP в «Выключено» (ЗЕЛЕНАЯ кнопка ПДУ). Затем заполните нужные поля и сохраните настройки КРАСНОЙ кнопкой ПДУ. После чего перезагрузите ресивер.

а потом настроить шару
Код:
Настройка шаринга NEWCAMD (ETHERNET)
Войдите в Меню->Дополнительно->Настройка сети->Настройка сервера.
Активировав ЗЕЛЕНОЙ кнопкой ПДУ вкладку сервера и установив тип в NEWCS, заполните нужные поля.
Заполните Priority list для быстрой работы шаринга.
P.S. Если на канале присутствует два рабочих CAID DRE, то в Приоритет лист их нужно добавить два раза. Н-р: Для пакета Платформа добавляем два раза 004AE1.
 

garynych

Любитель Сат-ТВ
Проводного интернета на даче нет. со временем скопилось много свистков (при покупке по акциям) и лежали без дела... как известно,вся эта сотовая сеть довольно капризная,и парой связи нет,приходится прыгать с оператора на оператора...научившись ,собирать костумные прошивки и ковыряться с openwrt , наткнулся на пакет http://wiki.openwrt.org/zh-cn/doc/recipes/3gdongle?s[]=multiwan
вроде всё просто (даже веб менюшка есть),но именно с 3g usb модемами есть проблемы :(
уже думал не видать мне счастья... :lol: начал копать... и наткнулся на польский пакетик simplefailover но и он не заработал... далее увидал что есть новый пакетик mwan2 вот с ним и нашёл счатье :lol: работает со отлично... можно в режиме баласна между соединениями и в резервном режиме... по мимо 3g, умеет ещё много чего ;) так что теперь я всегда в сети ,и при проблемых у одного провайдера,переход на другого автоматом и не заметно ;)


обратите внимание,для 2х модемов сразу,нужен активный usb hub (или одному модему делайте внешний источник питания)
настроить это всё,можно и не только с модемами... а к основному просто 3g как страховка,на случай проблем... всего вроде до 7 провайдеров сразу ;)

в файде мой опыт с двумя е1550 мегафон и мтс (сразу скажу,сильно не разбирался,просто добился,что бы работало...)
 

Вложения

  • mwan2.rar
    17,3 KB · Просмотры: 35

garynych

Любитель Сат-ТВ
есть провайдеры,которые не имеют плагина для w7, что бы посмотреть свой баланс...
вот решение,для таких:
при помощи winSCP кинуть скрипт в /mnt присвоить атрибут 0755 и в putty набирать ussd
запрос идёт на *100# (если нужен другой,то поправите строку запроса да и порт нужно ставить свой)
как увидеть нормальный ответ от модема в putty ;) в левом верхнем углу,нажать правую кн. мыши и


 

Вложения

  • ussd.rar
    580 байт · Просмотры: 28

ne7eu

Пользователь
Кто поможет разобраться?

так канал неработающий пишет:
[LOG139]2012/11/22 21:13:22 1767 c01 tuner (0500&050A00/50DE/90:FFA8): rejected user ident (0 ms)
[LOG140]2012/11/22 21:13:28 1767 c01 tuner (0500&050100/50DE/63:771B): rejected user ident (0 ms)
[LOG141]2012/11/22 21:13:28 1767 c01 tuner (0500&040620/50DE/63:561C): rejected user ident (0 ms)
.......

а так работающий канал:
[LOG131]2012/11/22 21:12:06 1767 c01 tuner (0500&040600/50DF/67:F6BE): found (863 ms) by ntv+
[LOG132]2012/11/22 21:12:16 1767 c01 tuner (0500&040600/50DF/67:FDBE): found (868 ms) by ntv+
[LOG133]2012/11/22 21:12:26 1767 c01 tuner (0500&040600/50DF/67:C9BE): found (865 ms) by ntv+
 

папараци

это имя знают все ...
Команда форума

ne7eu

Пользователь
HD каналы нтв+ и ещё пару простых
 

ne7eu

Пользователь
а как мне правильно изменить если у меня MPCS
 

папараци

это имя знают все ...
Команда форума
В server и user заменить 030600 на 050b00
IDENT = 040600,050b00
 
Последнее редактирование:

ne7eu

Пользователь
спасибо нтв хд работают

но некоторые каналы так и не работают Примьера:

[LOG137]2012/11/22 22:04:49 1768 c01 tuner (0500&040610/2777/54:09D4): rejected user ident (0 ms)
[LOG138]2012/11/22 22:04:54 1768 c01 tuner (0500&050B00/2777/58:8B31): timeout (10009 ms)
[LOG139]2012/11/22 22:04:54 1768 c01 tuner (0500&050100/2777/54:887F): rejected user ident (0 ms)
[LOG140]2012/11/22 22:04:54 1768 c01 tuner (0500&050A00/2777/54:02DE): rejected user ident (0 ms)
 

папараци

это имя знают все ...
Команда форума
но некоторые каналы так и не работают:
Конкретно каналы -транспондер,название.Спать хочется,а не выискивать иденты.http://www.lyngsat.com/packages/ntvplus36.html

Бывает ещё в mpcs файлик mpcs.guess для более быстрой работы.Нормальные шаровозы его тоже выкладывают у себя.
 
Последнее редактирование:

ne7eu

Пользователь
Например 2 канала но таких много некоторые идут а некоторые нет страно =(
France 24 English 12245 R
NTV Plus Premiera 12322 R
 

папараци

это имя знают все ...
Команда форума

garynych

Любитель Сат-ТВ
в ресивере,привязку к идентам сделайте,и всё будет работать...
 

Anoxiety

Пользователь
Как сделать, чтоб когда mpcs получал ключ - моргал диод QSS на роутере? Может кто-то сталкивался?
 

garynych

Любитель Сат-ТВ
если только сигнализацию линка... system - led configurition , там покопайтесь ... может что и подберёте... но именно по ком вроде нет.
 

Alex ms

Пользователь
Здравствуйте всем! Сделал все как написано.Шара работает. Единственно
вопрос , можно ли сделать чтоб 3g модем работал только на 3g. У меня сигнал слабый и он переодически и переключается на gprs. Я не нашел
нигде настроек. Помогите пожалуйста!
 

mocckba

Модератор Azbox/VU+
Команда форума
Здравствуйте всем! Сделал все как написано.Шара работает. Единственно
вопрос , можно ли сделать чтоб 3g модем работал только на 3g. У меня сигнал слабый и он переодически и переключается на gprs. Я не нашел
нигде настроек. Помогите пожалуйста!


Настрой модем-там выбери только 3G
ashampoosnap201304.png
 

Alex ms

Пользователь
У меня роутер tp-link 3220 прошит OpenWRT, я не могу найти этих настроек.
 

Anoxiety

Пользователь
Короче говоря, было свободное время, разобрался в 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="/sys/class/leds/tl-mr3x20:green: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="/sys/class/leds/tl-mr3x20:green:qss"             # путь к диоду 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
uci set system.@button[-1].action=pressed
uci set system.@button[-1].handler='mpcs_ext &'
uci add system button
uci set system.@button[-1].button=wps
uci set system.@button[-1].action=released
uci set system.@button[-1].handler='echo 0 >/sys/class/leds/tl-mr3x20:green:system/brightness; echo 0 >/sys/class/leds/ath9k-phy0/brightness; echo 0 >/sys/class/leds/tl-mr3x20:green: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
uci commit system

Для того, чтоб qss моргало, не забываем в настройках mpcs в файле /etc/mpcs/mpcs.conf указать путь к лог файлу LogFile = /tmp/pipe.mpcs.log


Не забудьте при копировании конвертнуть все все Unix формат файлов, иначе может не работать.

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

Посмотреть вложение 2 mpcs для локального запуска на роутере 3220 v1 (122 КБ).rar
Посмотреть вложение 3 установка модулей для USB переходников на разных чипах ядро 2.6.32.28-1.rar
Посмотреть вложение 4 кнопка QSS перезагружает mpcs - диод QSS сигнал работы mpcs (2 КБ).rar
 
Последнее редактирование:
Сверху