Перейти к контенту

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


Гость

Рекомендуемые сообщения

Часто у пользователей возникают вопросы как снять лог работы эмулятора с ресиверов на линукс. Предлагаю в этой теме обсуждать проблемы, связанные со снятием лога работы. Вопросы по настройке 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

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 20
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

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

 

Увидеть можно очень много! Для начала, собственно, старт 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.

 

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
  • 2 месяца спустя...

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

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Программа 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

Ссылка на комментарий
Поделиться на других сайтах

  • 9 месяцев спустя...
  • 11 месяцев спустя...

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

Ссылка на комментарий
Поделиться на других сайтах

  • 9 месяцев спустя...

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.
Внимание:Ваше сообщение не будет отображаться другим пользователям, пока не будет одобрено модератором.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...

Важная информация

Читаем Условия использования