Netbox 100s paruosimas darbui
Moderatoriai: nerux, cvykas, vytas121
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
-
- SAT Patarėjas
- Pranešimai: 3998
- Užsiregistravo: Tre Vas 14, 2007 11:14 am
- Miestas: Švenčionys
- Susisiekti:
-
- Forumietis
- Pranešimai: 104
- Užsiregistravo: Pir Bal 30, 2007 12:18 pm
- Susisiekti:
- auris007
- Forumietis
- Pranešimai: 318
- Užsiregistravo: Pir Lap 26, 2007 12:59 am
- Miestas: Alytus/Kaunas
- Susisiekti:
o prie nabilo darkstar2 jis tiktų, ar tik geminiui?liudziu rašė:gemini padeda "gsub" plugin'asauris007 rašė:nekuriant naujos temos, dm500s nerodo subtitru (via explorer na ir tt) nabilo darkstar2 softas, arba nerandu (spaudziam audio guzika ir lenteles apacioj raso "subtitru nerasta")?
+500MB Free į Dropbox dovanų jums ir man jei registruositės per šį linką
4W-5E-13E-19E ir 36E;
__Vu+ zero_Amiko miniHD_+DM500_+_OPENBOX_x820;___
____|____|____|____|____|___
___|____|Galvą__|____|____|_
_|____| daužyti |____|____|___
___|____|čia|____|____|____|_
_|_____|_____|_____|_____|__
4W-5E-13E-19E ir 36E;
__Vu+ zero_Amiko miniHD_+DM500_+_OPENBOX_x820;___
____|____|____|____|____|___
___|____|Galvą__|____|____|_
_|____| daužyti |____|____|___
___|____|čia|____|____|____|_
_|_____|_____|_____|_____|__
-
- SAT Patarėjas
- Pranešimai: 3998
- Užsiregistravo: Tre Vas 14, 2007 11:14 am
- Miestas: Švenčionys
- Susisiekti:
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
- nerux
- Super Mod.
- Pranešimai: 9812
- Užsiregistravo: Pir Vas 05, 2007 7:42 pm
- Miestas: Alytus
- Susisiekti:
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
- vilius
- Forumietis
- Pranešimai: 466
- Užsiregistravo: Sek Spa 29, 2006 11:04 am
- Miestas: Kybartai
- Susisiekti:
[quote="a95"]1. Atsidarai WEB valdimo panele http://dreamo_ip
2. Susirandi norima ziuret kanala.
3. Spaudi ant stremo...
reikalauja svetainės vardo ir slaptažodžio ir kur gaut?
2. Susirandi norima ziuret kanala.
3. Spaudi ant stremo...
reikalauja svetainės vardo ir slaptažodžio ir kur gaut?
Paskutinį kartą redagavo vilius Šeš Rgs 05, 2009 8:12 am, redaguota 1 kartą(us).
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
-
- Moderator
- Pranešimai: 3461
- Užsiregistravo: Pen Lie 11, 2008 6:48 pm
- Miestas: Panevezys
- Susisiekti:
[quote="bumas34"]tai ar reikalyngi tie diodai,nes kitu atveju sendien jau kaip adjos amygos bus[/quote
Ne diodai,o varzos.Atrodo satmanijos forume skaiciau ligtai tu varzu ir nereikia nes jos jau yra tiesiog ilituotos is tu padpolnu fabrikeliu,tiesiog jungi laida ir pirmyn,laidoji "adios amigos"Cia as 100% negarantuoju del tu varzu,buk atsargus.
Ne diodai,o varzos.Atrodo satmanijos forume skaiciau ligtai tu varzu ir nereikia nes jos jau yra tiesiog ilituotos is tu padpolnu fabrikeliu,tiesiog jungi laida ir pirmyn,laidoji "adios amigos"Cia as 100% negarantuoju del tu varzu,buk atsargus.
э-ээ - эх
Все в итоге превращается в дримбох...
Купил Dreambox он ним и остался,
Купил Gigablue Quad, он Dreambox-ом стал,
Купил Wetek, он Dreambox-ом стал
GigaBlue Quad Plius 2×DVB-S2 + 1×DVB-C/T2+1 dar laisvas lizdas
Sony KD-49XD8305+MAXMANN LSS100 ir Audio THX-1 koloneles(gavosi visai nieko video/audio sistema)
Все в итоге превращается в дримбох...
Купил Dreambox он ним и остался,
Купил Gigablue Quad, он Dreambox-ом стал,
Купил Wetek, он Dreambox-ом стал
GigaBlue Quad Plius 2×DVB-S2 + 1×DVB-C/T2+1 dar laisvas lizdas
Sony KD-49XD8305+MAXMANN LSS100 ir Audio THX-1 koloneles(gavosi visai nieko video/audio sistema)
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
- a95
- Veteranas
- Pranešimai: 2800
- Užsiregistravo: Ant Bal 10, 2007 10:08 pm
- Miestas: Palanga
- Susisiekti:
- neriuks007
- Forumietis
- Pranešimai: 792
- Užsiregistravo: Šeš Rgp 25, 2007 4:22 pm
- Miestas: ukmerge
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
-
- Forumietis
- Pranešimai: 754
- Užsiregistravo: Sek Vas 25, 2007 7:25 pm
- Miestas: Kaunas, Narepai
- Susisiekti:
isigyjau netbox 100s, ir pasiklydau jo dziunglese, randu kruva info, kaip suinstalinti cam'us, bet ne vienos pilnos instrukcijos, kaip aktivuoti ir naudotis, nepavyksta suinstalinti NEWCS, ir ji sukonfiguruoti darbui, nes configo, ten kur nurodo dauguma useriu, nera. va/tuxbox/config. gal kas galit padet? ar mestelti nuoroda i saltini, lb dekingas
aš esu A.Š.
-
- SAT Patarėjas
- Pranešimai: 3998
- Užsiregistravo: Tre Vas 14, 2007 11:14 am
- Miestas: Švenčionys
- Susisiekti:
-
- Forumietis
- Pranešimai: 3791
- Užsiregistravo: Pir Sau 28, 2008 11:46 pm
- Miestas: Garliava,-Nottingham-UK
- Susisiekti:
-
- Forumietis
- Pranešimai: 754
- Užsiregistravo: Sek Vas 25, 2007 7:25 pm
- Miestas: Kaunas, Narepai
- Susisiekti:
- algis82
- Veteranas
- Pranešimai: 1285
- Užsiregistravo: Ket Lap 02, 2006 8:38 pm
- Miestas: Vilnius 54.63n25.32e
- Susisiekti:
Эмулятор Newcamd автор неизвестен, данное описание составил 7eva спасибо ему! Публикуется с его разрешения!
Newcamd – Описание
В данном описании будет объяснена работа связки Cardserver-Newcamd и Betad - Newcamd.
Автор этого документа не несёт ответственности за какое-либо использование его содержимого. Весь нижеприведённый текст предоставлен только в ознакомительных целях и в основной своей массе несёт дословный перевод файлов присутствующих в архиве Newcamd. Просмотр программ платных спутниковых/кабельных провайдеров без имеющейся на то действующей/оплаченной подписки является нарушением законодательства!
На момент составления этого документа последняя версия Newcamd – 6.01
Эмулятор Newcamd состоит из 5-ти компонентов это; Cardserver, Newcamd, Cardspider, Betad и Camdcmd.
Cardserver – позволяет определять карту вставленную в картоприёмник, способ работы с ней и контролирует кто и как будет иметь доступ к этой карте.
Newcamd – подключается к картсерверу, как к локальному так и к удалённому. Именно благодаря Newcamd мы видим картинку на экране телвизора. Либо может работать в режиме эмуляции при наличии валидных ключей в папке /var/scce
Cardspider – позволяет каскадировать картсервер, как удалённый так и локальный, а также имеет возможность связи с другими картспайдерами.
Betad – изначально был предназначен для просмотра на дримбоксе карт немецкого провайдера Premiere. На данный момент этот компонент позволяет просматривать карты в кодировке Firecrypt/Dreamcrypt и карты в кодировке Видеогард/НДС провайдеров Sky Италия и Sky Англия. Шаринг этих карт с помощью BETAD невозможен!
CAMDCMD – позволяет восстанавливать потерянные соединения картсервера, ньюкамд и картспайдера.
Для просмотра собственной карты вставленной в картоприёмник пользователь должен иметь, как минимум два компонента, это картсервер и ньюкамд. По большому счёту даже когда мы смотрим свою собственную карту, мы смотрим её по тому же принципу, как и будут её смотреть другие пользователи. Т.е мы расшариваем карту даже для самих себя - так устроен Ньюкамд.
Если составить схему работы Newcamd то она будет выглядеть примерно так :
Способ 1 : Cardserver-------------------------------------Newcmad-------------------------------------картинка на экране
Способ 2 : Cardserver---------------------Cardspider---------------------Newcamd--------------------картинка на экране
Способ 3 : Cardserver-------Cardspider-------Carspider2-------CardspiderN-------Newcamd--------картинка на экране
Способ 4 : Betad----------------------------------------Newcamd----------------------------------------картинка на экране
Способ 5 : Keys (var/scce)----------------------------------Newcamd----------------------------------картинка на экране
Как видно из вышеперечисленных схем последним звеном в любом из вариантов является компонент под названием Newcamd. Именно он отвечает за соединение с картой, либо чтением ключей (режим эмуляции) и появлением картинки на экране!
Cardserver-конфигурация и принцип работы
Настройки картсервера определяются файлом cardserv.cfg, содержимое которого описано ниже:
DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 – 14-и байтный ключ используемый для шифрования-разшифрования потока обмена данных между сервером и ньюкамд. Ключ определяется владельцем сервера.
#
SERVER_NAME = test – имя сервера (имеет значение только при использовании реверс логина).
#
DEBUG_PORT = 14000 – порт для мониторинга через тельнет подключённых юзеров (номер порта произвольный и определяется владельцем сервера).
#
ENTITLEMENT_PORT = 14001 – порт для чтения информации из карт сервера (срок подписки, классы и т.д. Ирдето карты кардсервером не читаются). Номер порта произвольный и определяется владельцем сервера.
#
ADMIN_PORT = 14002 – порт для подсоединения к серверу програмой CAMDCMD (номер порта произвольный и определяется владельцем сервера).
#
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00 –пароль для подсоединения к серверу прогой CAMDCMD (пароль определяется владельцем сервера).
#
USER = username password lan test.no-ip.com 12000 au – строкой которая начинается словом USER мы прописываем юзеров которые будут подключатся к нам на сервер. Параметры следующие: Username, Password, Lan/WAN (Тип соединения. Для подключения спайдером нужно использовать только LAN), IP/DyDNS (Имеет значение только для реверс логина. Если не используется реверс логин, то лучше прописать localhost). 12000 (порт по которому осуществляется реверс логин данного юзера. Этот порт должен быть обязательно открыт в раутере у этого человека. Если не используется реверс логин, нужно прописать 0. Номер порта произвольный и определяется удалённым пользователем в настройках newcamd.conf -см. ниже настройки newcamd.conf. conf. AU (позволяет при отключённом на сервере блокере, производить апдейт карты с помощью удалённых пользователей).
#
DEBUG_INIT = no – отображать/не отображать процесс инициализации карты при запуске кардсервера через тельнет.
#
DEBUG_NET = no – отображать/не отображать процесс подключения юзеров к карте при запуске картсервера через тельнет.
#
DEBUG_ECM = no – отображать/не отображать процесс поступления комманд ECM к карте при запуске картсервера через тельнет.
#
DEBUG_EMM = no – отображать/не отображать процесс поступления комманд EMM к карте при запуске картсервера через тельнет.
#
#
#
SERIAL_PORT = 0 (0- верхний картоприёмник в дримбоксе, 1 – нижний, 2 – ком порт. В Дримбокс 500 использовать для картоприёмника SERIAL_PORT = 0, для внешнего программатора SERIAL_PORT = 1). Если используется Линукс сервер на PC то существующие ком-порты можно определить коммандой dmesg | grep ttyS и в соответствии с полученной информацией выставлять значения.
TCP_PORT = 10000 - порт через который будет происходить соединение с картой. Обязательно нужно открыть этот порт в раутере если производится картшаринг с нелокальными пользователями. Номер порта произвольный и устанавливается владельцем сервера. Желательно использовать "высокие" номера и те которые не заняты другой службой.
BOXKEY = 11 22 33 44 55 66 77 88 – при использовании оригинальной карты системы Nagravision 1 , требуется прописать BOXKEY номер к которому привязанна эта карта. Если такая карта не используется, строчку можно неписать вообще!
BOXID = 0000000000 – если используется карта НДС/Видеогард, здесь нужно прописать 10-ти значный номер ресивера к которому привязанна эта карта. Если такой карты нет строчку можно неписать вообще!
EMM-G = no – включить/выключить блокер
EMM-S = no – включить/выключить блокер
EMM-U = no – включить/выключить блокер
SPECIAL_FEATURES = yes – включить/выключить специальные возможности. Поддерживается только некоторыми картами (автору этого документа неизвестно какое влияние оказывает эта функция на "некоторые" карты ???).
EXCLUDE_SERVICE_MULTIPLE = 02be:02c8 – позволяет расшаривать те каналы из пакета каналов которые есть на карте и не перечислены в этой строчке (02be:02c8). Само-собой если хозяин карты не собирается ограничивать пользователей списком каналов, либо карта имеет подписку только на один канал (порноканал к примеру), то эта строчка не имеет никакого значения и прописывать её не обязтельно!02be:02c8 означает, что все каналы в этом промежутке не будут доступны пользователям. 02be,02c8 – ни что иное, как ID канала, который можно увидеть с помощью имеющейся в Дримбоксе функции под названием "информация о потоке".
EXCLUDE_SERVICE_MULTIPLE = 0321:032a – продолжение ограничения описанного выше (если требуется перчислить несколько промежутков каналов).
#
#
SERIAL_PORT = 2 sc8in1 – как уже было описанно выше, 2 это ком-порт. В данном примере к ком-порту подключенно устойство SC8in1. Если SC8in1 не подключён то строчка будет выглядеть так, SERIAL_PORT = 2
SC8IN1_SLOT = 0 – только при подключённом SC8in1 , если не подключён, то эту строчку не прописываем вообще. SC8IN1_SLOT = 0 (может быть от 0 до 7).
TCP_PORT = 10001 – описано выше
PARITY = on – параметр используемый только при подключенном програматоре и позволяющий правильно определить ATR карты. Для карт Ирдето нужно поставить off. В любом случае желательно поэксперементировать с картой. Встроенным картоприёмником эта строчка будет игнорироваться.
CARD_DETECT_BIT = DCD - параметр используемый только при подключенном програматоре и позволяющия правильно определить наличие карты в программаторе. Возможные значения CTS, DCD, DSR.
CARD_DETECT_INVERT = yes - параметр используемый только при подключенном програматоре. При работе с некоторыми програматорами newcamd определяет вставленную карту, как "вытащенную" . В данном случае мы говорим newcamd сделать обратное. Если програматор работает нормально то эту строчку не прописываем вообще, либо ставим no. Встроенным картоприёмником эта строчка будет игнорироваться.
MM-
EG = no - описано выше
EMM-S = no - описано выше
EMM-U = no - описано выше
SPECIAL_FEATURES = yes - описано выше
Принцип работы:
Cardserver можно запустить несколькими способами – через тельнет и посредтсвом дистанционного управления дримбокса при наличии такой возможности в установленном имедже. Cardserver - это ничто иное, как файл который мы кладём в папку /var/bin (Dreambox 500/5620/7000), либо в usr/bin (Dreambox 7020), или в любую папку если речь идёт о линукс сервере. Конфиг файл обязан быть в папке /var/tuxbox/config либо в папке /etc если сервер установлен на Линукс PC.
Запуск сервера через тельнет осуществляется посредством ввода в коммандной строке пути к этому файлу. Т.е если мы положили файл в папку /var/bin то запускаем файл посредством комманды : /var/bin/cardserv (разные имеджи требуют переименовать файл кардсервера. Например Rudream требует чтоб файл сервера назывался cardserv, Hydra – cardserver.dream, Gemini – cardserver).
После того, как мы составили нужный для наших целей конфиг файл cardserv.cfg и запустили сервер через тельнет, можно увидеть, что происходит, а также проверить всё ли нормально либо есть ошибки.
Ниже я приведу несколько примеров:
1) Сервер успешно запущен на обеих картоприёмниках и програматоре подключённом к ком-порту.
root@dreambox ~ > /var/bin/cardserv
[cardserver 17:43:51] compiled Nov 28 2004, 15:09:22
[cardserver 17:43:51] Card 0/0 reset
[cardserver 17:43:52] Card 0/0 init Seca card, please wait
[cardserver 17:43:52] Sat Jun 11 17:43:52 IDT 2005
[cardserver 17:43:52] Card 0/0 caid 0100
[cardserver 17:43:52] Card 0/0 listening on port 10000
[cardserver 17:43:52] Card 1/0 reset
[cardserver 17:43:53] Card 1/0 init Irdeto card, please wait
[cardserver 17:43:54] Sat Jun 11 17:43:54 IDT 2005
[cardserver 17:43:54] Card 1/0 caid 0604
[cardserver 17:43:54] Card 1/0 listening on port 10001
[cardserver 17:43:54] Card 2/0 reset
[cardserver 17:43:55] Card 2/0 init Conax card, please wait
[cardserver 17:43:55] Sat Jun 11 17:43:55 IDT 2005
[cardserver 17:43:55] Card 2/0 caid 0b00
[cardserver 17:43:55] Card 2/0 listening on port 10002
2) Сервер успешно запущен только на встроенных картоприёмниках, но незапущен на карте которая в програматоре.
[cardserver 17:45:08] compiled Nov 28 2004, 15:09:22
[cardserver 17:45:08] Card 0/0 reset
[cardserver 17:45:09] Card 0/0 init Seca card, please wait
[cardserver 17:45:09] Sat Jun 11 17:45:09 IDT 2005
[cardserver 17:45:10] Card 0/0 caid 0100
[cardserver 17:45:10] Card 0/0 listening on port 10000
[cardserver 17:45:10] Card 1/0 reset
[cardserver 17:45:10] Card 1/0 init Irdeto card, please wait
[cardserver 17:45:11] Sat Jun 11 17:45:11 IDT 2005
[cardserver 17:45:11] Card 1/0 caid 0604
[cardserver 17:45:11] Card 1/0 listening on port 10001
[cardserver 17:45:11] Card 2/0 reset
[cardserver 17:45:14] Card 2/0 reset failed
Причин может быть несколько:
а) Карта испорчена и серверу неудалось прочитать её ATR.
б) Програматор плохо подключён к ком-порту дримбокса.
в) Неправильные настройки CARD_DETECT_BIT либо их нет вообще, а вашему програматору они необходимы.
г) Система кодирования которая используется этой картой не поддерживается картсервером.
3) Сервер запущен, но.... :
[cardserver 17:54:23] compiled Nov 28 2004, 15:09:22
[cardserver 17:54:23] parse error in config file /var/tuxbox/config/cardserv.cfg line 10.
Данное сообщение нам говорит о том, что есть ошибка в файле конфигурации картсервера в строчке номер 10. Соответственно открываем файл, ищем строчку номер 10 и исправляем ошибку.
4) Мы запустили картсервер но получили такое:
[cardserver 17:57:34] compiled Nov 28 2004, 15:09:22
[cardserver 17:57:34] /dev/s: Device or resource busy
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 15.
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 16.
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 20.
[cardserver 17:57:34] /dev/sci0: Device or resource busy
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 24.
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 25.
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 29.
Это говорит о том, что мы запустили картсервер в тот момент, когда он уже работал. Соответственно наши картоприёмники заняты и сервер не может быть запущен. Для корректного запуска сервера необходимо убедится, что он не запущен до этого. С помощью команды TOP, либо навсякий случай его оборвать с помощью команды killall cardserv (или другое имя файла в зависимости от установленного имиджа).
5) Сервер запущен и реверс логин настроен правильно:
[cardserver 18:17:53] compiled Nov 28 2004, 15:09:22
[cardserver 18:17:53] Card 0/0 reset
[cardserver 18:17:54] Card 0/0 init Seca card, please wait
[cardserver 18:17:54] Sat Jun 11 18:17:54 IDT 2005
[cardserver 18:17:54] Card 0/0 caid 0100
[cardserver 18:17:54] Card 0/0 listening on port 10000
[cardserver 18:17:54] Card 1/0 reset
[cardserver 18:17:55] Card 1/0 init Irdeto card, please wait
[cardserver 18:17:56] Sat Jun 11 18:17:56 IDT 2005
[cardserver 18:17:56] Card 1/0 caid 0604
[cardserver 18:17:56] Card 1/0 listening on port 10001
[cardserver 18:17:59] Card 0/0 Login accepted: root
[cardserver 18:18:00] Card 1/0 Login accepted: root
6) Сервер запущен, реверс логин настроен, но удалённый пользователь небыл подключён к серверу обратно после того, как мы его перезапустили:
[cardserver 18:17:53] compiled Nov 28 2004, 15:09:22
[cardserver 18:17:53] Card 0/0 reset
[cardserver 18:17:54] Card 0/0 init Seca card, please wait
[cardserver 18:17:54] Sat Jun 11 18:17:54 IDT 2005
[cardserver 18:17:54] Card 0/0 caid 0100
[cardserver 18:17:54] Card 0/0 listening on port 10000
[cardserver 18:17:54] Card 1/0 reset
[cardserver 18:17:55] Card 1/0 init Irdeto card, please wait
[cardserver 18:17:56] Sat Jun 11 18:17:56 IDT 2005
[cardserver 18:17:56] Card 1/0 caid 0604
[cardserver 18:17:56] Card 1/0 listening on port 10001
[cardserver 18:23:16] Card 0/0 Connection to testtest.no-ip.info:12000 timed out
[cardserver 18:23:16] Card 1/0 Connection to testtest.no-ip.info:12000 timed out
Данное сообщение говорит о том, что тот пользователь который прописан с адресом реверс логина testtest.no-ip.info и портом для реверс 12000, не был подключён обратно к серверу. Причин может быть несколько:
а) Пользователь не открыл у себя порт для реверс (в данном примере порт 12000).
б) Пользователь использует для реверс логин другой порт, прописанный у него в newcamd.conf
в) Пользователь не использует newcamd/cardspider, для соединения с нашим сервером, а использует стороннюю программу типа Mgcamd, которая не поддерживает реверс логин.
На этом я остановлюсь с описанием возможных вариантов сообщений выводимых на экране консоли. То, что здесь описанно захватывает 90% из возможных вариантов. Любые другие сообщения должны быть понятны владельцу серверk
Newcamd – Описание
В данном описании будет объяснена работа связки Cardserver-Newcamd и Betad - Newcamd.
Автор этого документа не несёт ответственности за какое-либо использование его содержимого. Весь нижеприведённый текст предоставлен только в ознакомительных целях и в основной своей массе несёт дословный перевод файлов присутствующих в архиве Newcamd. Просмотр программ платных спутниковых/кабельных провайдеров без имеющейся на то действующей/оплаченной подписки является нарушением законодательства!
На момент составления этого документа последняя версия Newcamd – 6.01
Эмулятор Newcamd состоит из 5-ти компонентов это; Cardserver, Newcamd, Cardspider, Betad и Camdcmd.
Cardserver – позволяет определять карту вставленную в картоприёмник, способ работы с ней и контролирует кто и как будет иметь доступ к этой карте.
Newcamd – подключается к картсерверу, как к локальному так и к удалённому. Именно благодаря Newcamd мы видим картинку на экране телвизора. Либо может работать в режиме эмуляции при наличии валидных ключей в папке /var/scce
Cardspider – позволяет каскадировать картсервер, как удалённый так и локальный, а также имеет возможность связи с другими картспайдерами.
Betad – изначально был предназначен для просмотра на дримбоксе карт немецкого провайдера Premiere. На данный момент этот компонент позволяет просматривать карты в кодировке Firecrypt/Dreamcrypt и карты в кодировке Видеогард/НДС провайдеров Sky Италия и Sky Англия. Шаринг этих карт с помощью BETAD невозможен!
CAMDCMD – позволяет восстанавливать потерянные соединения картсервера, ньюкамд и картспайдера.
Для просмотра собственной карты вставленной в картоприёмник пользователь должен иметь, как минимум два компонента, это картсервер и ньюкамд. По большому счёту даже когда мы смотрим свою собственную карту, мы смотрим её по тому же принципу, как и будут её смотреть другие пользователи. Т.е мы расшариваем карту даже для самих себя - так устроен Ньюкамд.
Если составить схему работы Newcamd то она будет выглядеть примерно так :
Способ 1 : Cardserver-------------------------------------Newcmad-------------------------------------картинка на экране
Способ 2 : Cardserver---------------------Cardspider---------------------Newcamd--------------------картинка на экране
Способ 3 : Cardserver-------Cardspider-------Carspider2-------CardspiderN-------Newcamd--------картинка на экране
Способ 4 : Betad----------------------------------------Newcamd----------------------------------------картинка на экране
Способ 5 : Keys (var/scce)----------------------------------Newcamd----------------------------------картинка на экране
Как видно из вышеперечисленных схем последним звеном в любом из вариантов является компонент под названием Newcamd. Именно он отвечает за соединение с картой, либо чтением ключей (режим эмуляции) и появлением картинки на экране!
Cardserver-конфигурация и принцип работы
Настройки картсервера определяются файлом cardserv.cfg, содержимое которого описано ниже:
DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 – 14-и байтный ключ используемый для шифрования-разшифрования потока обмена данных между сервером и ньюкамд. Ключ определяется владельцем сервера.
#
SERVER_NAME = test – имя сервера (имеет значение только при использовании реверс логина).
#
DEBUG_PORT = 14000 – порт для мониторинга через тельнет подключённых юзеров (номер порта произвольный и определяется владельцем сервера).
#
ENTITLEMENT_PORT = 14001 – порт для чтения информации из карт сервера (срок подписки, классы и т.д. Ирдето карты кардсервером не читаются). Номер порта произвольный и определяется владельцем сервера.
#
ADMIN_PORT = 14002 – порт для подсоединения к серверу програмой CAMDCMD (номер порта произвольный и определяется владельцем сервера).
#
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00 –пароль для подсоединения к серверу прогой CAMDCMD (пароль определяется владельцем сервера).
#
USER = username password lan test.no-ip.com 12000 au – строкой которая начинается словом USER мы прописываем юзеров которые будут подключатся к нам на сервер. Параметры следующие: Username, Password, Lan/WAN (Тип соединения. Для подключения спайдером нужно использовать только LAN), IP/DyDNS (Имеет значение только для реверс логина. Если не используется реверс логин, то лучше прописать localhost). 12000 (порт по которому осуществляется реверс логин данного юзера. Этот порт должен быть обязательно открыт в раутере у этого человека. Если не используется реверс логин, нужно прописать 0. Номер порта произвольный и определяется удалённым пользователем в настройках newcamd.conf -см. ниже настройки newcamd.conf. conf. AU (позволяет при отключённом на сервере блокере, производить апдейт карты с помощью удалённых пользователей).
#
DEBUG_INIT = no – отображать/не отображать процесс инициализации карты при запуске кардсервера через тельнет.
#
DEBUG_NET = no – отображать/не отображать процесс подключения юзеров к карте при запуске картсервера через тельнет.
#
DEBUG_ECM = no – отображать/не отображать процесс поступления комманд ECM к карте при запуске картсервера через тельнет.
#
DEBUG_EMM = no – отображать/не отображать процесс поступления комманд EMM к карте при запуске картсервера через тельнет.
#
#
#
SERIAL_PORT = 0 (0- верхний картоприёмник в дримбоксе, 1 – нижний, 2 – ком порт. В Дримбокс 500 использовать для картоприёмника SERIAL_PORT = 0, для внешнего программатора SERIAL_PORT = 1). Если используется Линукс сервер на PC то существующие ком-порты можно определить коммандой dmesg | grep ttyS и в соответствии с полученной информацией выставлять значения.
TCP_PORT = 10000 - порт через который будет происходить соединение с картой. Обязательно нужно открыть этот порт в раутере если производится картшаринг с нелокальными пользователями. Номер порта произвольный и устанавливается владельцем сервера. Желательно использовать "высокие" номера и те которые не заняты другой службой.
BOXKEY = 11 22 33 44 55 66 77 88 – при использовании оригинальной карты системы Nagravision 1 , требуется прописать BOXKEY номер к которому привязанна эта карта. Если такая карта не используется, строчку можно неписать вообще!
BOXID = 0000000000 – если используется карта НДС/Видеогард, здесь нужно прописать 10-ти значный номер ресивера к которому привязанна эта карта. Если такой карты нет строчку можно неписать вообще!
EMM-G = no – включить/выключить блокер
EMM-S = no – включить/выключить блокер
EMM-U = no – включить/выключить блокер
SPECIAL_FEATURES = yes – включить/выключить специальные возможности. Поддерживается только некоторыми картами (автору этого документа неизвестно какое влияние оказывает эта функция на "некоторые" карты ???).
EXCLUDE_SERVICE_MULTIPLE = 02be:02c8 – позволяет расшаривать те каналы из пакета каналов которые есть на карте и не перечислены в этой строчке (02be:02c8). Само-собой если хозяин карты не собирается ограничивать пользователей списком каналов, либо карта имеет подписку только на один канал (порноканал к примеру), то эта строчка не имеет никакого значения и прописывать её не обязтельно!02be:02c8 означает, что все каналы в этом промежутке не будут доступны пользователям. 02be,02c8 – ни что иное, как ID канала, который можно увидеть с помощью имеющейся в Дримбоксе функции под названием "информация о потоке".
EXCLUDE_SERVICE_MULTIPLE = 0321:032a – продолжение ограничения описанного выше (если требуется перчислить несколько промежутков каналов).
#
#
SERIAL_PORT = 2 sc8in1 – как уже было описанно выше, 2 это ком-порт. В данном примере к ком-порту подключенно устойство SC8in1. Если SC8in1 не подключён то строчка будет выглядеть так, SERIAL_PORT = 2
SC8IN1_SLOT = 0 – только при подключённом SC8in1 , если не подключён, то эту строчку не прописываем вообще. SC8IN1_SLOT = 0 (может быть от 0 до 7).
TCP_PORT = 10001 – описано выше
PARITY = on – параметр используемый только при подключенном програматоре и позволяющий правильно определить ATR карты. Для карт Ирдето нужно поставить off. В любом случае желательно поэксперементировать с картой. Встроенным картоприёмником эта строчка будет игнорироваться.
CARD_DETECT_BIT = DCD - параметр используемый только при подключенном програматоре и позволяющия правильно определить наличие карты в программаторе. Возможные значения CTS, DCD, DSR.
CARD_DETECT_INVERT = yes - параметр используемый только при подключенном програматоре. При работе с некоторыми програматорами newcamd определяет вставленную карту, как "вытащенную" . В данном случае мы говорим newcamd сделать обратное. Если програматор работает нормально то эту строчку не прописываем вообще, либо ставим no. Встроенным картоприёмником эта строчка будет игнорироваться.
MM-
EG = no - описано выше
EMM-S = no - описано выше
EMM-U = no - описано выше
SPECIAL_FEATURES = yes - описано выше
Принцип работы:
Cardserver можно запустить несколькими способами – через тельнет и посредтсвом дистанционного управления дримбокса при наличии такой возможности в установленном имедже. Cardserver - это ничто иное, как файл который мы кладём в папку /var/bin (Dreambox 500/5620/7000), либо в usr/bin (Dreambox 7020), или в любую папку если речь идёт о линукс сервере. Конфиг файл обязан быть в папке /var/tuxbox/config либо в папке /etc если сервер установлен на Линукс PC.
Запуск сервера через тельнет осуществляется посредством ввода в коммандной строке пути к этому файлу. Т.е если мы положили файл в папку /var/bin то запускаем файл посредством комманды : /var/bin/cardserv (разные имеджи требуют переименовать файл кардсервера. Например Rudream требует чтоб файл сервера назывался cardserv, Hydra – cardserver.dream, Gemini – cardserver).
После того, как мы составили нужный для наших целей конфиг файл cardserv.cfg и запустили сервер через тельнет, можно увидеть, что происходит, а также проверить всё ли нормально либо есть ошибки.
Ниже я приведу несколько примеров:
1) Сервер успешно запущен на обеих картоприёмниках и програматоре подключённом к ком-порту.
root@dreambox ~ > /var/bin/cardserv
[cardserver 17:43:51] compiled Nov 28 2004, 15:09:22
[cardserver 17:43:51] Card 0/0 reset
[cardserver 17:43:52] Card 0/0 init Seca card, please wait
[cardserver 17:43:52] Sat Jun 11 17:43:52 IDT 2005
[cardserver 17:43:52] Card 0/0 caid 0100
[cardserver 17:43:52] Card 0/0 listening on port 10000
[cardserver 17:43:52] Card 1/0 reset
[cardserver 17:43:53] Card 1/0 init Irdeto card, please wait
[cardserver 17:43:54] Sat Jun 11 17:43:54 IDT 2005
[cardserver 17:43:54] Card 1/0 caid 0604
[cardserver 17:43:54] Card 1/0 listening on port 10001
[cardserver 17:43:54] Card 2/0 reset
[cardserver 17:43:55] Card 2/0 init Conax card, please wait
[cardserver 17:43:55] Sat Jun 11 17:43:55 IDT 2005
[cardserver 17:43:55] Card 2/0 caid 0b00
[cardserver 17:43:55] Card 2/0 listening on port 10002
2) Сервер успешно запущен только на встроенных картоприёмниках, но незапущен на карте которая в програматоре.
[cardserver 17:45:08] compiled Nov 28 2004, 15:09:22
[cardserver 17:45:08] Card 0/0 reset
[cardserver 17:45:09] Card 0/0 init Seca card, please wait
[cardserver 17:45:09] Sat Jun 11 17:45:09 IDT 2005
[cardserver 17:45:10] Card 0/0 caid 0100
[cardserver 17:45:10] Card 0/0 listening on port 10000
[cardserver 17:45:10] Card 1/0 reset
[cardserver 17:45:10] Card 1/0 init Irdeto card, please wait
[cardserver 17:45:11] Sat Jun 11 17:45:11 IDT 2005
[cardserver 17:45:11] Card 1/0 caid 0604
[cardserver 17:45:11] Card 1/0 listening on port 10001
[cardserver 17:45:11] Card 2/0 reset
[cardserver 17:45:14] Card 2/0 reset failed
Причин может быть несколько:
а) Карта испорчена и серверу неудалось прочитать её ATR.
б) Програматор плохо подключён к ком-порту дримбокса.
в) Неправильные настройки CARD_DETECT_BIT либо их нет вообще, а вашему програматору они необходимы.
г) Система кодирования которая используется этой картой не поддерживается картсервером.
3) Сервер запущен, но.... :
[cardserver 17:54:23] compiled Nov 28 2004, 15:09:22
[cardserver 17:54:23] parse error in config file /var/tuxbox/config/cardserv.cfg line 10.
Данное сообщение нам говорит о том, что есть ошибка в файле конфигурации картсервера в строчке номер 10. Соответственно открываем файл, ищем строчку номер 10 и исправляем ошибку.
4) Мы запустили картсервер но получили такое:
[cardserver 17:57:34] compiled Nov 28 2004, 15:09:22
[cardserver 17:57:34] /dev/s: Device or resource busy
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 15.
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 16.
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 20.
[cardserver 17:57:34] /dev/sci0: Device or resource busy
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 24.
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 25.
[cardserver 17:57:34] parse error in config file /var/tuxbox/config/cardserv.cfg line 29.
Это говорит о том, что мы запустили картсервер в тот момент, когда он уже работал. Соответственно наши картоприёмники заняты и сервер не может быть запущен. Для корректного запуска сервера необходимо убедится, что он не запущен до этого. С помощью команды TOP, либо навсякий случай его оборвать с помощью команды killall cardserv (или другое имя файла в зависимости от установленного имиджа).
5) Сервер запущен и реверс логин настроен правильно:
[cardserver 18:17:53] compiled Nov 28 2004, 15:09:22
[cardserver 18:17:53] Card 0/0 reset
[cardserver 18:17:54] Card 0/0 init Seca card, please wait
[cardserver 18:17:54] Sat Jun 11 18:17:54 IDT 2005
[cardserver 18:17:54] Card 0/0 caid 0100
[cardserver 18:17:54] Card 0/0 listening on port 10000
[cardserver 18:17:54] Card 1/0 reset
[cardserver 18:17:55] Card 1/0 init Irdeto card, please wait
[cardserver 18:17:56] Sat Jun 11 18:17:56 IDT 2005
[cardserver 18:17:56] Card 1/0 caid 0604
[cardserver 18:17:56] Card 1/0 listening on port 10001
[cardserver 18:17:59] Card 0/0 Login accepted: root
[cardserver 18:18:00] Card 1/0 Login accepted: root
6) Сервер запущен, реверс логин настроен, но удалённый пользователь небыл подключён к серверу обратно после того, как мы его перезапустили:
[cardserver 18:17:53] compiled Nov 28 2004, 15:09:22
[cardserver 18:17:53] Card 0/0 reset
[cardserver 18:17:54] Card 0/0 init Seca card, please wait
[cardserver 18:17:54] Sat Jun 11 18:17:54 IDT 2005
[cardserver 18:17:54] Card 0/0 caid 0100
[cardserver 18:17:54] Card 0/0 listening on port 10000
[cardserver 18:17:54] Card 1/0 reset
[cardserver 18:17:55] Card 1/0 init Irdeto card, please wait
[cardserver 18:17:56] Sat Jun 11 18:17:56 IDT 2005
[cardserver 18:17:56] Card 1/0 caid 0604
[cardserver 18:17:56] Card 1/0 listening on port 10001
[cardserver 18:23:16] Card 0/0 Connection to testtest.no-ip.info:12000 timed out
[cardserver 18:23:16] Card 1/0 Connection to testtest.no-ip.info:12000 timed out
Данное сообщение говорит о том, что тот пользователь который прописан с адресом реверс логина testtest.no-ip.info и портом для реверс 12000, не был подключён обратно к серверу. Причин может быть несколько:
а) Пользователь не открыл у себя порт для реверс (в данном примере порт 12000).
б) Пользователь использует для реверс логин другой порт, прописанный у него в newcamd.conf
в) Пользователь не использует newcamd/cardspider, для соединения с нашим сервером, а использует стороннюю программу типа Mgcamd, которая не поддерживает реверс логин.
На этом я остановлюсь с описанием возможных вариантов сообщений выводимых на экране консоли. То, что здесь описанно захватывает 90% из возможных вариантов. Любые другие сообщения должны быть понятны владельцу серверk
- algis82
- Veteranas
- Pranešimai: 1285
- Užsiregistravo: Ket Lap 02, 2006 8:38 pm
- Miestas: Vilnius 54.63n25.32e
- Susisiekti:
Newcamd:
Keys Ordner: /var/scce – keylist chmod 744 , rsakeylist chmod 744 ,
ppua chmod 744 , tpscrypt chmod 744 ,
mappings chmod 644 , priority chmod 644
Emu files: /var/bin – newcamd.ppc chmod 755 , cardserv chmod 755 ,
cardspider chmod 755 , betad chmod 755
Config files: /var/tuxbox/ config -newcamd.conf, cardserv.cfg, cardspider.cfg,
betad.cfg chmod 755, die anderen chmod 644
Lib files: /var/lib -libcrypto.so.0.9.7 chmod 755
AU files: /var/scce/ -nagraram3.bin, nagraepr3.bin, nagraram7.bin,
nagraepr7.bin, nagraram10.bin, nagraepr10.bin,
nagraram11.bin, nagraepr11.bin, strom3.bin
alle chmod 644
Keys Ordner: /var/scce – keylist chmod 744 , rsakeylist chmod 744 ,
ppua chmod 744 , tpscrypt chmod 744 ,
mappings chmod 644 , priority chmod 644
Emu files: /var/bin – newcamd.ppc chmod 755 , cardserv chmod 755 ,
cardspider chmod 755 , betad chmod 755
Config files: /var/tuxbox/ config -newcamd.conf, cardserv.cfg, cardspider.cfg,
betad.cfg chmod 755, die anderen chmod 644
Lib files: /var/lib -libcrypto.so.0.9.7 chmod 755
AU files: /var/scce/ -nagraram3.bin, nagraepr3.bin, nagraram7.bin,
nagraepr7.bin, nagraram10.bin, nagraepr10.bin,
nagraram11.bin, nagraepr11.bin, strom3.bin
alle chmod 644
- algis82
- Veteranas
- Pranešimai: 1285
- Užsiregistravo: Ket Lap 02, 2006 8:38 pm
- Miestas: Vilnius 54.63n25.32e
- Susisiekti:
Dabar prisijungę
Vartotojai naršantys šį forumą: 0 ir 0 svečių