|
FAQ для Dreambox Инструкции и документации |
|
Опции темы | Опции просмотра | Language |
12.11.2007, 00:48 | #1 |
Администратор
Регистрация: 16.04.2007
Ресивер: .....
Адрес: Зимбабве
Сообщений: 3,165
Сказал(а) спасибо: 2,179
Поблагодарили 9,300 раз(а) в 2,276 сообщениях
Вес репутации: 68 |
установка эмуляторов и «ключей»
Вариант № 1
(Внимание! Этот вариант рекомендован как ознакомительный! При установке по этому варианту могут возникнуть определенные трудности, поэтому желательно использовать Вариант № 2.) Что должен выполнить эмулятор (функции): Во-первых, стать собственным сервером нашего Dreambox-а: 1. Считать карту, которую мы установили во внутренний картоприемник(и) dreambox-а (или в phoenix). 2. Предоставить клиентам доступ (пароль, логин, порт и т.п.) к этой карте для просмотра ТВ (клиентом будет наш же Dreambox, если мы все же хотим смотреть ТВ, а также другие ресиверы, если вы – владелец картшаринга и даруете другим счастье использовать вашу карту). В-вторых, где-то содержать информацию о: 3. Сервере, установленном на нашем Dreambox-е (мы как клиент должны знать, где установлена наша же карта). 4. Удаленных ресиверах/серверах шаринга, которые предоставляют нам доступ к их картам. В-третьих, стать полноправным клиентом и: 5. Использовать собственный сервер с картой для просмотра ТВ (и все же начать просмотр). 6. Использовать удаленные ресиверы/серверы для просмотра ТВ (если мы решились на картшаринг). В-четвертых, 7. Использовать «ключи» для «взломанных» каналов. Эмуляторов существует предостаточное количество newcamd, camd3, newcs, mgcamd, radegast и т.д. Одни из них выполняют все вышеописанные функции в комплексе, другие имеют более узкую специализацию. Мне больше нравятся: - newcs (выполняет функции 1 и 2), т.к. он позволяет расшаривать большое число кодировок и - mgcamd (функции 5, 6 и 7), т.к. он умеет делать реконнект при обрывах связи, работает с softcam и многое другое. В основном же используют camd3, но о нем я писать не буду, т.к. не пользуюсь Итак, скачиваем подготовленный специально для вас дистрибутив (прикрепоен к сообщению) Структура папок в дистрибутиве соответствует структуре Dreambox-а. Запускаем DCC (Dreambox Control Center). 1. Устанавливаем сервер для работы с картой (функция 1) В папке скаченного дистрибутива /var/bin находится бинарник newcs. Перемещаем его из правого окна (компьютер) в левое (Dreambox). Кликаем на нем правой клавишей мышки и выбираем атрибут 755. Если не сделаете, работать не будет. Все – сервер установлен. Теперь к нему нужно дать доступ для клиентов (для нас же и для других ресиверов). В дальнейшем, когда возникнет необходимость обновления версии newcs, скачиваете новый дистрибутив с любого паблик-ресурса. Для Gemini дистрибутивы (эмуляторы, плугины и аддоны) пакуются в файлы с расширением .bz2, которые сами удобно устанавливать на ресивер из папки /tmp. Я все же предпочитаю использовать .zip, т.к. в таком виде обновления выходят немного раньше. Находим в дистрибутиве папку /bin, в ней файл «newcs.ppc», переименовываем его в «newcs» и кладем в папку Dreambox /var/bin вместо имеющегося. Проверьте атрибут 755! Не используйте файлы с другими названиями, например, «newcs_1.11» и т.п., иначе не будет работать скрипт (см. ниже). 2. Даем клиентам доступ к собственному серверу (функция 2) В папке дистрибутива /var/tuxbox/config находим файл newcs.xml и копируем в такую же папку Dreambox. Сразу условимся: IP нашего Dreambox, как мы помним, 192.168.0.2 Порт нашего сервера – 10000 Имя нашего сервера - dream Логин для вас самого - hochu Пароль для вас самого – smotret Логин для другого ресивера, который может обращаться к вашему серверу, - na Пароль для другого ресивера, который может обращаться к вашему серверу, – vozmi Впоследствии советую сменить логины и пароли. Итак, открываем файл и видим: Секция, указывающая на ваш картоприемник: <device> … </device> В ней прописан тот самый порт 10000: <newcamd_port>10000</newcamd_port> В ней же видим, название картоприемника (произвольное) с вашей картой: <name>lower</name> <node>/dev/sci0</node> Если бы у нас был Dreambox 7000 или любой другой, имеющий не один, а два картоприемника, данная секция соответствовала бы нижнему картопримнику. Для верхнего мы добавили бы еще одну секцию: <device> … </device> добавив новый порт, например, 10001 и указав новое имя и его обозначение: <name>upper</name> <node>/dev/sci1</node> Спускаемся ниже. Видим <newcamdserver> и чуть ниже: <name>dream</name> Это имя нашего сервера. Видим секцию: <user> … </user> Это информация о клиенте, который имеет право обращаться к карте в вашем сервере. Видим логин и пароль, которые мы дали самому себе: <name>hochu</name> <password>smotret</password> А также обозначение картоприемника, к которому мы обеспечиваем доступ <allow>lower</allow> Если бы у нас был Dreambox 7000 и т.п., мы добавили бы еще одну строчку: <allow>upper</allow> Значит, самому себе вы доступ дали. Отлично! Далее следует еще одна секция: <user> … </user> Узнаем логин и пароль для другого ресивера, который будет пользоваться нашим сервером (нашей картой): <name>na</name> <password>vozmi</password> И обозначение картоприемника <allow>lower</allow> Ну, все – клиентам доступ дан! Советую давать другим ресиверам логины и пароли разные. Мало ли разругаетесь и захотите их отключить от своего сервера. Отключите, а другие смогут продолжать смотреть. Количество секций неограниченно. Строки, ограниченные <!-- --> сервером не читаются – пишите, что хотите. Ради бога! Не пишите сальностей. 3. Теперь запишем информацию, где находится наш сервер (функция 3). Скоро мы станем клиентом. В папке дистрибутива /var/tuxbox/config находим файл newcamd.conf и копируем в такую папку Dreambox-а. Открываем: CWS = 192.168.0.2 10000 hochu smotret 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan dream au Строки, обозначенные «#», не читаются. Знак можно ставить или убирать. Теперь мы знаем все о нашем сервере. 4. Теперь запишем информацию, где находятся удаленные ресиверы/серверы с «ихними» картами, с которых мы получаем услуги шаринга, являясь их клиентом (функция 4). Скоро мы станем и их клиентом. Условимся. Сервер 1 дал нам следующие свои координаты для подключения к нему: IP сервера – 192.168.0.9 Порт – 200 Пароль – shara Логин – vara Имя shara1 Сервер находится в соседней комнате, т.е. - lan Сервер 2 дал нам следующие свои координаты для подключения к нему: Адрес сервера – sovesti.sovsem.net Порт – 3000 Пароль – gadskiy Логин – papa Имя shara2 Сервер находится в Инете, т.е. - wan Смотрим newcamd.conf: CWS = 15.151.151.1 200 shara vara 0102030405060708091011121314 lan shara1 CWS = sovesti.sovsem.net 3000 gadskiy papa 0102030405060708091011121314 wan shara2 Если у вас «затыки», в строке: CWS_CONNECT_TIMEOUT = 100 меняйте значение «100» в сторону увеличения (у меня на GPRS стоит «10000») Все – закончили. 6. Теперь устанавливаем эмулятор-клиент, для того чтобы через newcamd.conf подключиться к нашему серверу, а также к удаленныи ресиверам/серверам картшаринга (функции 5 и 6). В папке дистрибутива /var/bin находится бинарник mgcamd. Перемещаем его из правого окна (компьютер) в левое (Dreambox). Кликаем на нем правой клавишей мышки и выбираем атрибут 755. Если не сделаете, работать не будет. В дальнейшем, когда возникнет необходимость обновления версии mgcamd, скачиваете новый дистрибутив с любого паблик-ресурса. Для Gemini дистрибутивы (эмуляторы, плугины и аддоны) пакуются в файлы с расширением .bz2, которые сами удобно устанавливать на ресивер из папки /tmp. Я все же предпочитаю использовать .zip, т.к. в таком виде обновления выходят немного раньше. Находим в дистрибутиве папку /bin, в ней файл, похожий на «mgcamd» (это может быть «mgcamd_05_28» или «mgcamd_1.00» и т.п., переименовываем его в «mgcamd» и кладем в папку Dreambox /var/bin вместо имеющегося. Проверьте атрибут 755! Не используйте файлы с другими названиями, например, «mgcamd _1.00» и т.п., иначе не будет работать скрипт (см. ниже). Теперь в папке /var/keys находим файл mg_cfg перемещаем его на Dreambox. Все – клиент установлен. Если «затыки» продолжаются, меняем: # network ecm timeout in seconds # defaut is 10 K: { 5 } 8. Из папки дистрибутива /var/script копируем скрипт mgcamd_newcs_cam.sh, без которого эмулятор не запустится. Кликаем на нем правой клавишей и выбираем 755. Если посмотрите внимательно, увидите в файле «mgcamd» и «newcs». Именно поэтому, используя непереименнованные «mgcamd_1.00» и «newcs_1.11» и пр. в /var/bin (см. выше) скрипт работать не будет. 9. Теперь устанавливаем «ключи» (функция 7). В папке /var/keys лежат ключи для mgcamd. Здесь же «до кучи» лежат «ключи» и конфигурационные файлы для camd3 (мало ли соберетесь поставить, только настройки в конфигах ставьте сами), в папке /var/scce – «ключи» для newcamd. Кликаем на всех правой клавишей и выбираем 755. Если не сделаете, работать не будет. Лишнее можно удалить. Извините, мне было лень. 10. Заходим в меню Dreambox: Установки > Blue-Panel. Ставим «галку» на «enable/disable Auto-Cam», нажимаем на «Auto-Cam установки» и выбираем «MGCamd/NewCS». Затем клавиша пульта «exit», выбираем в меню Dreambox (окно «Blue-Panel») «Reset current Cam». В дальнейшем вызов окна «Blue-Panel» доступен синей клавишей пульта. Автор ККК |