Дримбокс 800 —  Установка эмуляторов.

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

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

Установка эмулятора MGcamd. На примере имиджа Gemini 4.0.
Эмулятор можно установить несколькими способами. Суть всех способов одна — это добавление в систему необходимых файлов и назначение им определенных прав (атрибутов).
Кратко рассмотрим все необходимые файлы.
/usr/bin/mgcamd_1.31 — здесь лежит бинарный файл эмулятора — назначить права 755!!!
/usr/keys — здесь лежат ключи и конфигуратор для ЭМУ. В папке лежат файлы:
mg_cfg — конфигуратор, должен быть обязательно!,
SoftCam.Key — ключи, AutoRoll.Key — ключи (эти файлы можно найти на любом аплоуде! Качайте свежие ключи.)
ignore.list, priority.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.

Ручная установка.
Таким образом, ручная установка эмулятора заключается в копировании необходимых файлов по нужным папкам и назначению атрибута 755 некоторым из них. Т.е. имея архив своего настроенного ЭМУ можно быстро его установить с помощью FTP.
Далее выполняем пункты 4 и 5 из второго способа установки ЭМУ (смотрим ниже).

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

Второй способ установки — с помощью архивов *.tar.gz.
1. Скачиваем два архива:
e2-mgcamd_1.31_081031.tar.gz — это архив эмулятора. Содержит в себе следующие файлы:
/usr/bin/mgcamd_1.31
/usr/uninstall/mgcamd-complete_1.31_delfile.sh
/usr/script/mgcamd_1.31_cam.sh
e2-MGCamd-Config_1.30_080502.tar.gz — это архив конфигуратора. Содержит в себе следующие файлы:
/usr/keys/mg_cfg
/usr/keys/ignore.list, /usr/keys/priority.list
/usr/keys/newcamd.list
/usr/uninstall/mgcamd-config_1.30_delfile.sh
/etc/tuxbox/config/newcamd.conf
2. Затем с помощью FTP копируем первый архив в папку /TMP на дримбоксе.
3. Идем в меню ручной установки аддонов. В разных версиях имиджей это пункт может находится в разных местах. На Gemini 4.0 входим в Blue Panel (синяя кнопка) — File Manager (2) и ищем папку /TMP, в которой уже будет лежать наш файл.

 

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

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

Данные шары можно вносить в один из двух файлов. В новых версиях эмулятора mgcamd информация о «шаре» сначала ищется в файле /usr/keys/newcamd.list и если, mgcamd его не находит, то смотрит /etc/tuxbox/config/newcamd.conf.

Данные шары записывают в эту строчку:
CWS = адрес_шары (или IP-адрес) порт логин пасс 0102030405060708091011121314 wan cardserv
(например, CWS = 123.456.78.90 10000 login pass 0102030405060708091011121314 wan cardserv)
Очень полезно настроить ignore.list, priority.list — файлы для настройки приоритетов и игнорирования идентов. При правильной настройке ускоряет переключение каналов при шаринге. Для примера, вот содержание моих файлов для просмотра шары +++.
ignore.list
# ignore viaccess providers
V: { 02 07 00 }
priority.list
#NTV+ ETELSAT 36E
V: { 02 07 10 }
V: { 03 06 00 }
Более подробно надо выяснять в службе поддержки вашего шара-сервера.

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

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

Установка эмулятора через Интернет.

При подключении дримбокса к Интернету, имеет смысл устанавливать эмулятор прямо из сети, используя сервер Gemini. (Другие имиджи тоже имеют свои аплоуд-сервера).
Входим в Blue Panel (синяя кнопка) — Extras/settings (синяя кнопка или 3) — Addons (1)

При наличии подключенного интернета Дримбокс загрузит доступные на сервере аддоны:

 

Нас интересует первая и вторая папки — CAM и CAM-CONFIGS
Входим в папку CAM и ищем файл MGCamd 1.31-Complete. Нажимаем «ОК» — все, ЭМУ автоматически будет установлен в тюнер.

Аналогично устанавливаем конфигурацию ЭМУ. Заходим в папку CAM-CONFIGS и выбираем файл MGCamd-Config1.30-080502. Нажимаем «ОК».

Все, эмулятор установлен, далее выполняем пункты 4 и 5 из второго способа установки (смотри выше).

Прием шары по протоколу camd3 с помощью эмулятора mgcamd. Ставить второй ЭМУ (camd3) нет желания.

Итак, как смотреть самд3 шару через mgcamd:
1. Создать текстовый файл camd3.servers с содержимым

Код:
cs357x://login:pass@adres.shary.com:port?0500:020710=0500:020710

