Два аккаунта, два тюнера, два ТВ.
Printable View
Возможно есть какая-то несовместимость mpcs для версии ядра 2.4 с ядром 2.6?!
Исправил небольшой косяк в веб интефейсе, добавил кнопку Save & Restart в левый фрейм для удобства. брать там же http://wl500g.info/showpost.php?p=221173&postcount=853
Может быть кто-то уже прикручивал mpcs к прошивке rtn (Asus RT-N16). Хотелось бы вашей помощи в моём вопросе.
Я прикручивал. В чём вопрос?
Еще если есть возможность - попробуйте другие USB-Serial, и экранированные кабеля.
в файле
mpcs.conf
в строке
[serial]
Device = tuner@//dev/ttyUSB0:115200?delay=2&timeout=1200
жирным скорость порта.
В ресивере надо смотреть в инструкции.
А в роутере не подскажу.
У меня все завелось со стандартными настройками, нигде не шаманил.
Вообще-то в роутере так
stty 115200 < /dev/ttyUSB0
плюс можно установить кучу дополнительных опций
http://www.usoft.spb.ru/commands/stty/
например karea рекомендует так
http://wl500g.info/showpost.php?p=185920&postcount=350
stty -crtscts 115200 < /dev/ttyUSB0
Только ИМХО в строчке
Device = tuner@//dev/ttyUSB0:115200?delay=2&timeout=1200
как раз и прописывается инициализация скорости порта, и отдельной инициализации в роутере делать смысла нет. А начинать проверять лучше с самой маленькой 9600. (только сразу и в настройках шары и ресивера синхронно)
Решил проблему:) Спасибо всем кто участвовал!!!
В файл post-boot добавил строку:
выделено красным.Code:#!/bin/sh
mount /tmp/local/opt /opt
sleep 1
insmod usbserial.ko
insmod pl2303.ko
mknod /dev/ttyUSB0 c 188 0
chmod 666 /dev/ttyUSB0
mkdir /var/tmp/mycfg
mkdir /var/tmp/mycfg/etc
cp /opt/mpcs.conf /var/tmp/mycfg/etc
cp /opt/mpcs.server /var/tmp/mycfg/etc
cp /opt/mpcs.user /var/tmp/mycfg/etc
cp /opt/mpcs.srvid /var/tmp/mycfg/etc
cp /opt/mpcs.sid /var/tmp/mycfg/etc
cp /opt/mpcs /var/tmp/mycfg
chmod +x /var/tmp/mycfg/mpcs
/var/tmp/mycfg/mpcs -c /var/tmp/mycfg/etc &
Для запуска шары на прошивке от энтузиастов нужно выполнить следующее:
- Создаем отдельный каталог в который кладем саму программу mpcs и программу tftpd32 из архива.
- В этот же каталог кладем свои файлы конфигурации mpcs: mpcs, mpcs.conf, mpcs.user, mpcs.server, mpcs.srvid, mpcs.sid.
- Проводно или беспроводно подключаем компьютер к роутеру. Запускаем на компьютере tftpd32 затем telnet.
- В телнете удаленно заходим в терминал роутера: o 192.168.1.1. После авторизации вводим следующие команды:
Выделенное красным делать необязательно.:)Code:mkdir /tmp/local/opt
mount /tmp/local/opt /opt
cd /opt
tftp -g -l mpcs.conf IP вашего компьютера
tftp -g -l mpcs.server IP вашего компьютера
tftp -g -l mpcs.user IP вашего компьютера
tftp -g -l mpcs.srvid IP вашего компьютера
tftp -g -l mpcs.sid IP вашего компьютера
tftp -g -l mpcs IP вашего компьютера
mkdir /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "mount /tmp/local/opt /opt" >> /usr/local/sbin/post-boot
echo "sleep 1" >> /usr/local/sbin/post-boot
echo "insmod usbserial.ko" >> /usr/local/sbin/post-boot
echo "insmod pl2303.ko" >> /usr/local/sbin/post-boot
echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot
echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot
echo "mkdir /var/tmp/mycfg" >> /usr/local/sbin/post-boot
echo "mkdir /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.conf /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.server /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.user /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.srvid /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.sid /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs /var/tmp/mycfg" >> /usr/local/sbin/post-boot
echo "chmod +x /var/tmp/mycfg/mpcs" >> /usr/local/sbin/post-boot
echo "/var/tmp/mycfg/mpcs -c /var/tmp/mycfg/etc &" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
echo "/usr/local/sbin/post-boot" > /usr/local/.files
flashfs save
flashfs commit
flashfs enable
reboot
Замечательно написано для человека, который умеет работать в Linux, но для "чайника" это нерешаемая задача, у него сразу возникнут вопросы:
1. Не работает - потому что он не знает какую прошивку нужно залить;
2. Не работает - потому что он не знает какой IP у его компьтера и где его можно изменить;
3. Не работает - потому что он не знает как залить прошивку;
4. Не работает - потому что он не знает что нужно скачать бинарник mpcs;
5. Не работает - потому что он не знает откуда нужно скачать бинарник mpcs;
6. Не работает - потому что он не знает какие должны быть файлы конфигурации;
7. Не работает - потому что он не знает как скопированные файлы конфигурации изменить в роутере;
8. Не работает - потому что он не знает как беспроводно подключить компьютер к роутеру.
Да и под root это все можно выполнить с помощью Putty и WinSCP, если понимаешь что нужно сделать.
Пишу на основании своего опыта ответов на вопросы "чайников" с сайта http://xxzheka.org.ua/!forum/showthr...t=1081&page=55
По-моему, куда проще всунуть флешку в роутер и залить файлы через ftp
Обновил прошивку
* исправлена ссылка на oscam в веб интерфейсе (не работало, если роутер не был ДНС сервером)
* изменена страница Status & Log - wireless
http://s1.ipicture.ru/uploads/201101...s/zo27TftR.jpg
DIR-320
WL500GP
WL500GPv2
Зеркало
http://letitbit.net/download/82501.8...2509M.trx.html
http://letitbit.net/download/02870.0...2509M.trx.html
Всем привет!
Уже второй день бьюсь с роутером.Объясните мне дремучему.Имеется ресивер, роутер wl500gpv2 , cdma , переходник com-usb Gembird pl2303.Установил сначала прошивку от интузиастов потом увидя что нет там встроеной mpcs поставил вот эту WL500gpv2-1.9.2.7-d-r2457M. Как мне запустить mpcs без установки его на флешки и прочего,куда что вводить.Голова уже пухнет от полученой инфы.пытался через телнет создавать mpcs.confg и прочее.ни че не получается.вводил настройки через oscam ни че не получилось.Сейчас хочу все снести и заново с чистого листа начать настройку.что куда объясните
Андрей,перезалейте куданить в другое место прошики с рапиды не идет,у ней какие то траблы просит перейти на рапидпро и все дела
http://letitbit.net/download/82501.8...2509M.trx.html
http://letitbit.net/download/02870.0...2509M.trx.html
Обратите внимание, чо нужно ввести настройки и нажать save&restart
В общем смог я настроить с помошью этого введя в веб морде http://forum.zargacum.net/showthread.php?t=13179
и вот этому http://www.sat-fishers.com/forum/showthread.php?t=3079
Но.не показывает часть каналов Т3 и стабильность никакая,перезагрузил все не поднимается шара.
Может есть более простые способы?или я чтото не пральн делаю?как настроить встроеный mpcs?ткните пальцом пожалуйста.
Andrey UA
Тестил Вашу прошивку на Asus WL500gp V2, к сожалению споткнулся в самом начале, подключении 3G модема к роутеру.
Имеется два модема, AnyData 300 от Скайлинк, самый без проблемный модем, работает со всеми известными прошивками и Е150, переведенный в режим модема. На прошивке от энтузиастов, оба модема заводятся с пол-оборота.
Хочу освоить occam, тем более настройка через вебморду.
Я ж ссылки привел)
mpcs_linux.rar [156,79 Kb] - сама программа с конфигами
mpcs_micromon.rar (218.7 Кб) - программа для просмотра лога mpcs на роутере!
Цитата:
так как у вас лог скрытый и эмулятор работает фоново и при старте роутера
можем смотреть лог этой програмулиной!
для этого
В mpcs.user добавляем
Код:
[account]
User = moni - любой логин
Pwd = moni
Uniq = 0
Group = 1в mpcs.conf
Код:
[monitor]
Port = 25020
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4адрес, порт, логин и пароль вбиваем в настройки монитора (view->settings) - вбиваем логин тот что указали в конфиге....
Запускаем на компьютере tftpd32 затем telnet.
В телнете удаленно заходим в терминал роутера: 192.168.1.1.
После авторизации вводим следующие команды:
Код:
mkdir /tmp/local/opt
mount /tmp/local/opt /opt
cd /opt
tftp -g -l mpcs.conf 192.168.1.2
tftp -g -l mpcs.server 192.168.1.2
tftp -g -l mpcs.user 192.168.1.2
tftp -g -l mpcs 192.168.1.2
mkdir /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "mount /tmp/local/opt /opt" >> /usr/local/sbin/post-boot
echo "insmod usbserial.o" >> /usr/local/sbin/post-boot
echo "insmod pl2303.o" >> /usr/local/sbin/post-boot
echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot
echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot
echo "mkdir /var/tmp/mycfg" >> /usr/local/sbin/post-boot
echo "mkdir /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.conf /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.user /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.server /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs /var/tmp/mycfg" >> /usr/local/sbin/post-boot
echo "chmod +x /var/tmp/mycfg/mpcs" >> /usr/local/sbin/post-boot
echo "/var/tmp/mycfg/mpcs -c /tmp/local/opt -m /var/tmp/mycfg/mpcs.mem >/dev/null 2>&1 &" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
echo "/usr/local/sbin/post-boot" > /usr/local/.files
flashfs save
flashfs commit
flashfs enable
reboot
перезапуск mpcs'а по ez-button
/usr/local/sbin/ez-setup:
Код:
#!/bin/sh
logger "Button ez-setup pressed..."
killall mpcs 2>/dev/null
/var/tmp/mycfg/mpcs -c /var/tmp/mycfg/etc &
п.с. Возможен запуск и на других роутерах...
Какой тюнер значение не имеет...главное чтобы поддерживал шаринг!
и настройки oscan
confg
[global]
nice = -1
WaitForCards = 1
#pidfile = /var/run/oscam.pid
#logfile = /var/mnt/hdd/oscam.log
MaxLogSize = 500
ClientTimeout = 5
ClientMaxIdle = 9999999
[dvbapi]
enabled = 1
user = root
au = 1
boxtype = dreambox
[serial]
device = tuner@/dev/usb/tts/0?delay=2&timeout=2000
[webif]
httpport = 8888
#httpuser = admin
#httppwd = admin
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255
user
[account]
User = tuner
Pwd = tuner
Uniq = 0
Group = 1
Chid = 0654:0
Ident = 0500:023700,030600;0654:0;4AE1:0;
[reader]
label = ntv+
enable = 1
protocol = newcamd
device = xxxxxxxxxxxx
key = 0102030405060708091011121314
account = xxxx
password = xxxx
inactivitytimeout = 99999
reconnecttimeout = 10
caid = 0500
ident = 0000:023700,030600
chid = 0654:000000
group = 1
lb_weight = 100
[reader]
label = tricolor_tv(36e)
enable = 1
protocol = newcamd
device = xxxxxxxxxx
key = 0102030405060708091011121314
account = xxxx
password = xxxx
inactivitytimeout = 99999
reconnecttimeout = 10
caid = 4AE1
ident = 0000:000000
chid = 0654:000000
group = 1
lb_weight = 100
Лог привести не могу,роутер перезагрузил с дуру.но видно что ключи или таймаут или неподдерживаются.три3 нету есть ток +++ и то несколько каналов.Делал в трех вариациях.сначала через заливку потом только через веб потом и так и так.не получается и время переключения такое словно через медиа сервер с декодированием через виртуальную карту)))))
Я ничего не меняю в прошивке энтузиастов. Если вы подключаете модем, то отключите в настройках автозагрузку usb-serial . Если вам нужна поддержка и usb-serial, то включите их в настройках модема
Attachment 7567
Attachment 7568
использовал последнюю твою,пробовал по отдельности))последний раз для чистоты эксперимента перешил роутер, скинул настройки на дефолтные,и ввел насройки что выше в oscan.Запустились канала +++ но не все,трикол не запустился вообще.
Вот этого
Делать не нужно.Code:mkdir /tmp/local/opt
mount /tmp/local/opt /opt
cd /opt
tftp -g -l mpcs.conf 192.168.1.2
......
Attachment 7569
Идете в вебинтерфейс oscam в раздел files и правите файлы настроек в соответствии с вашими настройками после правки каждого файла давите save (6) После правки всех файлов давите save&restart (7) После перезагрузки в разделе статус смотрите лог. Если что-то непонятно, выкладываете лог сюда. А также настройки без паролей.
Опция chid используется для Irdeto ChID reader, а у тебя Via и Dre. Зачем она здесь?
lb_weight по умолчанию итак равен 100, IMHO тоже лишнее.
Время переключения зависит от промахов Oscam. Ситуация такая: по одному порту шарят несколько карт одинаковой кодировки, oscam не знает к какой карте обратится за ключем и перебирает все карты подрят, естественно с обломами. Чтобы он работал без промахов нужно использовать файл oscam.pids, который укажет соответствие канала и нужной карты.
Файл можно создать самому и иногда самому обновлять его. Или использовать версию OsCam от Юры, там вроде этот файл создается и меняется автоматически.
да пид есть конечно)я просто не стал выкладывать,он не маленький)
И тоже самое с НТВ, наверное как-то так:
IDENT = 0500:023700,030600
Настроил все заново.сбросил флеш с настройками,перешил прошивку WL500gpv2-1.9.2.7-d-r2509M. настроил вот так
вот это не трогал
Uxstarttime: 4
Starttime: 01.01.70 00:00:04
Version: 1.00-unstable_svn Rev. 4390
Maxpid: UNLIMITED
Active modules:
Webif support: yes
OpenSSL support: no
Dvbapi support: no
Gbox support: no
Anticasc support: yes
ECM doublecheck: no
Irdeto guessing: yes
Debug: yes
LED support: yes
Qboxhd-LED support: no
Log history: yes
Monitor: yes
Camd33: yes
Camd35 UDP: yes
Camd35 TCP: yes
Newcamd: yes
Cccam: yes
Radegast: yes
Serial: yes
ConstCW: yes
Cardreader: yes
Nagra: yes
Irdeto: yes
Conax: yes
Cryptoworks: yes
Seca: yes
Viaccess: yes
Videoguard: yes
Dre: yes
Tongfang: yes
confg
[global]
logfile = stdout
clienttimeout = 9000
clientmaxidle = 99999
nice = -20
[serial]
device = tuner@/dev/usb/tts/0?delay=2&timeout=2000
[webif]
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255
httpport = 8888
httprefresh = 10
user
[account]
User = tuner
Pwd = tuner
Group = 1,2,3
IDENT = 0500:023700,023100,024400,022c00,032500,023D00,041 700,042200,042700,030600,;4AE1:0;0654:0
server
[reader]
enable = 0
label = ntv+
protocol = newcamd
key = 0102030405060708091011121314
device = xxx,xxx
account = xxx,xxx
group = 1
fallback = 0
ReconnectTimeout = 10
[reader]
enable = 0
label = Tricilor TV
protocol = newcamd
key = 0102030405060708091011121314
device = xxx,xxx
account = xxx,xxx
group = 1
fallback = 0
ReconnectTimeout = 10
лог oscan
1970/01/01 0:00:25 C04 p Provider ID: 000000 - SA: 00000000
1970/01/01 0:00:26 1406 c tuner (0500&023700/7919/E7:9D45): found (753 ms) by ntv+ (of 2 avail 2)
1970/01/01 0:00:33 1406 c tuner (0500&040600/2B66/6B:BA85): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040600)
2011/01/24 13:13:46 1406 c tuner (0500&040600/2B66/6B:BAB2): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040600)
2011/01/24 13:13:49 1406 c tuner (0500&040620/2B66/48:F7B6): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040620)
2011/01/24 13:13:52 1406 c tuner (0500&040620/2B66/48:F7B7): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040620)
2011/01/24 13:13:57 1406 c tuner (0500&023700/2B66/E7:9D44): found (390 ms) by ntv+ (of 2 avail 2)
2011/01/24 13:14:02 C04 p proxy XXXXX newcamd525 (fd=16)
2011/01/24 13:14:02 C04 p connecting to XXXXX
2011/01/24 13:14:02 C04 p XXXXX: resolved ip=XXXXX
2011/01/24 13:14:03 C04 p Newcamd Server: XXXXX - UserID: 149
2011/01/24 13:14:03 C04 p CAID: 4AE1 - UA: 0000000000000000 - Provider # 1
2011/01/24 13:14:03 C04 p Provider ID: 000000 - SA: 00000000
2011/01/24 13:14:04 1406 c tuner (0500&023700/2B66/E7:9D44): found (582 ms) by ntv+ (of 2 avail 2)
2011/01/24 13:14:04 1406 c tuner (0500&040620/7919/48:F7B7): rejected user ident (1 ms) (of 0 avail 0) (no card support 0500:040620)
2011/01/24 13:14:07 1406 c tuner (0500&040600/7919/6B:BAA6): rejected user ident (1 ms) (of 0 avail 0) (no card support 0500:040600)
2011/01/24 13:14:14 1406 c tuner (0500&0D0040/7919/EB:1184): rejected user ident (1 ms) (of 0 avail 0) (no card support 0500:0D0040)
2011/01/24 13:14:18 1406 c tuner (0500&023700/7919/E7:9D44): found (427 ms) by ntv+ (of 2 avail 2)
2011/01/24 13:14:20 1406 c tuner (0500&030600/7919/DA:538A): rejected server ident (9009 ms) (of 2 avail 2)
2011/01/24 13:14:24 1406 c tuner (0500&023700/7919/E7:9D44): found (497 ms) by ntv+ (of 2 avail 2)
2011/01/24 13:14:33 1406 c tuner (0500&023700/7919/E7:9D45): found (387 ms) by ntv+ (of 2 avail 2)
2011/01/24 13:14:43 1406 c tuner (0500&023700/7919/E7:9D44): found (460 ms) by ntv+ (of 2 avail 2)
2011/01/24 13:14:53 1406 c tuner (0500&023700/7919/E7:9D45): found (270 ms) by ntv+ (of 2 avail 2)
2011/01/24 13:15:21 1406 c tuner (0500&040600/2B66/6B:BA69): rejected user ident (1 ms) (of 0 avail 0) (no card support 0500:040600)
2011/01/24 13:15:25 1406 c tuner (0500&040620/2B66/48:F7B6): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040620)
2011/01/24 13:15:29 1406 c tuner (0500&023700/2B66/E7:9D45): found (281 ms) by ntv+ (of 2 avail 2)
2011/01/24 13:15:34 1406 c tuner (0500&023700/2B66/E7:9D45): found (477 ms) by ntv+ (of 2 avail 2)
Долго переключается,около 20 секунд.
Выложите pid у кого есть для 36е
Вот мой файл pid
Пы.сЫ. Asusrus - Каналы заработали,просто заново прошился и сбросил настройки,и ничего больше не вводил ни куда,но время переключения удручает
А что у вас за ресивер?
2 All: А разве oscam.pids не в ymod? которую я видел только для enigma и PC?
Кстати, странно что вообще работает, т.к. в конфигах
Quote:
enable = 0
Ваш рес не умеет привязывать канал к иденту?Quote:
1970/01/01 0:00:33 1406 c tuner (0500&040600/2B66/6B:BA85): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040600)
2011/01/24 13:13:46 1406 c tuner (0500&040600/2B66/6B:BAB2): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040600)
2011/01/24 13:13:49 1406 c tuner (0500&040620/2B66/48:F7B6): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040620)
2011/01/24 13:13:52 1406 c tuner (0500&040620/2B66/48:F7B7): rejected user ident (0 ms) (of 0 avail 0) (no card support 0500:040620)
2011/01/24 13:13:57 1406 c tuner (0500&023700/2B66/E7:9D44): found (390 ms) by ntv+ (of 2 avail 2)
Похоже так и есть. Yuriks пишет, что это его модификация с файлом pids.
http://dream.altmaster.net/showthread.php?t=4221
И вот здесь немного уже об автоматизации (а это уже другой человек доработал oscam от Yuriks)
http://forum.vsetv.org/index.php?topic=3173.0