SEZAM 7700 / Mutant 200sцифровой спутниковый DVB ресивер(продолжение)
|
Как настроить кард-шаринг
1. Что такое CS (Card Sharing - кард-шаринг) 2. Что нужно для CS 3. Как настроить NewCS 4. Как настроить mgcamd для соединения с сервером CS 5. Как настроить evocamd для соединения с сервером CS
1. Что такое CS (Card Sharing - кард-шаринг)
CS (Card Sharing - кард-шаринг) - это совместное использование карты условного доступа в другом ресивере через сеть ethernet. Использование CS позволяет смотреть кодированные каналы даже при отсутствии надлежащей карточки в вашем ресивере. Ваш ресивер может использовать карточку, вставленную в другой ресивер или сервер.
2. Что нужно для CS
- Скачайте прошивку (имидж) .
Существует много различных имиджей для CS на relook/mutant.
Скачать имидж можно с http://www.denktenk.com/modules/wfdownloads/. Например:HighLand Image : Имидж команды High Land со встроенным софтом для CS. При использовании этого имиджа не требуется дополнительного ПО (следующий подпункт пропустите).
Redbox Image : имидж команды Redbox.- ПО для CS: NewCS, mgcamd, evocamd, cccamd
NewCS - это мощный кард-сервер.
Его можно скачать с http://www.dreamboxworld.com/dbw/newcs.htmmgcamd, evocamd, cccamd - эмуляторы (EMU).
Скачать отсюда - http://www.dreamboxworld.com/dbw/emu_dream.htmПри использовании имиджа HighLand это ПО скачивать не нужно.
Проверьте версию ПО. Это руководство годится для следующих версий:
NewCS : 1.16 RC9
newcamd : 1.00
evocamd : 2.04
3. Как настроить NewCS ?
Если запустить NewCS на вашем ресивере, то он будет работать как CS сервер.
NewCS - это программа, к которой можно подконнектиться из различных клиентских эмуляторов. См. http://www.dreamboxworld.com/dbw/emu_dream.htm для определения зависимостей между ними.
Настройка NewCS осуществляется в файле /var/tuxbox/config/newcs.xml.
Не забывайте, что файлы в формате Unix! Используйте соответствующие редакторы типа Ultraedit
Есть несколько важных моментов при настройке newcs.xml. Дальше следует очень важная секция. Обязательно настройте пункты 2, 3, 5, 7, 8, в остальных оставьте значения по умолчанию.
- <mhz>357</mhz>
Скорость обращения к карте. В большинстве случаев подходит 357.- <node>/dev/sci0</node>
Укажите последовательный порт, к которому подсоединен карточный слот. Для relook /dev/sci0 - нижний слот, /dev/sci1 - верхний слот. Для mutant - /dev/sci0.- <boxkey>0000000000</boxkey>
При необходимости введите ключ бокса.- <carddetect>yes</carddetect>
Эта опция автоматически проверяет, вставлена ли карта в картоприемник. Введите yes.- <newcamd_port>10000</newcamd_port>
Укажите номер порта CS для newcamd-совместимого протокола. mgcamd и evocamd используют этот протокол.Если у вас есть router/firewall, вам следует открыть этот порт. Большинство проблем с доступом к серверу из другой сети возникает из-за файрвола.
- <newcamdserver> ... </newcamdserver>
Настройки CS для newcamd-совместимого протокола.- <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
Это используется для кодирования пакетов во время шаринга. Оставьте как есть. Нужно менять только в некоторых особых случаях.- <user> ... </user>
Здесь указываются пользователи, которым разрешен доступ к серверу. Их можно указать столько, сколько хотите. По умолчанию это выглядит так:<user>
<name>user1</name>
<password>pass1</password>
<au>on</au>
</user>- <au>on</au>
Эта настройка указывает, включена ли функция автоапдейта карточки. Да - on, нет - off .Сравните оригинальный newcs.xml и newcs.xml с новым пользователем чтобы увидеть как добавить нового пользователя.
Если нужно, вы можете отредактировать этот newcs.xml и залить в /var/tuxbox/config по FTP.
Если вы хотите использовать слот совместно с вашим товарищем, добавьте настройки в newcs.xml и сообщите ему детальную информацию для шаринга.
4. Как настроить mgcamd для соединения с сервером CS
Настройка mgcamd производится в двух файлах ресивера: /var/keys/mg_cfg и /var/keys/newcamd.list.
Не забывайте, что файлы в формате Unix! Используйте соответствующие редакторы типа Ultraedit
mg_cfg - обычные настройки для mgcamd, а newcamd.list - часть настроек, определяющая сервер, к которому будет осуществляться соединение во время шаринга.
mg_cfg нет необходимости менять, а вот настройку newcamd.list нужно описать подробно.newcamd.list можно рассматривать как список серверов, определяющий к какому серверу будет коннектится клиентский ресивер при шаринге.
Если вы откроете newcamd.list, вы увидите следующие настройки ( разделяются пробелом):
CWS = 127.0.0.1 10000 User1 Pass1 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = 127.0.0.1 10001 User1 Pass1 01 02 03 04 05 06 07 08 09 10 11 12 13 14
- `CWS'
секция настройк сервера CS.
- `127.0.0.1'
loopback IP (Позволяет коннектиться к самому себе. Используется когда в вашем ресивере есть карта.)
- `10000 or 10001'
Номер порта (См. замечание 1,2)
- `User1'
Имя (идентификатор, логин) пользователя (См. замечание 1)
- `Pass1'
Пароль (См. замечание 1)
- `01 02 03 04 05 06 07 08 09 10 11 12 13 14'
ключ DES (См. замечание 1)
Замечание 1 : Каждое значение должно быть определено в newcs.xml на CS сервере, к которому вы собираетесь коннектиться.
Замечание 2: Можно указать диапазон номеров портов. Например, если указать A:B, то будет осуществляться попытка соединения через порты от A до B.
Для шаринга необходимо получить IP, номер порта, логин, пароль, ключ DES от вашего товарища (или как его там...). Например, вам удалось получить следующую информацию:
- IP : 12.34.56.78
- Port number : 10000
- ID : user1
- Password : pass1
Тогда в newcamd.list нужно вставить строку, приведенную ниже и рестартовать EMU.
CWS = 12.34.56.78 10000 user1 pass1 01 02 03 04 05 06 07 08 09 10 11 12 13 14
5. Как настроить evocamd для соединения с сервером CS
Настройка mgcamd производится в двух файлах ресивера: /var/keys/camd_cfg и /var/keys/newcamd-client.txt.
Не забывайте, что файлы в формате Unix! Используйте соответствующие редакторы типа Ultraedit
camd_cfg обычные настройки для evocamd, а newcamd-client.txt - часть настроек, определяющая сервер, к которому будет осуществляться соединение во время шаринга.
camd_cfg обычно не требует изменения, а настройку newcamd-client.txt сейчас подробно опишем.
newcamd-client.txt можно рассматривать как список серверов, определяющий к какому серверу будет коннектится клиентский ресивер при шаринге.Если вы откроете newcamd-client.txt, вы увидите настройки, аналогичные mgcamd с той лишь разницей, что каждый параметр вводится на отдельной строке.
[127.0.0.1]
port = 10001
key = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
username = dummy
password = dummy
[127.0.0.1]
port = 10000
key = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
username = dummy
password = dummy
- `[127.0.0.1]' - Адрес IP.
Назначение остальных парамеров можете определить по названию слева от знака =.
Если нужно добавить новый сервер, то добавьте 5 строк, как на примере ниже. Информация о сервере - та же самая что и в примере для mgcamd.
[12.34.56.78]
port = 10000
key = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
username = user1
password = pass1