(где login – логин шары, pass – пароль шары, adres.shary.com – адрес шары, port — порт)
Кинуть его в папку /usr/keys
2. Изменить в файле mg_cfg (/usr/keys) параметр G:
# network mode, use summ for several clients
# 00 no network (default)
# 01 newcamd netclient
# 02 radegast netclient
# 04 camd3 netclient
G: { 05 }
Было 01 – т.е. newcamd netclient, стало и то и другое — 05.
3. Переименовать файл, в котором была прописана шара /usr/keys/newcamd.list или /etc/tuxbox/config/newcamd.conf в newcamd_1.list или newcamd_1.conf
Можно не переименовывать файл а закомментировать строку, в которой указывается источник шары, т.е. поставить впереди знак #. Работает и так и так.
(#CWS = адрес_шары порт логин пасс 0102030405060708091011121314 wan cardserv)
Теперь для переключения протокола шары на newcamd-протокол достаточно
— убрать # в файле newcamd.conf
— добавить значок # в файле camd3.servers

Код:
(#cs357x://login:pass@adres.shary.com:port?0500:020710=0500:020710)

Это можно делать даже без компа. Необходимо только поставить в Дрим TuxBox Commander – этакий аналог Total Commander. В нем все быстро убрать/добавить.
4. Перезапустить ЭМУ (синяя-зеленая). Все. Смотрим.

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

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

Спасибо el1216 за дополнение. __________________
Dream 500S(+Siemens M55), SatDream 3.6, mgcamd 1.31, SkyStar2, ADSL D-Link DSL-2640U
DM 800 HD, Gemini 4.0, Mgcamd 1.31, HDD 2.5″ 320 GB HM320JI, USB Wi-Fi D-Link DWA-110
90cm мотор SG-2100 Twin(90E-30W)+65cm (13E-5E-4W)+60cm (Twin 36Е)
ФАК по Дриму, Дрим+мобила, ФАК по Дриму800
Продаю ЖК 32″ ТВ Panasonic 32LX70K

Путеводитель. Популярные темы по Dreambox800 HD.

Имиджи
http://dream.altmaster.net/showthread.php?t=2792 The Gemini2 Project 4.1 DM800
http://dream.altmaster.net/showthread.php?t=2536 Gemini2 v3.9 для Enigma2
http://dream.altmaster.net/showthread.php?t=2648 Gemini2 v4.0
http://dream.altmaster.net/showthread.php?t=2494LT Fifth SP4
http://dream.altmaster.net/showthread.php?t=2794 LT Fifth with SP5 release
http://dream.altmaster.net/showthread.php?t=2898 LT5 SP6 Release
http://dream.altmaster.net/showthread.php?t=2582 Nabilosat Enigma2 Black Hole — DM800 v0.5
http://dream.altmaster.net/showthread.php?t=2680 DM 800HD PVR DS Team images 2.0
http://dream.altmaster.net/showthread.php?t=2771 Nabilosat Black Hole v.0.7
http://dream.altmaster.net/showthread.php?t=2851 Nabilosat Enigma2 Black Hole — DM800 v0.8 AG

Монтирование и внешние накопители
http://dream.altmaster.net/showthread.php?t=2590 помогите с установкой HDD на DM800
http://dream.altmaster.net/showthread.php?t=2287 Подключение USB Flash
http://dream.altmaster.net/showthread.php?t=2320 Таймшифт
http://dream.altmaster.net/showthread.php?t=2614 Монтирование HDD с компа в 800-ке
http://dream.altmaster.net/showthread.php?t=2286 Воспроизведение медиа файлов на DM800
http://dream.altmaster.net/showthread.php?t=2464 Как присоеденить USB HDD ?

Разное
http://dream.altmaster.net/showthread.php?t=2420 логотипы каналов
http://dream.altmaster.net/showthread.php?t=2548 Выгорает экран
http://dream.altmaster.net/showthread.php?t=2592 Галерея скинов для Enigma2
http://dream.altmaster.net/showthread.php?t=2425 Телевизор для дримбокса 800
http://dream.altmaster.net/showthread.php?t=2424 USB WiFi адаптеры
http://dream.altmaster.net/showthread.php?t=2311 Охлаждение DM800
http://dream.altmaster.net/showthread.php?t=2607 Dream800 и Логотип загрузки
http://dream.altmaster.net/showthread.php?t=2583 Enigma 2. Особенности интерфейса и работы.
http://dream.altmaster.net/showthread.php?t=2406 Антифриз
http://dream.altmaster.net/showthread.php?t=2539 Скрипт качающий ключи
http://dream.altmaster.net/showthread.php?t=2278 Прошивка DM800 через WebInterface
http://dream.altmaster.net/showthread.php?t=2283 Dreambox DM800HD и совместимое оборудование.
http://dream.altmaster.net/showthread.php?t=2677 Торрент-клиент Transmission для DM800/8000
http://dream.altmaster.net/showthread.php?t=2589 DM800+Gprs
http://dream.altmaster.net/showthread.php?t=2761 Подключение мобильного GPRS-телефона к Dreambox 800
http://dream.altmaster.net/showthread.php?t=2729 800 й дрим, только оригинал?
http://dream.altmaster.net/showthread.php?t=2781 Autoresolution
http://dream.altmaster.net/showthread.php?t=2732 Проблема с сканированием каналов

Карты Viasat Украина на 800!?
http://dream.altmaster.net/showthread.php?t=2571

Первые впечатления
http://dream.altmaster.net/showthread.php?t=2274 Долгожданный DM800 HD, первые впечатления.
http://dream.altmaster.net/showthread.php?t=2573 Дримбокс DM800 HD — немецкий киндерсюрприз. Или как я переходил с 500-ки на 800-тый
http://dream.altmaster.net/showthread.php?t=2389 СтОит ли покупать в данный момент Dreambox 800 ?