Jump to content

Программы для снятия лога эмуляторa Mgcamd


Guest
 Share

Recommended Posts

Часто у пользователей возникают вопросы как снять лог работы эмулятора с ресиверов на линукс. Предлагаю в этой теме обсуждать проблемы, связанные со снятием лога работы. Вопросы по настройке mgcamd, проблемы с работой пакетов будут сразу удаляться, на форуме есть темы по обсуждению подобных вопросов, в теме будем оставлять только посты с описанием проблем, возникающих при снятии лога.

 

Изображение

 

Открываем этот файл на ресивере и выставляем следующие параметры L: { 07 } 127.0.0.1 514 /tmp/mgcamd.log где L: { 07 } можно также выставить и 04 ( смотрите описание параметров настройки этого файла )

Прописываем настройки, перегружаем эмулятор и лог можно будет посмотреть, просмотрев по FTP файл mgcamd.log в папке /tmp ресивера

 

Так же добавлю, что например на фортисоподобных ресиверах ( опенбокс/скайвей/GI ) настоятельно рекомендую снимать лог прогой и параметр использовать 01, иначе будет зависать эмулятор.. Если же снимаете лог вышеописанным способом, то параметр для сохранения лога в файл используйте только во время снятия лога.. После того, как сняли лог, верните параметр 01 и перегрузите эмулятор.

 

Для снятия лога работы эмулятора нам нужна будет прога 3CSyslog

После установки проги на компьютер, прога в дополнительных настройках не нуждается.

Только в файле mg_cfg который находится в папке keys (естественно что это в папке дрима) нужно прописать IP - компьютера и порт:

L: { 07 } 192.168.1.2 514 /tmp/mgcamd.log это как пример, у вас может быть свой IP - компьютера.

 

Изображение

 

 

скачать 3CSyslog

 

3csyslog.zip

Link to comment
Share on other sites

  • Replies 20
  • Created
  • Last Reply

Top Posters In This Topic

Что можно увидеть из лога?

 

Увидеть можно очень много! Для начала, собственно, старт mgcamd. В этом примере мы сделаем вид, что у нас прописано два разных сервера шары в newcamd.list. Первый сервер называется server1.com и у него порт 1234, второй - server2.com с портом 5678. Для логина на оба сервера используется имя username (пароль в логе не отображается). Итак, пример лога:

 

 

tuxbox mgcamd v1.31 by mixvt (compiled Oct 27 2008 23:09:59)

[mg] Net:1:7:2:2s Show ecm:1, emm:0 Up:0 Au:0 Dir:0 Osd:no:80:0 Cache:7 Log:1:192.168.1.1:514 Reread:0

[mg] Ecm cache time: 36000

Box type: ipbox9000

Conax.Key error 2: No such file or directory

Keys readed

[config] newcamd route = username:server1.com:1234

[config] newcamd route = username:server2.com:5678

newcamd keep alive: 300, incoming port: 12000

[mgcam] emm thread started

[mgcamd] tps update started.

/var/keys/tps.bin error 2: No such file or directory

 

[newcamd] Connecting to server1.com:1234...

[newcamd] Connecting to server2.com:5678...

 

[newcamd] Login to server1.com:1234 as username accepted (19ms)

[newcamd] Card data from server1.com:1234 (35ms):

Userid 72 caid 90F providers 1

Idents: 000000

 

[newcamd] Login to server2.com:5678 as username accepted (21ms)

[newcamd] Card data from server2.com:5678 (71ms):

Userid 189 caid 500 providers 5

Idents: 020910 025100 023b00 024400 021700

 

 

Отсюда уже сразу видно много интересного. Во-первых, видны карты, которые шарятся (число сразу за "caid"). Вот список наиболее часто используемых кодировок:

 

1xx=Seca

5xx=Viaccess

6xx=Irdeto

9xx=NDS/Videoguard

Bxx=Conax

Dxx=CryptoWorks

Exx=PowerVu

17xx=BetaCrypt

18xx=NagraVision

26xx=BISS

4Axx=DreCrypt

 

Из примера выше видно, что мы подключились к двум серверам. Первый шарит карточку с кодировкой NDS/Videoguard (потому что CAID начинается с 9), а второй сервер шарит карту в кодировке Viaccess (CAID начинается с 5). При чём, второй сервер шарит даже не одну, а "пять карточек" - это становится ясно из поля Idents. Посмотреть на все возможные CAID:Idents можно в ваших настройках в биллинге.

 

