Где находится файл oscam server
Что он пригоден для работы официальных карт доступа операторов платного TV.
Oscam, про эту возможность будет следующая статья.
Сразу предупреждаю, статья соответсвует реалиями 2013. года!
А совсем недавно узнал про специально написанный Oscam для просмотра триколора БЕЗ КАРТЫ … тоже будет статья.
И так попытаемся разобраться что к чему и зачем?
Как говорят знатоки, этот действительно универсальный и отличный эмулятор, который подходит как для работы с официальной картой, так и для хитрого просмотра.
Итак, данный эмулятор (как и все другие) состоит из двух частей — бинарный файл (собственно эмулятор) и файлы конфигурации.
Бинарники данного эмулятора под различные виды ресиверов можно найти в Интернете, и я тоже попытаюсь изложить download на этом сайте.
А сейчас… более детально рассмотрим файлы конфигурации, которые почти одинаковы для всех видов ресиверов.
Время ожидания DW ключа.
повтор запроса, если нет ответа за это время. Время в миллисекундах от момента ухода первого запроса на сервер, по истечении которого будет повторный запрос если ответ не получен, по умолчанию = 2500
fallbacktimeout = 4000
ожидание внутреннего сервера CS перед открытием сетевых портов. По умолчанию = 0 (не ждать)
waitforcards = 1
Обязательные файлы…
oscam.conf — основной конфигурационный файл, который содержит глобальные параметры, такие как отладка, мониторинг. Антикаскадинг, настройка доступа к картам от пользователей по различным протоколам. Наличие секции [global] является обязательным, остальные носят опционально значимый характер.
oscam.server — файл содержит настройки доступа к серверам внешнего и внутреннего шаринга. Количество секций [reader] должно быть не менее одной.
oscam.dvbapi — позволяет гибко настраивать работу эмулятора с различными провайдерами.
Длительность дополнительной задержки.
В миллисекундах после ожидания внутреннего сервера CS при запуске, перед тем, как открыть сетевые порты. По умолчанию = 500
waitforcards_extra_delay = 800
пробовать декодировать запрос на внутренних картах. По умолчанию = 0 (не пробовать)
preferlocalcards = 1
задержка перед отправкой DW в ресивер из кэша, некоторые ресиверы плохо переваривают слишком быстрый ответ. По умолчанию = 0 (без задержки)
cachedelay = 300
данный параметр применяется в модификации от yuriks, служит для присвоения нулевого значения provID для работы шары пакетов в кодировке Irdeto (например Redlight HD)
setirdetoprov = 0
[monitor] — секция подключения монитора по порту 988
А вот и файл монитор который не требует установки а запускаеться с ехе. …OScam_Monitor_0.1.9.zip
port = 988 — можно указать свой порт
nocrypt = 192.168.0.0-192.168.255.255 — доступ к монитору только из этого диапазона адресов
aulow = 120
hideclient_to = 0
указывать в логе название канала
appendchaninfo = 1
Добавление эмулятора oscam в bluepanel имиджа Newnigma2
Имидж Newnigma с одной стороны отличается своей простотой – можно установить необходимый плагин из меню ресивера, но с другой стороны, чтобы установить Oscam эмулятор придется немного помучится.
Для опытного пользователя подобная инсталляция не составит труда, обратная ситуация для чайников, которые видят linux впервые.
Итак по порядку.
Имидж, как и все остальные, дает дополнительные опции при нажатии на синюю кнопку, которые позволяют управлять эмулятором, а именно: выбор среди имеющихся эмуляторов нужный пользователю, запуск, рестарт, добавление в авто запуск.
Для того, чтобы наш oscam отображался в меню ресивера, при нажатии на синюю кнопку пульта, нужно поменять расширение на
*.emu файла скрипта. Т.е. файл /usr/script/oscam_cam.sh переименовать в /usr/script/oscam_cam.emu, для этого соединяемся с ресивером по telnet и вводим в терминале:
mv /usr/script/oscam_cam.sh /usr/script/oscam_cam.emu
Видим результат:
Кнопками вверх/вниз выбираем oscam, нажимаем зеленую кнопку и наш эмулятор должен запустится. Для верности проделанных действий желательно перегрузить ресивер с пульта:
menu -> stanby/restart -> Restart
Настройка сервера
1. Скачиваем эмуляторы MgCamd и Oscam эмулятор для сервера.
2. Копируем файлы архива по FTP в соответствующие папки на ресивере.
Как зайти в ресивер по FTP смотрим видео :
Но тут будет маленькое замечание …. на много безопасние это делать через Filezilla , так что совет хватит… баловаться с тотал командером !
Делаем FTP по Filezilla…
А скачать… аккуратно здесь
newcamd.
[newcamd] — секция, позволяющая расшарить карту для домашнего (и не только) шаринга по протоколу newcamd
port = port@CAID:IDENT
[dvbapi] — секция dvbapi
включение секции
enabled = 1
включение апдейта карт
au = 1
ВНИМАНИЕ. Следующие параметры различные для ресиверов так что подгоняем под свой.
boxtype = none
user = root
Дополнительные файлы
oscam.ac — настройки антикаскадинга. Если не держите у себя на коммерческой основе сервер шаринга — то можно не заморачиваться.
oscam.cert — Issuer Publik Keys (IPK) for OSCam . Mapping between CAID and IPK/sessions keys in hex, currently for Cryptoworks only.
oscam.ird — for Irdeto. Irdeto guessing table by signature for OSCam.
oscam.tiers — TIER configuration file for OSCam . Mapping between CAID,TIER ID and description of TIER.
oscam.guess — CAID guessing table by len in hex, only needed for protocols (at the moment BOMBA protocol only) that does not pass CAIDs.
В обычных условиях без данных файлов вполне можно обойтись.
Также в различных сборках может использоваться файл oscam.keys — файл ключей, обеспечивающий работу эмулятора при просмотре каналов с известными ключами для различных кодировок.
Добавление эмулятора oscam в автозагрузку
Часто бывают случаи, когда эмулятор отказывается запускаться автоматически при загрузке имиджа.
Такое может произойти по многим причинам: глючит bluepanel; bluepanel имиджа не имеет возможности стартовать скрипт при запуске оболочки, как например, в имидже Ozoon; в имидже iCVS бывали случаи, когда плагин Gemini Wizard по непонятным причинам переставал работать через некоторое время успешного использования; в оригинальных имиджах вообще нет голубой панели, поэтому дополнительное меню, которое позволит автоматически стартовать oscam, отсутствует.
Для того, чтобы заставить автоматически запускаться oscam при старте имиджа необходимо добавить скрип /usr/script/oscam-cam.sh в автозагрузку. Для этого достаточно создать символические ссылки:
ln -s /usr/script/oscam-cam.sh /etc/rc2.d/S20oscam
ln -s /usr/script/oscam-cam.sh /etc/rc3.d/S20oscam
ln -s /usr/script/oscam-cam.sh /etc/rc4.d/S20oscam
ln -s /usr/script/oscam-cam.sh /etc/rc5.d/S20oscam
Перегружаем ресивер, убеждаемся, что эмулятор стартовал. Если этого не произошло проверте, что вы все сделали правильно при загрузке эмулятора и конфигурационных файлов в ресивер
И так для …..Oscam for Dbox2, DM500, DM500S ….Oscam for Dbox2, DM500, DM500S
30-09-2012 Oscam1.20 svn7544 — Changeset [7544] by theparasol
И так для …..Oscam for DM600, DM7000, DM7020 …. Oscam for DM600, DM7000, DM7020
Oscam1.20 svn7563- Changeset [7563] by theparasol.
В данной теме выложены актуальные настройки эмулятора mgcamd для нашего сервера. При обсуждении работы данного эмулятора необходимо указывать оборудование с которого идет просмотр.
Готовые файлы настроек эмулятора
файл oscam.conf
[global]
nice = -1
WaitForCards = 0
clienttimeout = 8
fallbacktimeout = 4
ClientMaxIdle = 9999999
[monitor]
port = 988
nocrypt = 192.168.0.0-192.168.255.255
aulow = 120
monlevel = 4
appendchaninfo = 1
[dvbapi]
enabled = 1
user = root
au = 0
boxtype = dreambox
файл oscam.server
protocol = cccam
device = сервер,1003
user = логин
password = пароль
Fallback = 0
disablecrccws_only_for = 09C4:000000
group = 1
ReconnectTimeout = 1
InactivityTimeOut = 5
cccversion = 2.1.4
[reader]
enable = 1
Label = НТВ (36e)
Protocol = newcamd
Key = 0102030405060708091011121314
device = сервер,3001
account = логин,пароль
Fallback = 0
Group = 1
CAID = 0500
IDENT = 060А00
ReconnectTimeout = 20
InactivityTimeOut = 15
[account]
User=monitor
Pwd=monitor
Group=1
MonLevel=4
файл oscam.dvbapi
В данной теме выложены актуальные настройки эмулятора mgcamd для нашего сервера. При обсуждении работы данного эмулятора необходимо указывать оборудование с которого идет просмотр.
Готовые файлы настроек эмулятора
файл oscam.conf
[global]
nice = -1
WaitForCards = 0
clienttimeout = 8
fallbacktimeout = 4
ClientMaxIdle = 9999999
[monitor]
port = 988
nocrypt = 192.168.0.0-192.168.255.255
aulow = 120
monlevel = 4
appendchaninfo = 1
[dvbapi]
enabled = 1
user = root
au = 0
boxtype = dreambox
файл oscam.server
protocol = cccam
device = сервер,1003
user = логин
password = пароль
Fallback = 0
disablecrccws_only_for = 098C:000000
group = 1
ReconnectTimeout = 1
InactivityTimeOut = 5
cccversion = 2.1.4
[reader]
enable = 1
Label = НТВ (36e)
Protocol = newcamd
Key = 0102030405060708091011121314
device = сервер,3001
account = логин,пароль
Fallback = 0
Group = 1
CAID = 0500
IDENT = 060А00
ReconnectTimeout = 20
InactivityTimeOut = 15
[account]
User = root
Pwd = dreambox
Uniq = 0
Group = 1
betatunnel = 1833.FFFF:1702
Chid = 0652:0015,FFFF;0654:01;0602:0,3,11,18,20,23,25,27,32,42,60,91,92,1A,1B,1E,2F,4C,8D,8E;0628:00EFF2;0604:69,10,13,14,11,16,66,88,86,87,F5,FA,F6
IDENT= 0500:060A00,032000,021700,024b00,041700,042700,042800,043800,024d00,024F00,023800,042200,032500,032830,042300,041200 ,050F00 ;4AE0:0,15;0654:000000,000001;0652:000015;0602:0,03,04,0c,16,1a,1b,32,36,38,39,3c,3d,3f,40,41;0940:000000;093E:000000;0B0F:000000;0100:000068;1803:000000;1702:000000;09CD:000000;0604:000014,69,10,13,11,16,66,88,86,87,F5,FA,F6;0100:00006A;1810:000000;1830:000000;0B00:000000;2710:000006;098C:000000;0629:000000;0500:030a00;0500:022E00;0500:031000;093E:000000;098c:000000;0B01:000000;0D96:0,4,5,8,10
[account]
User=monitor
Pwd=monitor
Group=1
MonLevel=4
файл oscam.dvbapi
Прикрепленные файлы
- config на VIP .zip13.21К 4885 Количество загрузок:
В данной теме выложены актуальные настройки эмулятора mgcamd для нашего сервера. При обсуждении работы данного эмулятора необходимо указывать оборудование с которого идет просмотр.
Готовые файлы настроек эмулятора
файл oscam.conf
[global]
nice = -1
WaitForCards = 0
clienttimeout = 8
fallbacktimeout = 4
ClientMaxIdle = 9999999
[monitor]
port = 988
nocrypt = 192.168.0.0-192.168.255.255
aulow = 120
monlevel = 4
appendchaninfo = 1
[dvbapi]
enabled = 1
user = root
au = 0
boxtype = dreambox
файл oscam.server
protocol = cccam
device = сервер,1003
user = логин
password = пароль
Fallback = 0
disablecrccws_only_for = 09C4:000000
group = 1
ReconnectTimeout = 1
InactivityTimeOut = 5
cccversion = 2.1.4
[reader]
enable = 1
Label = НТВ (36e)
Protocol = newcamd
Key = 0102030405060708091011121314
device = сервер,3001
account = логин,пароль
Fallback = 0
Group = 1
CAID = 0500
IDENT = 060А00
ReconnectTimeout = 20
InactivityTimeOut = 15
[account]
User=monitor
Pwd=monitor
Group=1
MonLevel=4
файл oscam.dvbapi
у меня vip all восток
Поправил не помогло
Поправил в вашем посте красным
у меня vip all восток
Поправил не помогло
2020/02/24 22:15:06 00000000 s >> OSCam
2020/02/24 22:15:06 00000000 s (reader) vip [cccam] creating thread for device sxqh6haf.xconnect.info
2020/02/24 22:15:06 78C406EC p (reader) vip [cccam] proxy initialized, server sxqh6haf.xconnect.info:1003
2020/02/24 22:15:06 5CDF2674 r (reader) emulator [emu] Reader initialized (device=emulator, detect=cd, mhz=357, cardmhz=357)
2020/02/24 22:15:08 5CDF2674 r (reader) emulator [emu] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max allotted of 1
2020/02/24 22:15:08 3A357EA4 c (dvbapi) Detected /dev/dvb/adapter0/demux0 Api: 0, userconfig boxtype: 1 maximum number of filters is 64 (oscam limit is 64)
2020/02/24 22:15:11 3A357EA4 c (dvbapi) Demuxer 0 trying to descramble PID 1 CAID 0B00 PROVID 000000 ECMPID 0E82 ANY CHID PMTPID 0392 VPID 077A
2020/02/24 22:15:11 3A357EA4 c (ecm) root ([email protected]/0000/0392/67:7FD2C6007E69DE52F08251FE28E6BCE3): rejected (1 ms) by vip
2020/02/24 22:15:11 3A357EA4 c (ecm) root ([email protected]/0000/0392/67:7FD2C6007E69DE52F08251FE28E6BCE3): rejected (0 ms) by vip
2020/02/24 22:15:11 3A357EA4 c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 0602 PROVID 000000 ECMPID 0A9A CHID 00C9 PMTPID 0392 VPID 077A
2020/02/24 22:15:12 3A357EA4 c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 0602 PROVID 000000 ECMPID 0A9A ANY CHID PMTPID 0392 VPID 077A
Удачи Друзья!
14 мысли о “ Oscam, знакомство с файлами эмулятора. ”
Спасибо автору, одно из наиболее полных описаний oscam плагина. Подскажите, как настроить oscam для выдачи cw dw c офф.карты +++ через COM порт ресивера Оупенбокс S6+ своему более старому собрату X820.
Открыть файл /var/tuxbox/config/oscam.server и прописать в соответствующем «reader» имеющиеся данные вместо server, port, login, parol.
Обратить внимание на то, что между концом первого слова, запятой и началом второго слова не должно быть пробела.
Параметру «enable» присвоить 1. Во всех остальных «reader» параметру «enable» присвоить 0.
Открыть папку /var/bin и файлам oscam-start и oscam-stop присвоить атрибут 755.
Открыть папку /var/bin/oscam и файлу oscam присвоить атрибут 755.
Перезагрузить ресивер выключением питания на задней панели. Зайти в Плагины, перевести режим запуска oscam-start в Авто и запустить его (слова Запущен в строке не появится).
Нажать кнопку EXIT для выхода из Плагинов, встать на закрытый канал и через несколько секунд должно появиться изображение.
Настройка эмулятора oscam закончена.
Ресивер , скажем так мал, мал устарел и для X820 проще воспользоваться компьютером или ланкомбоксом для подключения к серверу на базе S6 PRO.
Настройкой выдачи cw-dw эмулятора через COM порт S6 PRO вместо компьютера можно использовать устройство типа — lancombox на X820 или что то на подобие.
Но это танец с бубном где задача не оправдает желаемый результат.
Большое спасибо что ответили, купить сразу два одинаковых апппарата на Linux пусть это будут Openboxы, но как я понимаю проще настроить приём cw dw S6-ым. Нужно, что-бы помогли настроить эту конфигурацию , и сколько это будет стоить?
Сколько такая работа будет стоить не знаю.А насчет кто бы помог …так это смотри у специалиста в своем городе.
так я думаю.
Удачи тебе в своих начинаниях, поисках и решениях!
Нарыл на просторах интернета «конфиг»MPCS. для 770 серии, здесь настройки для приёма ключей с компьютера через порт ресивера serial из интернета. не могу разобраться в oscam серия Опенбокс S6+ к примеру. Я должен указать,что слот для карты у меня 1=0(в oscame)считываем с карты,провайдер НТв крест все иденты провайдера, раздача будет только на один ресивер через порт ресивера serial,длинна провода между ресиверами маленькая никаких задержек не нужно.Что-то я не могу понять,помогите если можно разобраться.У меня только один провайдер. mpcs.conf
где ttyS0 — СOM порт 1 вашего компьютера, к которому вы подключаете нуль-модемный кабель;
ttyS1 — СOM порт 2 вашего компьютера, к которому вы подключаете нуль-модемный кабель;
Если вы являетесь обладателем более дохлого интернета, то советую поставить следующее:
Тем самым при потерянных пакетах у вас не так часто будет рвать картинку.
Device = 127.0.0.1,10001 — IP адрес сервера и порт меняем на тот что вам дали
Account = login,password — меняется на своё
IDENT = 0500:023700 — меняется на своё, в данном случае прописан пакет НТВ+ россия
где : 0500 — тип кодировки (Viaccess)
023700 — идентификационный номер пакета НТВ+ россия
Рассмотрим подключение 2 пакетов с одного сервера, например — НТВ+ россия (36e) и Viasat Baltic (5e/75e)
В ресивере в настройках шаринга в дополнении к CAID 0500 и IDENT 00023700 прописываем ещё и CAID 090f для пакета Viasat Baltic, при этом IDENT для него оставляем без изменений 00 00 00 00
Device = 127.0.0.1,10001 — IP адрес сервера и порт меняем на тот что вам дали (НТВ+ рус)
Account = login,password — меняется на своё
Device = 127.0.0.1,10002 — IP адрес сервера и порт меняем на тот что вам дали (Viasat Baltic)
Account = login,password — меняется на своё
IDENT = 0500:023700;090f:000000 — меняется на своё, в данном случае прописан пакет НТВ+ россия и Viasat Baltic
где : 0500 — тип кодировки (Viaccess)
090f — тип кодировки (Videoguard)
023700 — идентификационный номер пакета НТВ+ россия
000000 — идентификационный номер пакета Viasat Baltic
Добрый день,
Подскажите пожалуйста, будет ли работать официальная карта НТВ+ в:
DreamBox DM 7020 HD V2+Oscam?
С ув.
Ne prilozilsia obrazec rabotajuscei shari wicardd.conf
[global]
log_rb_size = 100
log_udp = 192.168.0.100
syslog = 1
debug = 1
[webif]
active = 1
port = 8081
debug = 3
[dvb]
active = 1
stapi_pmt_map = pmt1_1.tmp:PTI;pmt1_2.tmp:PTI;pmt1_3.tmp:PTI;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt2_3.tmp:PTI1;pmt3_1.tmp:PTI5
ecm_info = 1
sdt = 1
auto_update = 1
filter = dvb,dvb1
debug = 1
Ne prilozilsia obrazec rabotajuscei shari wicardd.conf
[global]
log_rb_size = 100
log_udp = 192.168.0.100
syslog = 1
debug = 1
[webif]
active = 1
port = 8081
debug = 3
[dvb]
active = 1
stapi_pmt_map = pmt1_1.tmp:PTI;pmt1_2.tmp:PTI;pmt1_3.tmp:PTI;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt2_3.tmp:PTI1;pmt3_1.tmp:PTI5
ecm_info = 1
sdt = 1
auto_update = 1
filter = dvb,dvb1
debug = 1
[reader]
active = 1
name = biss
type = emu
file = /var/keys/SoftCam.Key
debug = 1
Все операции со своим ресивером вы совершаете на свой страх и риск и не кто кроме вас не несет ответственность за работоспособность вашего ресивера.
Но это так слову …
Уже раз сказано но повторяюсь… необходим для работы официальных карт доступа операторов платного ТВ в карт ридере ресивера и раздачи ее на другие ресиверы. (чтоб запомнили… относится к работы только официальных карт по случаю не желанию покупки вторых комплектов карт доступа )
Весь процесс настройки домашней шары можно разделить на 2 этапа:
-Настройка сервера
-Настройка клиента
В качестве теста все ниже изложенное было проделано на ресиверах SKYWAY DROID(сервер) и SKYWAY PLATINUM(клиент)
Доступ только для чтения.
oscam.server
[reader] — например, ридер для тюнера с одним слотом карт для 52 карты Триколора
метка ридера
label = tricolor
включение ридера, если при отладке данная секция не нужна то = 0
enable = 1
ВНИМАНИЕ. Следующие параметры различные для ресиверов так что подгоняем под свой!
protocol = stapi
если слот картридера всего один
device = SC0
принудительная установка CAID независимо от автодетекта
setdrecaid = 4AE0
если клиенты шаринга с установленной карты определяют ProviderID на DRE каналах (сам oscam легко справляется с различными идентами) в противном случае так ident = 4AE0:000000,000015
ident = 4AE0:000015
параметр для вызова списка из файла oscam.services для разрешённых к обработке картой каналов
services = tricolor_52
устанавливаем как основной ридер
fallback = 0
перезапуск ридера в случае ошибки через 3 секунды
reset = 3
[reader] — пример ридера для просмотра каналов триколора не открывающихся 52 картой (из ридера выше) со внешнего сервера с фильтрацией с помощью параметра services
Label = tricolor_shara
enable = 1
Protocol = newcamd
Key = 0102030405060708091011121314
Device = server,port
Account = login,pass
IDENT = 4AE1:000011
организуем фильтрацию по SID каналов разрешённых или запрещённых к обработке на удалённом сервере шары
Вызов списка из файла oscam.services фильтра по SID для разрешённых к отправке на внешний сервер каналов.
services = trikolor_13
Group = 1
fallback = 0
время в минутах, через которое происходит переподключение к серверу если запросы отправляются, а ответы не приходят. По умолчанию = 30
ReconnectTimeout = 20
игнорировать ответ удаленного сервера, если он отвечает только нулевым идентом вместо правильного 000011 для 13 карты.
disableserverfilter = 1
[reader] — пример ридера для тюнера с двумя картоприёмниками для карты NTV с идентом 023700 и оплаченой подпиской только на базовый расширенный пакет
label = ntv
enable = 1
protocol = stapi
карта в верхнем картоприемнике, SC0 — нижний
device = SC1
ident = 0500:023700
разрешаем запросы на карту только для каналов базового расширенного пакета за счёт фильтрации по классам
class = 07
group = 1
fallback = 0
emmcache = 1,3,2
[reader] — пример ридера для внешнего сервера шары ntv
Label = ntv_shara
enable = 1
Protocol = newcamd
Key = 0102030405060708091011121314
Device = server,port
Account = login,pass
IDENT = 0500:023700
разрешаем запросы на на внешний сервер шаринга кроме каналов базового расширенного пакета – КОТОРЫЕ СМОТРИМ С КАРТЫ (смотри предыдущий ридер)
class = !07
Group = 1
fallback = 0
ReconnectTimeout = 20
[reader] — еще пример ридера для внешнего сервера шары
Group = 1
fallback = 0
ReconnectTimeout = 20
[reader] — ещё пример ридера для внешнего резервного сервера шары
Если имеется резервный сервер шаринга, то можно задать его дополнительно к основному
параметром fallback = 1, при этом запрос шлется на ридеры с fallback = 0 (если етого параметра в ридере нету — значит он равен 0) если через время fallbacktimeout (по умолчанию 2500 ms)нету ответа — то запрос шлется на ВСЕ ридеры — тоесть повторно на ридеры с fallback = 0 и первый раз на с ридеры fallback = 1
fallback = 1
ReconnectTimeout = 20
[account] — программа мониторинга
user = monitor
pwd = monitor
monlevel = 4
[account] — свой акканаунт
user = root
pwd = root
group = 1
monlevel = 4
разрешаем апдейт 52 карты триколор для пользователя root (см. первый ридер в oscam.server с label = tricolor)
au = tricolor
ниже перечисляем все пакеты CAID:IDENT которые будем смотреть
ident = 4AE0:15;0500:023700,023100,042300,024F00
,032500,041700,042200,042400,042700,0408
10;4AE1:000011;0628:0
разрешаем периодическую посылку пакетов от клиента к серверу, чтобы сервер знал, что клиент подключен и не разрывал соединение по тайм-ауту отсутствия активности.
keepalive = 1
[account] — аккаунт для тех, кто будет смотреть с нашей карты (home shara)
user = user1 — то, что нужно вписать в клиентах для домашней шары — login
pwd = user 1 — и pass
disabled = 0 — account отключен
group = 1
uniq = 0
sleep = 0
monlevel = 4
разрешаем просмотр с нашей 52 карты триколора (смотри первый ридер в oscam.server)
ident = 4AE0:0,15
services = tricolor_52 — смотри первый ридер в oscam.server
keepalive = 1
numusers = 0
penalty = 0
oscam.dvbapi
[services1] — название
caid = … — CAID
provid = … — IDENT
srvid = … — SID
как пример для ридеров для просмотра Триколора, рассмотренных при описании файла oscam.server
[trikolor_52] — Caid, ident и SID каналов открываемой 52 картой триклолора (пакет Оптимум)
caid = 4AE0
provid = 15
srvid = 0385,0386,0387,0388,0389,038A,038D,038E,
0D49,0D4A,0D4B,0D4C,0D4D,0D4E,0D4F,61A8,
61B2,61BC,61C6,61D0,61DA,61E4,61EE,61F8,
6202,6978,697D,6982,6987,698C,6991,6996,
69A0,69AA,
69B4,69BE,69D2,69DC,69E6,003B,019A,7922,
792C,7936,7940,794A,795E,7954,7968,7972,
0D50,0D51,0D53,0D54
еще пример
[trikolor_13] — Caid, ident и SID каналов, открываемой 13 картой триколора
caid = 4AE1
provid = 11
srvid = 014E,014F,0150,0151,038B,038C,69F0,6915,
6916,6917,6918,6919,691A,691B,691C,691D,
691E,691F,
6920,0A29,0A2A,0A2B,0A2C,0A2D,012D,012E,
012F,0130,0131,0132,0133,0134,0135,0136,
0137,0138,0139,
013A,013B,013E,013F,0140,0141,0142,0143,
0144,0145,0146,0147,0148,014A,014B,014C
PS
В данном файле можно реализовать любые задачи для фильтрации по SID каналов, включив как все каналы пакета.
Так и произвольный выбор каналов которые будут обрабатываться (параметр services = ….) или игнорироваться (параметр services =!….) ридерами.
Добавление эмулятора oscam в bluepanel имиджа Pli
Этот имидж является приятным по многим причинам. Во-первых, имидж имеет открытые исходники, svn и частые обновления, во-вторых, сообщество разработчиков предоставляют хорошую поддержку имиджа, есть собственный форум, wiki.
В-третьих, есть удобное меню, blupanel и работает много полезного, например, мой любимый стриминг, чем может похвастаться далеко не каждый имидж.
Если все было сделано правильно при загрузке эмулятора в ресивер, то в меню при выборе CI softcam можно наткнуться на oscam.
Для имиджей OpenPli 3.0 необходимо добавить скрипт авто запуска в папку /etc/init.d/.
Причем, чтобы эмулятор появлялся в меню ресивера, файл должен иметь название вида softcam.oscam. Но мы, как грамотные чайники создадим символическую ссылку:
ln -s /usr/script/oscam_cam.sh /etc/init.d/softcam.oscam-ymod
Далее с помощью пульта двигаемся по следующему пути:
menu -> setup -> SoftCam / CI -> softcam setup
кнопками вправо-лево выбираем мучаем пульт пока не увидим на экране «oscam-ymod».
Жмем зеленую кнопку пульта, радуемся.
В нашем случае :
Копируем в папку var/bin файлы с папки bin из архива
Копируем в папку var/keys файлы с папки keys из архива
Устанавливаем на все переписанные файлы и папки атрибут 755
Как изменить атрибуты файлов ? Да запросто…
Например в Filezilla открываешь нужный файл и нажимаешь правую клав. мыши откроется список и там нажимаешь права доступа к файлу… а там уже ставишь 755.
ЕСЛИ УЖЕ ЕСТЬ УСТАНОВЛЕННЫЙ MGCAMD, НОВЫЙ СТАВИТЬ НЕ НУЖНО. МОЖНО ПРОСТО ПРОВЕСТИ НАСТРОЙКИ С СУЩЕСТВУЮЩИМ.
Для нтв плюс иденты следующие:
0500/023700
0500/030600
0500/040600
Для радуги иденты и чид:
0652:000000,000015
0652. 15
Как понять какой идент нужен?
Например тут, ошибочно выставленный идент в ридере вместо 000011 выставил 000000
2010/12/26 19:30:31 2A7C74E8 r [dre-reader] type: DRE Crypt, caid: 4AE1, serial: *******, dre id: **13********, geocode 0, card: Tricolor Centr v2.4
2010/12/26 19:30:31 2A7C74E8 r [dre-reader] Provider name:TricolorTV.
2010/12/26 19:30:31 2A7C74E8 r [dre-reader] SA = 0E000000, UA = *********
2010/12/26 19:30:31 2A7C74E8 r [dre-reader] active package 0 valid from 2010/12/08 to 2015/12/07
2010/12/26 19:30:31 2A7C74E8 r [dre-reader] active package 1 valid from 2010/12/08 to 2011/12/08
2010/12/26 19:30:31 2A7C74E8 r [dre-reader] ready for requests
2010/12/26 19:30:31 2A7C74E8 r found cardsystem
2010/12/26 19:30:33 29574AD0 s init for all local cards done
2010/12/26 19:30:33 2AFC74E8 c client connected to 11111 port
2010/12/26 19:30:33 2AFC74E8 c encrypted newcamd:11111-client 127.0.0.1 granted (skyway, au=tricolor)
2010/12/26 19:30:33 2AFC74E8 c user skyway authenticated successfully (mgcamd)
2010/12/26 19:30:33 2AFC74E8 c AU enabled for user skyway on reader tricolor
2010/12/26 19:30:33 2AFC74E8 c no valid PROVID(s) found in CAID for user ‘skyway’
2010/12/26 19:31:11 2AFC74E8 c skyway (4AE1&000011/6991/29:256D): rejected user ident (1 ms) (of 0 avail 0) (no card support 4AE1:000011)
2010/12/26 19:31:11 2AFC74E8 c skyway (4AE1&000011/6991/4D:C6D0): rejected user ident (0 ms) (of 0 avail 0) (no card support 4AE1:000011)
2010/12/26 19:31:12 2AFC74E8 c skyway (4AE1&000011/6991/29:256D): rejected user ident (1 ms) (of 0 avail 0) (no card support 4AE1:000011)
2010/12/26 19:31:12 2AFC74E8 c skyway (4AE1&000011/6991/4D:C6D0): rejected user ident (1 ms) (of 0 avail 0) (no card support 4AE1:000011)
видно что нужен 000011
По умолчанию в приложенных настройках прописано 2 пользователя skyway, skyway2.
Если нужно добавить еще пользователя, проделываете процедуру с блоком [account] еще раз.
4. Настраиваем эмулятор MgCamd для сервера.
Если не чего не менять кроме идентов в параметрах OScam, то особой настройки для MgCamd не требуется.
Если вы что то захотите изменить то вам необходимо будет указать свой измененный логин, пароль, и порт.
Если захотите дописать сервер шары, дописываете его ниже.
5. Запускаем на ресивере эмуляторы OScam и MgCamd.
Заходим в ресивере в «МЕНЮ»-«ПРИЛОЖЕНИЯ»-«ПЛАГИНЫ»
-Выбираем пункт «OSCAM-DVBAPI-START» и запускаем его зеленой кнопкой. Красной кнопкой ставим его в автостарт
Состояния что плагин oscam-dvbapi-start «Запущен» в меню не будет, не обращайте на это внимание, он запускается в фоне.
-Выбираем пункт «MGCAMD» и запускаем его зеленой кнопкой. Красной кнопкой ставим его в автостарт
ВНИМАНИЕ !
ОСТАЛЬНЫЕ ЭМУЛЯТОРЫ ЖЕЛАТЕЛЬНО ОТКЛЮЧИТЬ!
6. Проверяем правильность установки.
Если все правильно установлено и настроено, то включив канал оператора на ресивере-сервере он должен открыться.
7. Устанавливаем эмулятор MgCamd на клиента.
8. Копируем файлы архива по FTP в соответствующие папки на ресивере.
Копируем в папку var/bin файлы с папки bin из архива
Копируем в папку var/keys файлы с папки keys из архива
Устанавливаем на все переписанные файлы и папки атрибут 755
ЕСЛИ УЖЕ ЕСТЬ УСТАНОВЛЕННЫЙ MGCAMD, НОВЫЙ СТАВИТЬ НЕ НУЖНО. МОЖНО ПРОСТО ПРОВЕСТИ НАСТРОЙКИ С СУЩЕСТВУЮЩИМ.
9. Настраиваем эмулятор MgCamd для клиента.
Все настройки MgCamd производим в файле newcamd.list
WS_KEEPALIVE = 300
CWS_INCOMING_PORT = 12000
CWS = ip_ресивера 11111 skyway2 skyway2 01 02 03 04 05 06 07 08 09 10 11 12 13 14
ip_ресивера-указывается ip ресивера-сервера
Заходим в : МЕНЮ…УСТАНОВКИ…СТАНОВКИ СЕТИ а там то и видно ваш ip.
10. Запускаем эмулятор MgCamd для клиента.
Заходим в ресивере в «МЕНЮ»-«ПРИЛОЖЕНИЯ»-«ПЛАГИНЫ»
-Выбираем пункт «MGCAMD» и запускаем его зеленой кнопкой. Красной кнопкой ставим его в автостарт
ВНИМАНИЕ! ОСТАЛЬНЫЕ ЭМУЛЯТОРЫ ЖЕЛАТЕЛЬНО ОТКЛЮЧИТЬ!
11. Проверяем правильность установки.
Если все правильно установлено и настроено, то включив канал оператора на ресивере-сервере он должен открыться.
В качестве эмулятора клиента можно использовать Xcam или сам OsCam, настраивается по анологии с MgCamd
Однако… просто к слову : Все операции со своим ресивером вы совершаете на свой страх и риск и не кто кроме вас не несет ответственность за работоспособность вашего ресивера.
Все указанные ресиверы отличаются друг от друга как железом, так и функциональными возможностями, но установка и настройка эмулятора зависит только от установленного на ресивере имиджа.
Например, алгоритм инсталляции эмулятора oscam на ресивере Dreambox 500 HD является абсолютно таким же как и на Dreambox 7020 HD, если на них установлен одинаковый имидж.
Смотрим раздел где лежат различные версии эмулятора oscam с модификацией для быстрого переключения каналов. Все изменения и редакции исходников принадлежат пользователю Yurik (sat-forum.su).
Данный параметр снижает вероятность падения oscam.
параметр для ускорения переключения каналов
request_mode = 1
данный параметр должен помочь при удаленном апдейте карты
Force_Emm = 1
[anticasc] — секция, описывающая правила антикаскадинга
секция включена, если = 0 — anti-cascading отключен, по умолчанию = 0
enabled = 1
кол-во юзеров на акаунт
numusers = 1
время измерительного периода
sampletime = 3
количество периодов для измерения, default:10
samples = 10
[webif] — секция подключения web интерфейса на 8080 порту
Основные настройки файлов конфигурации.
вывод лога в консоль, также можно использовать вывод в файл или в формате для syslog —
logfile = [filename],[syslog],[stdout], по умолчанию logfile = /var/log/oscam.log
отключение лога, по умолчанию = 0 (лог включен)
disablelog = 1
Приоритет для процесса, может варьироваться от -20 до +20 (где -20 — максимальный приоритет). Учитывая нетребовательность oscam к ресурсам можно ставить поменьше. Если данный параметр отсутствует то по умолчанию принимается равным 99
nice = -1
Oscam, про эту возможность будет следующая статья.
Сразу предупреждаю, статья соответсвует реалиями 2013. года!
А совсем недавно узнал про специально написанный Oscam для просмотра триколора БЕЗ КАРТЫ … тоже будет статья.
И так попытаемся разобраться что к чему и зачем?
Как говорят знатоки, этот действительно универсальный и отличный эмулятор, который подходит как для работы с официальной картой, так и для хитрого просмотра.
Итак, данный эмулятор (как и все другие) состоит из двух частей — бинарный файл (собственно эмулятор) и файлы конфигурации.
Бинарники данного эмулятора под различные виды ресиверов можно найти в Интернете, и я тоже попытаюсь изложить download на этом сайте.
А сейчас… более детально рассмотрим файлы конфигурации, которые почти одинаковы для всех видов ресиверов.
Запуск эмулятора из консоли
После того как выполнены все действия, необходимо запустить эмулятор и убедится в том, что все было проделано без ошибок. Соединяемся с ресивером по telnet или ssh и вводим команду:
Если что-либо из перечисленных действий было выполнено неправильно, то Вы увидите следующие ошибки:
Permisson denided – вы не поменяли атрибуты, либо сделали это с ошибками;
Cannot open config file ‘/var/tuxbox/config/oscam.conf’ – неверно залили конфигурационные файлы.
Если ошибок не обнаружено, то переходим к следующему шагу – это заставить запускаться эмулятор с пульта и добавить эмулятор в автостарт.
Далее описание как это сделать для каждого имиджа по-отдельности.
Вспомогательные файлы.
oscam.services — содержит описания CAID, ProvID, SID каналов. Позволяет организовывать правила для фильтрации просмотра пакетов (каналов). Допускается до 64 секций.
oscam.srvid — содержит описания service ID каналов (SID), служит только для отображения информации о просматриваемом канале. При использовании монитора или web-интерфейса. Для экономии памяти рекомендуется оставить только описания реально используемых каналов.
oscam.provid — служит для получения дополнительной информации на основе CAID и ProvID просматриваемых каналов при использовании монитора или web-интерфейса.
Загрузка эмулятора в ресивер
Не зависимо от установленного имиджа, для установки эмулятора oscam необходимо выполнить 4 действия:
1. Скачиваем последнюю версию эмулятора oscam и файлы настроек на свой компьютер, распаковываем;
2. Соединяемся по ftp с ресивером;
- исполняемый файл oscam в папку /usr/bin/
- скрипт oscam_cam.sh в папку /usr/script/
- файлы настроек в папку /usr/tuxbox/config/
4. Меняем атрибуты двух исполняемых файлов oscam_cam.sh и oscam на 755;
Можно использовать небольшой скрипт для более удобной и быстрой закачки эмулятора. Для этого подключаемся к ресиверу по telnet или ssh и даем следующие команды:
В показанном примере используется загрузка эмулятора oscam с модификацией пользователя Yurik с сайта sat-forum.su.
Исполняемым файлом является бинарник /usr/bin/oscam, который запускается с ключем -b (фоновый режим).
Скрипты /usr/script/oscam_cam.sh и /usr/script/oscam-fl_cam.sh нужны для автоматического запуска эмулятора при старте ресивера. Разница между ними только в том, что oscam-fl_cam.sh запускает эмулятор с ключем -d255 (отладочный режим).
Для рационального использования ресурсов ресивера рекомендуется запускать oscam-cam.sh, дабы не забивать пространство коробочки всяким мусором.
Добавление эмулятора oscam в bluepanel имиджа iCVS
Имидж iCVS является наиболее удобным для пользователя, который редко экспериментирует с Dreambox. Для удобного использования в нем есть практически все необходимое:
blupanel, поддержка wifi, удобное меню и т.п.
При первом запуске, вам необходимо установить bluepanel. Для этого нажимаем синюю кнопку и устанавливаем Gemini3 wizard. После успешной установки ресивер перегрузится и можно войти в расширенное меню с помощью все той же синий кнопки пульта.
Далее переходим в раздел «CI-Softcam». Если все правильно проделали при загрузке эмулятора в ресивер, то можно стрелками право/лево выбрать Оscam ymod. Далее жмем на зеленую кнопку, эмулятор должен запустится.
Обязательно необходимо перезапустить ресивер с пульта:
menu -> stanby/restart -> Restart
Читайте также: