Орбита телевидения » Статьи » Dreambox/Enigma 2 » Установка эмуляторов.

 
Раздел форума Название темы Автор топика Ответов Посл. ответ
Транспондерные новости Horizons-2/Intelsat 85Е+Yamal90Е admin 394 (90960) 17:18, 08.07.2018
Беседка Жизнь с 4K: Цветное ТВ в красочной палит... fenix 96 (24586) 22:20, 07.07.2018
Спутниковые новости ГПКС ФГУП «Космическая связь» fenix 34 (7792) 22:19, 07.07.2018
Спутниковые новости Космические пуски с Байконура fenix 146 (28763) 22:18, 07.07.2018
НТВ Плюс Новости и акции «НТВ-ПЛЮС» fenix 132 (38274) 22:17, 07.07.2018
Телекарта ТВ Акции и новости Телекарта ТВ fenix 26 (11040) 22:17, 07.07.2018
Новости телевидения Нацсовет по вопросам телевидения и радио... fenix 148 (28904) 22:16, 07.07.2018
Новости телевидения Discovery растит прибыль fenix 13 (3549) 22:13, 07.07.2018

Установка эмуляторов.

Автор: admin от 7-11-2012, 18:11, посмотрело: 11142

0
Внимание! Команда Гемини убрала закачку эмуляторов через интернет. Поэтому придется ставить ЭМУ вручную. Скачать можно тут

Рассмотрим сначала самый распространенный (популярный) вариант – эмулятор MGcamd, который используется для «открытия» каналов с помощью ключей и шаринга.

Установка эмулятора MGcamd. На примере имиджа Gemini 4.0.
Эмулятор можно установить несколькими способами. Суть всех способов одна – это добавление в систему необходимых файлов и назначение им определенных прав (атрибутов).

Кратко рассмотрим все необходимые файлы.
/usr/bin/mgcamd_1.31 - здесь лежит бинарный файл эмулятора - назначить права 755!!!
/usr/keys - здесь лежат ключи и конфигуратор для ЭМУ. В папке лежат файлы:
- mg_cfg - конфигуратор, должен быть обязательно!,
- SoftCam.Key - ключи, AutoRoll.Key - ключи (эти файлы можно найти на любом аплоуде! Качайте свежие ключи.)
- ignore.list, priority.list, replace.list – файлы для настройки приоритетов и игнорирования идентов. При правильной настройке ускоряет переключение каналов при шаринге.
- newcamd.list - файл куда нужно прописывать параметры шары.
/usr/script/mgcamd_1.31_cam.sh - здесь находится скрипт для запуска эмулятора - назначить права 755!!!
/usr/uninstall/mgcamd-complete_1.31_delfile.sh
/usr/uninstall/mgcamd-config_1.30_delfile.sh
- здесь находятся скрипты для удаления эмулятора и конфигуратора - назначить права 755!!!
/etc/tuxbox/config/newcamd.conf - здесь лежит конфигурационный файл для эмулятора. Сюда же можно прописывать данные шары, если не используется файл newcamd.list.

Способ 1.
Ручная установка с помощью установочных пакетов .ipk.

Скачиваем архив mgcamd_1.35a___conf_mgcamd_1.0_.zip.
Распаковываем из него файлы gp-cam-mgcamd_1.35a-r2_mipsel.ipk и gp-conf-mgcamd_1.0-r0_mipsel.ipk.
Копируем эти файлы в папку /tmp дримбокса с помощью FTP (через Total Commander или DCC). Затем последовательно устанавливаем эти пакеты. Для этого открываем Файл Менеджер (File Manager): Синяя кнопка - Красная кнопка, находим нужный файл и становимся на него курсором. Затем жмем Зеленую кнопку - Install. Аналогично устанавливаем второй пакет.
Далее выполняем пункты 4 и 5 из второго способа установки ЭМУ (смотрим ниже).

Способ 2.
Установка при помощи установочных архивов *.tar.gz

1. Скачиваем архивы эмулятора и конфигуратора.

Архив эмулятора содержит в себе следующие файлы:
/usr/bin/mgcamd_1.31
/usr/uninstall/mgcamd-complete_1.31_delfile.sh
/usr/script/mgcamd_1.31_cam.sh ] 


Конфигуратор.


Содержит в себе следующие файлы:
/usr/keys/mg_cfg
/usr/keys/ignore.list, /usr/keys/priority.list, /usr/keys/replace.list
/usr/keys/newcamd.list
/usr/uninstall/mgcamd-config_1.30_delfile.sh
/etc/tuxbox/config/newcamd.conf 


2. Затем с помощью FTP копируем первый архив в папку /TMP на дримбоксе.

3. Идем в меню ручной установки аддонов. В разных версиях имиджей это пункт может находится в разных местах. На Gemini входим в Blue Panel (синяя кнопка) – File Manager (2) и ищем папку /TMP, в которой уже будет лежать наш файл.

Установка эмуляторов.


Становимся на него курсором и нажимаем «Install» (зеленая кнопка). Архив автоматически разместит файлы по нужным папкам и назначит файлам нужные атрибуты.
Аналогично поступаем со вторым файлом e2-MGCamd-Config_1.30_080502.tar.gz и устанавливаем конфигуратор.

4. Если планируется открывать каналы с помощью известных ключей, то копируем в /usr/keys/ файлы SoftCam.Key , AutoRoll.Key (эти файлы можно найти на любом аплоуде! Качайте свежие ключи.)
Подробнее читаем ниже.

Куда прописывать шару (сервера шаринга)

Данные шары записываем в файле /usr/keys/newcamd.list.

Вот пример файла newcamd.list:

# как часто (в секундах) проверять сервер шары на признаки жизни. Полезно, если долго сидите на некодированном канале.
CWS_KEEPALIVE = 300
# никаких других параметров в этом файле больше не нужно, кроме указания серверов шары ниже!
# каждая последущая строка описывает ваш коннект на тот или иной пакет шаринга.
# если у вас несколько разных пакетов, на каждый пакет идет своя строчка конфигурации.
# даже если сервер один и тот же, на каждый пакет может быть свой отдельный порт, поэтому нужно
# прописать все отдельно. вся информация из биллинга. 
CWS = shara1.com 1111 login password 0102030405060708091011121314
CWS = shara2.com 2222 login password 0102030405060708091011121314


Данные шары записывают в строчку CWS, она имеет следующий формат:
CWS = адрес_шары (или IP-адрес) порт логин пасс 0102030405060708091011121314
(например, CWS = 123.456.78.90 10000 login pass 0102030405060708091011121314 wan servac1)
wan servac1 - это произвольный текст, полезен для ориентации при наличии большого числа шар

Очень полезно настроить ignore.list, priority.list, replace.list – файлы для настройки приоритетов и игнорирования идентов. При правильной настройке ускоряет переключение каналов при шаринге. Для примера, вот содержание моих файлов для просмотра шары +++.

ignore.list
# ignore viaccess providers
V: { 05 01 00 }
V: { 02 37 00 }
V: { 04 06 10 }
V: { 04 06 20 }
# ignore caids NTV+
X: {05 60}
# ignore caids Verimatrix NTV+
X: {56 01}

priority.list
#NTV+ ETELSAT 36E
V: { 04 06 00 } # НТВ+ Украина (ICTV, НТН)
V: { 03 06 00 } # HD НТВ+

replace.list
R:{{2F45}{0500}{023700}{0FA1}{0500}{030600}{0BB9}} # HD-Kino
R:{{2F46}{0500}{023700}{0FA2}{0500}{030600}{0BBA}} # HD-Sport
R:{{2F47}{0500}{023700}{0FA3}{0500}{030600}{0BBB}} # HD-Life
R:{{2F48}{0500}{023700}{0FA4}{0500}{030600}{0BBC}} # Eurosport HD
R:{{2F49}{0500}{023700}{0FA5}{0500}{030600}{0BBD}} # Discovery HD

