После того как установлен в ресивере необходимый эмулятор MgCamd, можно переходить непосредственно к настройкам кардшаринга. Для этого понадобится подключение ресивера Dreambox к интернету и наличие действующих параметров с сервера кардшаринга для открытия определенных пакетов.
Для настройки кардшаринга через протокол Newсamd необходимо будет отредактировать параметры, прописанные в файле
newcamd.list, который размещается в папке
/usr/keys ресивера, в случае если отсутствует этот файл, то эмулятор MgCamd обратится к файлу
newcamd.conf, расположенному в
/etc/tuxbox/config. Для редактирования всех файлов необходимо использовать редактор (например, UltraEdit), который понимает символы окончания строки и перевода каретки, применяемые в Linux файлах.
В файле
newcamd.list по умолчанию содержатся следующие строки:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = 127.0.0.1 34000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = 127.0.0.1 34001 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = 127.0.0.1 34002 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS_MULTIPLE = 192.168.1.2 20000:20005 dummy dummy 10 02 13 04 15 06 17 08 01 10 11 12 13 14 lan server2
Первая строка - CWS_KEEPALIVE задает время в секундах, через которое эмулятор MgCamd проверяет соединение с сервером кардшаринга по прописанным в настройках портам. Применяется в случае использования NAT роутера, который отключает неактивные соединения или при открытии кодированных каналов, после перехода на них с открытых.
Во второй строчке CWS_INCOMING_PORT задается порт для прослушивания входящих соединений с сервера, данную строчку можно опустить.
Дальше в строчке CWS прописываются параметры сервера кардшаринга, для открытия определенных пакетов. Вместо 127.0.0.1 необходимо прописать
реальный IP или доменный адрес сервера кардшаринга, далее следует порт сервера - 34000, вместо которого
прописываем рабочий для определенного пакета каналов, после этого следуют логин и пароль - dummy dummy, которые также
правим на правильные, затем указывается DES ключ - 01 02 03 04 05 06 07 08 09 10 11 12 13 14, при необходимости который также изменяется и в заключении следует - lan newcs, которые в большинстве случаев не влияют на работу кардшаринга, а используются только при применении camdcmd протокола. В нашем случае строка для открытия определенного пакета каналов будет иметь примерный вид:
CWS_KEEPALIVE = 300<BR>CWS = 194.87.107.43 40000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
В случае применения больше одного порта для открытия нескольких пакетов каналов, то необходимо добавить дополнительно строчки с используемыми портами, например:
CWS = 194.87.107.43 40000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = 194.87.107.43 40001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = 194.87.107.43 40002 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Если используемые порты следуют по порядку, то можно прописать их одной строкой:
CWS_MULTIPLE = 194.87.107.43 40000:40002 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
После этого нужно проверить настройки эмулятора
MgCamd, содержащиеся в файле
/usr/keys/mg_cfg. Они должны иметь примерный вид:
M: { 01 }
C: { 01 }
A: { 02 }
U: { 01 }
T: { 00 }
G: { 01 }
N: { 07 } 5 30
K: { 05 }
Q: { 600 }
P: { 02 }
O: { 00 } username password
S: { 03 } 80
L: { 01 } 192.168.0.5 514
E: { 15 }
H: { 07 }
R: { 04 }
D: { 00 }
B: { 00 }
Дальше желательно внести правки в файлы:
priority.list, ignore.list и
replace.list, которые размещаются в
/usr/keys и позволят ускорить процедуру открытия закодированных каналов, в случае если на каналах присутствует значительное число различных идентов. Первый файл -
priority.list используется для указания идентов, через которые будут открываться каналы. Например, для пакета нтв+ у нас используются два идента
023700 и
030600, в этом случае в файле необходимо прописать две строки:
V: { 02 37 00 }
V: { 03 06 00 }
В которой буква
V - означает используемую кодировку -
Viaccess,
023700 - идент для открытия каналов нтв+ в стандартном разрешении SD, на некоторых серверах может дополнительно применяться идент 040600 для открытия украинских каналов, 030600 – идент для открытия каналов нтв+ в высоком разрешении HD.
Второй файл -
ignore.list содержит все иденты оператора, которые не используются для просмотра каналов:
V: { 04 06 00 }
V: { 04 06 10 }
Третий файл -
replace.list применяется для замены неверных идентов на правильные с указанием дополнительных параметров каналов. В основном применяется для HD каналов:
R:{{2F4A}{0500}{023700}{0FA6}{0500}{030600}{0BBE}} #MTVNHD
R:{{2F4A}{0500}{040610}{138E}{0500}{030600}{0BBE}} #MTVNHD
R:{{2F45}{0500}{023700}{0FA1}{0500}{030600}{0BB9}} #HD-Кино
R:{{2F45}{0500}{040610}{1389}{0500}{030600}{0BB9}} #HD-Кино
R:{{2F46}{0500}{023700}{0FA2}{0500}{030600}{0BBA}} #HD-Спорт
R:{{2F46}{0500}{040610}{138A}{0500}{030600}{0BBA}} #HD-Спорт
R:{{2F47}{0500}{023700}{0FA3}{0500}{030600}{0BBB}} #HD-Life
R:{{2F47}{0500}{040610}{138B}{0500}{030600}{0BBB}} #HD-Life
R:{{2F48}{0500}{023700}{0FA4}{0500}{030600}{0BBC}} #Eurosport HD
R:{{2F48}{0500}{040610}{138C}{0500}{030600}{0BBC}} #Eurosport HD
R:{{2F49}{0500}{023700}{0FA5}{0500}{030600}{0BBD}} #Discovery HD
R:{{2F49}{0500}{040610}{138D}{0500}{030600}{0BBD}} #Discovery HD
В котором:
{2F4A} - сид канала,
{0500} - тип кодировки Viaccess,
{023700} - идент который будет заменен,
{0FA6} - есм пид,
{0500} - новый тип кодировки,
{030600} – идент после замены,
{0BBE} - верный есм пид канала.
После того, когда выполнены все необходимые настройки конфигурационных файлов для просмотра через шаринг, необходимо запустить или перезапустить эмулятор MgCamd, чтобы он смог начать работу с внесенными параметрами. Для этого нужно зайти в
«Blue - Panel» путем нажатия
«синей» кнопки и выбрать строчку - «
Start/Restart Camd». В случае если вы все выполнили правильно и не допустили ошибок, то сможете перейти к просмотру каналов.
Если вы хотите открывать каналы через доступные для них ключи при помощи эмулятора MgCamd, то необходимо будет скачать файлы
SoftCam.Key и
Autoroll.Key со свежими ключами и разместить их в папке
/usr/keys, после присвоить файлам права доступа -
755. Данные файлы доступны для скачивания практически на каждом аплоаде, посвященном спутниковой тематике.
Иногда, при просмотре каналов через шаринг могут возникать подвисания изображения, которые с одной стороны могут являться проявлением проблем на сервере кардшаринга или сбоем в работе интернета, а с другой стороны - возникновением неполадок в работе эмулятора ресивера. Для того, чтоб выявить возникшую проблему, необходимо снять лог работы эмулятора и проанализировать его или предоставить администратору сервера для выяснения причин.
Для снятия лога работы эмулятора MgCamd, необходимо предварительно произвести изменения в файле настройки -
mg_cfg. За опцию логов в этом файле отвечает строковый параметр -
L, который поддерживает следующие значения, а также их сумму:
00 - лог выключен
01 - трансляция лога в сеть через UDP протокол
02 - вывод лога через консоль
04 - вывод лога в указанный файл, в случае этого варианта необходимо вовремя его удалять, так как он будет постоянно расти
+ IP udp-port log-file-name В случае объединения нескольких параметров, необходимо напросто указывать их сумму
05=01+04.
Лучше всего использовать трансляцию лога в сеть, для последующего его приема и анализа на компьютере. В этом случае в файле
mg_cfg необходимо прописать строчку:
L: { 01 } 192.168.0.5 514
В которой:
192.168.0.5 - IP адрес вашего компьютера и
514 - номер порта.
Если нужно использовать запись лога в память ресивера, то необходимо прописать строчку:
L: { 04 } 192.168.0.5 514 /tmp/mgcamd.log
В которой:
/tmp/mgcamd.log - указывается файл, в который будет записываться лог работы эмулятора.
Если вы выбрали вариант трансляции лога через сеть, то на компьютере необходимо установить специальную программу, например -
3CSyslog, которая позволит принимать и отображать лог работы эмулятора. После установки программы на компьютер, необходимо в ее настройках «
File/Configure/Log File Destinations» выбрать: «
Log to one file: syslog.log» - записывать лог в файл
syslog.log, который располагается в папке программы, на этом настройки программы завершены.
Настройка кардшаринга через эмулятор Camd3 В случае, если вы собираетесь использовать кардшаринг через протокол
Camd3, то необходимо будет через «
Blue - Panel» установить дополнительный эмулятор
Camd3.90x, и в файле
camd3.servers, расположенном в
/var/keys прописать строку с параметрами сервера кадшаринга:
cs357x://login:pass:SERVICES=/var/keys/filter.services@server:port
Где вместо
login и
pass необходимо указать
действующие логин и пароль сервера кардшаринга, а вместо
server и
port прописать
адрес и порт сервера. В файле
camd3.config прописать строчку, которая указывает тип используемого ресивера - Dreambox 800:
BOXTYPE=13
Остальные параметры можно закомментировать. Создать файл
filter.services в папке
/var/keys с правами доступа -
755 и указать используемые иденты для пакетов, например для нтв+ будет иметь следующий вид:
0500:023700:FFFF:0:0
0500:030600:FFFF:0:0
После внесения всех настроек в эмулятор Camd3, необходимо будет выбрать его использование через
«Blue - Panel» и запустить.