Получается, что при включении кодированного канала, у него должен совпасть CAID и IDENT с теми, что прислал сервер при подключении к нему. Только в этом случае на сервер пойдет запрос и mgcamd отошлёт на сервер так называемую последовательность Entitlement Control Message или ECM. Если на сервере всё впорядке, то он должен ответить на такой запрос последовательностью, которая называется Control Word или CW. Если вы получаете правильный код CW, то канал открывается. В зависимости от системы кодирования интервал между запросами на сервер может быть от 2-3 секунд до раза в минуту.

 

Посмотрим как это выглядит в логе:

 

[mg0] stoping camd..

[mg0] service 18A6 index 0 pmt pid 0 (65)

ECM: CaID: 0x090F -> CaPID: 0x18AF ProvID: 000000

[mg0] -> ECM to server1.com:1234

[mg0] <- CW from server1.com:1234 (23ms)

[mg0] 23 msec -- Sat Jan 31 15:09:42 2009

===== NDS ECM on CaID 0x090F, pid 0x18af ======

prov: 000000

cw0:0 09 8E E9 80 5E 2B 14 9D

cw1:0 CE 0A 98 70 66 C0 E9 0F

 

 

Пояснение к происходящему: первые две строки - это стандартное сообщение при переключении канала. Дальше имеем строку, начинающуюся с ECM. В ней информация о текущем канале. Из этого видно, что канал, который мы только что включили кодированный и открывается только одной картой, которая должна имеет пару CAID:ProvID = 090F:000000. Это как раз подходит по параметрам к тому, что нам ответил сервер server1.com при подключении к нему. По этому следующая строка - это посылка ECM-запроса на сервер server1.com. Далее виден ответ от сервера с кодом CW. Ответ пришел за 23мс, на что стоит обратить внимание (но об этом ниже, когда речь пойдёт о проблемах с шарингом). Последние 4 строки - подтверждение проделанной работы по запросу на сервер. Показаны кодиорвка, которая окрылась (NDS), идентификатор карты (CAID), идентификатор канала (PID), идентификатор провайдера (ProvID) и, наконец, сама последовательность CW0+CW1, то есть "ключик" к каналу, полученный от сервера. Дальше всё повторяется снова и снова, каждый раз когда меняется ECM.

 

 

Естетвенно, это всё лог "в идеале", то есть, когда всё правильно настроено, хорошо работает Инет и на сервере шары тоже всё ок.

Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...

наиболее популярные прога это - Openbox MgCamd Explorer

Link to comment
Share on other sites

  • 2 months later...

Программа MGCAMD_LOG_server - для снятия лога MGCAMD на компьютере

Изображение

В отличии от 3CSyslog – попроще, не тр*цензура*ет установки, отображает принятый лог и сохраняет его в файл,

- автоматически формирует replace.list (причем может его править прямо на ресивере)

 

Изюминка: отображает лог в 2 окнах – начало и продолжение. За начало берётся момент старта Mgcamd или выбор нового сервиса. Начало заканчивается при получении ключей. Остальной лог порциями отображается в во 2 окне.

 

Удобство состоит в том, что можно быстро найти, скопировать проблемные места при запуске Mgcamd или смене сервиса в режиме реального времени не выходя из программы.

 

Для её работы нужно в конфигурационном файле Mgcamd (mg_cfg)

включить ведения лога через сеть:

 

L: { 01 } IP-компьютера 514

 

Опции программы задаются в файле MGCAMD_LOG_server.ini:

MGCAMD_LOG_server.zip

Link to comment
Share on other sites

  • 9 months later...
  • 11 months later...

помогите пожалуйста у меня вип пакет раньше все норм показывал то континент то радуга то клубника а шас зависает клубника 13е я новичок в этом деле объясните подробна пожалуйста спасибо за ранее  :hi:  :hi:  :hi:

Link to comment
Share on other sites

  • 9 months later...

а как используя эту прогу Программа MGCAMD_LOG_server - для снятия лога MGCAMD на компьютере посмотреть на ресивере star track 2016 plus на этих тюнерах где испровляються конфиги.

 

2) можно ли использовать её вписывая каждому клиенту IP компа своего а потом при желании смотреть лог того или иного тюнера с дома не тревожа клиента 

Link to comment
Share on other sites

  • 1 month later...

не кто не пробовал снять лог на закрытом луноксе ?

Link to comment
Share on other sites

не кто не пробовал снять лог на закрытом луноксе ?

Вряд ли это осуществимо,не встречал таких ресиверов где производитель предусмотрел бы такую возможность,да и к тому же ресивер должен знать куда посылать лог,на какой ip.У меня когда был ресивер на процессоре Ali3602,там на некоторых прошивках можно было можно было смотреть лог на самом ресивере.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

Читаем Terms of Use