CardServer для VDR

  • Привет всем участникам форума!


    Недавно вычитал, что на DreamBoxе можно реализовать раздачу смарт-карт по сетке.
    Кто-нибудь делал это для VDRа?
    Было бы интересно раздавать карты по сети.

  • Вариантов куча! С актуальной обезьяной VDR прекрасно работает как клиент. Можно конечно и сам сервер прикрутить, доустановив недостающие пакеты, но не вижу в этом смысла. Один из вариантов сервера на софтрутере fli4l я уже описывал:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • [quote]Со слов пользователя Array
    Вариантов куча! С актуальной обезьяной VDR прекрасно работает как клиент. Можно конечно и сам сервер прикрутить, доустановив недостающие пакеты, но не вижу в этом смысла. Один из вариантов сервера на софтрутере fli4l я уже описывал:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.[/quote


    Ну кому как... Лично я не вижу смысла в отдельном ящике для "флишки" - с ее фунциями может спокойно справится VDR-машина. Можно и еще чего прикрутить чтоб не зря тарахтеть. Лично я так и собираюсь поступить.

  • А я наоборот отказался от этой затеи, по причене довольно простой:
    Сколько раз в месяй ты пробуеш чего нового на VDR?????
    Сколько раз перестартрвываеши и откатываешся подкатываешся,?
    А мой интернет домашний, мой мыльный сервер, каврдсервер, мой Fax, мой автответчик и, и, и.....падать права не имеют.

  • Я тут случайно так cardserver под linvdr-arvdr подстроил, ....который у меня на флишке давно бегает, теперь можно прямо на VDR, может кому надо, спрашивали многие.


    free-x
    Может положишь у себя в "зверинец"?


    Установка по обезьяннему принципу tar xzvf /откуда и куда.
    Конфигурация в /usr/local/cardserver/cardserver.conf
    Нужно отредактировать под свои нужды, выставив нужный сервер, порт и т.д
    Управление:


    /usr/local/cardserver/crdsrv c соответствующими параметрами:
    start|stop|restart|config|dellog|status|statuslarge|debugon|debugoff|monitor



    Логи пишуться в /var/log, можно изменить по усмотрению в конфигурации(cardserver.conf).

  • Если кому интирестно.


    Cardserver запросто ставиться на Arvdr


    Берём на стримборде готовый пакет cardserver_0.8c-1_i386.deb.bz2
    распаковываем.


    Далее, делаем установку:


    dpkg -i /откудаl/cardserver_0.8c-1_i386.deb


    Смотрим, что встало: cardserver -h


    должно быть: streamboard mp-cardserver v0.8c (i386-pc-linux) - (w) 2004-2005 by dukat


    Осталось настроить.


    /etc/cardserver


    mpcs.conf - основные настройки, порты, сеть, и т.д
    mpcs.server - настраиваем собственно cardreader, выставляем Com порт,
    группы, что можно, что нет.....
    mpcs.user - прописаваем своих клиентов, и что им можно.


    Вариантов множество, здесь углубляться пока не буду.


    Не забыть в /etc/default/cardserver
    прописать ENABLE="true"


    Всё, стартуем: /etc/init.d/cardserver start


    Настраиваем своих клиентов, смотрим.

  • С надавних пор являюсь владельцем Ведра.
    Все функционирует все работает.
    Встал вопрос как смотреть официальные +++ (являюсь подписчиком)?
    потсавил sc, спаял Phoenix 3,57MHz, настроил - всё работет на ура.


    теперь захотел натсроить кардшаринг у себя доома на 3 клиента - и на этом все встало.


    Раздобыл cardserver_0.8c-1_i386.deb.bz2
    сам устанавливатся не захотел - поствил вручную - выполнил нижеописанные установки.


    запускаю пишет следующую картину:


    вот кусок конфига mpcs.server

    Исходный код
    [reader]
    Label          = mycard
    Protocol       = mouse
    Device         = /dev/ttyS0
    EMMCache       = 1,3,2
    BlockNano      = 79,d0
    Group          = 1,2
  • проблема в том что mp-cardserver заточен на 6 MHz и на карты premiere. Но никак не на Via.
    В етом случае тебе надо обратить внимание на кардсервер из поставки newcamd

  • все просто из полного комплетка emu_newcamd.6010.200505291816.tar.gz вытащил два файла cardserver.i386 И cardserver.cfg


    cardserver.i386 переименовываем в cardserver и заливаем /usr/bin/
    ставим права cmod 755


    заливаем конфиг в /etc/


    вставляем в ком порт феникс 3,57MHz
    запуск /usr/bin/cardserver
    проверяем телнетом на DEBUG_PORT = 14000
    долженбыть ответ сервера


    На клиенте VDR localhost
    ставим arvdr-vdr-sc-1.3.27.tar.gz - установку оъяснять не буду


    главное в cardclient.conf
    делаем следующее

    Исходный код
    # newcamd client
    # 'cfgkey' is the config key (28bytes)
    # newcamd:hostname:port:emm/caid/mask:username:password:cfgKey
    newcamd:localhost:10000:0/0500/FF00:local:local:0102030405060708091011121314


    все остальные строчки в моем конфге заремеркены
    caid/mask соответственно ставим для совей карты у меня так 0500/FF00


    после этого ведро сам к своему кардсерверу подключился и стал брать ключи.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем HotDog ().

  • Пару замечаний:


    1. Бинарник в /etc заливать не есть хорошо. Для этого есть /usr/local/bin директория
    2. И как эта история будет стартовать автоматом при каждом старте машины?


    А в остальном очень доходчиво ;)
    Огромное человеческое спасибо


  • раccкажите что такое поле mask ?
    все остальные поля ясны, а вот это неясно как правильно высчитать...

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем ThinkMaster ().

  • Тема старая, но полезная.
    Так как в выше описанном процессе установки есть неточности решил описать процедуру установки cardserver на VDR и подключение Дрима, которая на 100% у меня работает по локалке.


    Итаг по шагам:


    Настройка сервера VDR
    1) качаем полную версию newcamd и из архива достаем два файла сardserver.i386 и сardserv.cfg
    2) переименовываем сardserver.i386 в сardserver и кладем последний в папку /usr/bin и меняем атрибуты 755
    3) создаем новую папку /etc/necamd и кладем туда сardserv.cfg - так и только так иначе работать не будет
    4) редактируем сardserv.cfg вводим клиента:
    USER = userlogin userpass lan 192.168.xxx.x
    где 192.168.xxx.x - адрес клиента
    ВНИМАНИЕ номер порта зависит от того на каком cоm порту висит phonix c с картой - вариантов не много если 10000 или 10001
    5) запускаем /usr/bin/cardserver - cмотрим сообщения нет ли ошибок начато ли "слушание порта"
    6) настраиваем запуск сервера при загрузке VDR: ПОКА НЕ РЕШИЛ ЭТО может free-x поможет?


    Настройка клиента DREAM:
    1) peдактируем файл /var/tuxbox/config/newcamd.conf - прописываем: CWS = 192.168.yyy.y 10001 userlogin userpass 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
    где 192.168.yyy.y - адрес сервера
    2) перезапускаем эмулятор с пульта - все работает!