Более подробно надо выяснять в службе поддержки вашего шара-сервера.

5. Все, теперь осталось «включить» ЭМУ в меню, чтобы при загрузке он стартовал автоматически.
Нажимаем синюю кнопку (Blue Panel) и в верхней строчке стрелками влево/вправо выбираем наш эмулятор.

Установка эмуляторов.


Для окончания процесса перезагружаем ЭМУ – зеленая кнопка в Blue Panel (Start/Restart Camd)
После этого шара должна заработать (при условии подключения дримбокса к Интернету )
Для закрепления настроек выбора эмулятора перегружаем дрим через меню.

Снимаем лог работы эмулятора.


В некоторых случаях эмулятор может не работать или работать с затыками.
Помочь выяснить причину нам поможет лог эмулятора.
Для начала качаем программу-логгер 3CSyslog.
Распаковываем архив в любую папку и запускаем инсталляцию программы.
Настройки программа не требует. При желании можно указать, куда писать лог-файл.
Запускаем программу и идем в настройки File – Configure – закладка Log File Destinations.

В дримбоксе настройка логирования сводится к прописыванию IP-адреса компьютера, на котором смотрим лог.
Открываем файл /usr/keys/mg_cfg и вписываем нужный нам IP-адрес в следующую строку:
# Log options
# 00 Off
# 01 Network
# 02 console
# 03 both
L: { 01 } 192.168.1.11 514
где 192.168.1.11 – IP-адрес компьютера, 514 – порт (менять не надо)

Иногда возникают ситуации, когда нет возможности посмотреть лог на компьютере (например, у клиента нет компа ), а знать причину малевича очень надо.
Для этого подправляем файл mg_cfg и делаем рестарт mgcamd.

# Log option, summ of:
#    00 off
#    01 network udp log
#    02 log to console
#    04 file, appended ! delete it by yourself, before it eat all your hdd
#    + IP udp-port log-file-name
L: { 04 } 192.168.1.11 514 /tmp/mg.log


где /tmp/mg.log - путь и имя файла в дриме, куда будет писаться лог
192.168.1.11 - Это адрес SYSLOG (network udp log) сервера.
В данном случае это не важно, можно поставить любые значения.
Читайте внимательно формат -

# Log option, summ of:
# 00 off
# 01 network udp log
# 02 log to console
# 04 file, appended ! delete it by yourself, before it eat all your hdd
# + IP udp-port log-file-name 


Например,
L: { 03 } 10.12.16.108 514 /tmp/mg.log - логирование в network udp log и log to console
L: { 05 } 10.12.16.108 514 /tmp/mg.log - логирование в network udp log и file, appended
L: { 06 } 10.12.16.108 514 /tmp/mg.log - логирование в log to console и file, appended
L: { 07 } 10.12.16.108 514 /tmp/mg.log - логирование в network udp log и log to console и file, appended
одновременно.

Просмотреть /tmp/mg.log в дримбоксе можно с помощью tuxcom.

Кроме программы 3CSyslog лог удобней смотреть через Telnet.
Для этого нужно:
1) Исправить опцию логирования для вывода в консоль
L: { 02 }
2) Найти как называется процесс эмулятора командой
top
3) Выключить эмулятор, у меня это команда
killall mgcamd_1.35a
4) Включить эмулятор, у меня это команда
mgcamd_1.35a
Преимущества этого способа в том, что я в любой момент могу остановить эмулятор для изучения лога и снова запустить, нажав всего две клавиши клавиатуры. Без этого способа было бы очень трудно создать и тестировать наиважнейший файл replace.list.
Источник - dream.altmaster.net
Загрузка...

Категория: Статьи » Dreambox/Enigma 2

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.