OSCam/fr/Config/oscam.server: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:
== Reader ==
== Reader ==
''Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader bien déterminé .  
''Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader bien déterminé .  
Exemple: [NG²], [phoenix], [mastercrd] usw.
Exemple: [NG²], [phoenix], [mastercrd] usw.


{{OSCamServerParameter}}
{{OSCamServerParameter}}

Version vom 16. Jänner 2011, 11:26 Uhr

OSCam Übersicht OSCam Home OSCam Accueil OSCam Home

Attention: Le contenu du Wiki français est encore partiellement en allemand. Enregistres toi pour nous aider à complèter et traduire les articles.

oscam.server

Ce fichier de configuration des lecteurs (reader: ce terme sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers nécessaires à oscam pour pouvoir y accéder. Les sections du fichier oscam.server sont récurrentes (plusieurs readers peuvent être repris) Cette section doit contenir au moins un reader!


Reader

Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader bien déterminé .

Exemple: [NG²], [phoenix], [mastercrd] usw.
[reader]
label                  =
enable                 =
description            =   
protocol               =
device                 =  # ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn8057+8059:01/04/2013
detect                 =
use_gpio               =
cardmhz                =  # ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn7046:06/12/12
mhz                    =  # ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn7045-47:06/12-14/12
autospeed              =  # NEU - NEW - NOUVEAU - NUOVO  svn9064:12/01/2013
deprecated             =
mode                   =
device_out_endpoint    =  # ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn8013:12/29/2012
smargopatch            =  # NEU - NEW - NOUVEAU - NUOVO  svn6402:02/16/2012
sc8in1_dtrrts_patch    =  # NEU - NEW - NOUVEAU - NUOVO  svn6402:02/16/2012
cool_timeout_init      =  # NEU - NEW - NOUVEAU - NUOVO  svn6286:01/23/2012 
cool_timeout_after_init=  # NEU - NEW - NOUVEAU - NUOVO  svn6253:01/17/2011
ins7e                  =  # NEU - NEW - NOUVEAU - NUOVO  svn5959:09/22/2011
ins7e11                =  # NEU - NEW - NOUVEAU - NUOVO  svn6064:12/06/2011
fix07                  =  # NEU - NEW - NOUVEAU - NUOVO  svn9884:09/30/2014
force_irdeto           =
nagra_read             =
rsakey                 =  # ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn7043:06/12/12
fix9993                =
boxkey                 =      
pincode                =
boxid                  =
ndsversion             =
aeskeys                =
showcls                =  # VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn6624:04/23/2012
key                    =
account                =  # VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8131:01/20/2013
user                   =    
password               =
services               =
caid                   =   
ident                  =   
class                  = 
chid                   =
group                  =
audisabled             =
auprovid               =
disableserverfilter    =
inactivitytimeout      =
reconnecttimeout       =  #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn7244:08/07/2012
connectoninit          =  #  NEU - NEW - NOUVEAU - NUOVO  svn8235:01/29/2013
                          #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn 9810:07/22/2014
keepalive              =  #  NEU - NEW - NOUVEAU - NUOVO  svn9810:07/22/2014
fallback               =  
fallback_percaid       =  #  NEU - NEW - NOUVEAU - NUOVO  svn8896:09/04/2013
emmcache               =
emmreassembly          =  #  NEU - NEW - NOUVEAU - NUOVO  svn8493:0/06/2013
                       =  #  VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8591:04/01/2013
cacheex                =  #  NEU - NEW - NOUVEAU - NUOVO  svn6039:11/26/2011
cacheex_maxhop         =  #  NEU - NEW - NOUVEAU - NUOVO  svn6691:05/07/2012
logport                =
ecmwhitelist           =
ecmheaderwhitelist     =  #  NEU - NEW - NOUVEAU - NUOVO  svn7480:09/21/2012 
ratelimitecm           =
ecmnotfoundlimit       =  #  NEU - NEW - NOUVEAU - NUOVO  svn8315:02/07/2013         
resetcycle             =  #  NEU - NEW - NOUVEAU - NUOVO  svn5821:08/12/2011
ratelimitseconds       =  #  VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn9078:09/12/2013
ratelimitime           =  #  NEU - NEW - NOUVEAU - NUOVO  svn9078:09/12/2013
ecmunique              =  #  NEU - NEW - NOUVEAU - NUOVO  svn8491:03/06/2013
srvidholdseconds       =  #  VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn9078:09/12/2013
srvidholdtime          =  #  NEU - NEW - NOUVEAU - NUOVO  svn9078:09/12/2013
cooldowndelay          =  #  NEU - NEW - NOUVEAU - NUOVO  svn5946:09/09/2011
blocknano              =
blockemm-u             =
blockemm-s             =
blockemm-g             =     
blockemm-unknown       =
blockemm-bylen         =  #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA svn8615:04/12/2013
via_emm_global         =  #  NEU - NEW - NOUVEAU - NUOVO  svn9843:09/05/2014
saveemm-u              =  #  NEU - NEW - NOUVEAU - NUOVO  svn5947:09/09/2011
saveemm-s              =  #  NEU - NEW - NOUVEAU - NUOVO  svn5947:09/09/2011
saveemm-g              =  #  NEU - NEW - NOUVEAU - NUOVO  svn5947:09/09/2011
saveemm-unknown        =  #  NEU - NEW - NOUVEAU - NUOVO  svn5947:09/09/2011  
savenano               =  #  VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn5947:09/09/2011
readnano               =
use_ssl                =  #  NEU - NEW - NOUVEAU - NUOVO  svn8725:06/25/2013 
dropbadcws             =  #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn11292:12/21/2016  
disablecrccws          =  #  NEU - NEW - NOUVEAU - NUOVO  svn6004:10/26/2011
disablecrccws_only_for =  #  NEU - NEW - NOUVEAU - NUOVO  svn11292:12/21/2016 
lb_weight              = 
lb_whitelist_services  =  #  NEU - NEW - NOUVEAU - NUOVO  svn8656:05/22/2013
lb_force_fallback      =  #  NEU - NEW - NOUVEAU - NUOVO  svn9739:05/19/2014
cccversion             =
cccmaxhops             =
ccchop                 =   
cccreshare             =  #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn8607:04/10/2013  
cccwantemu             =
ccckeepalive           =
cccreconnect           =  #  VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn6441:02/23/2012
cccmindown             =
Gbox
device                 =
password               =
gbox_reshare           =  #  NEU - NEW - NOUVEAU - NUOVO  svn8350:02/15/2013
gbox_max_distance      =  #  NEU - NEW - NOUVEAU - NUOVO  svn8350:02/15/2013
gbox_max_ecm_send      =  #  NEU - NEW - NOUVEAU - NUOVO  svn8350:02/15/2013
user                   =  #  NEU - NEW - NOUVEAU - NUOVO  svn8662:05/24/2013

device

Ce paramètre est obligatoire

Détermine le device pour la section [reader].

device = 	<device|bus:device>|Serial:Reader serial|<ip|hostname>,<port>|[,<lport>]|pcsc|<0|1>|constantcw
device:	        Nom du Device (par ex.. monreader)
bus	        nom du bus et du device pour le Smartreader
serial:	        N° de série du Smartreader (N° de lsusb  'Bus' und 'Device' sont obtenus au démmarage!)
lport:	        Remapping du port local
PCSC: 	        N° du PCSC-Reader (démarre à  0)
0|1:            Seulement pour le Coolstream hd1 (sélectionnez 0 ou 1
constantcw:	nom du fichier constant cw
                format du fichier constan cw: 
                CA (4 chiffres):ID (6 chiffres):SID (4 chiffres):PMT PID (4 chiffres):ECM PID 
                (4 chiffres):key  (16  octets séparés par des espaces 
                Exemple: 1234:123456:1234:1234:1234::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

Exemples

 device = 	/dev/ttyS0   # (Reader sur COM1 (Linux i386 et Windows))
 device = 	/dev/tts/1   # (Reader sur COM2 (Linux dbox2 avec multicam))
 device =	 /dev/ttyUSB0 # (Reader sur USB  (Linux i386))


Note: Le N° du Device est situé une unité sous le N° des Ports COM-! Ainsi ttyS0 = COM1, tts/1 = COM2. Il se peut que sur les nouveaux pc les ports com ne soient plus disponibles, dans ce cas USB2 sera utilisé. Il est préférable de vérifier dans le gestionnaire de périphériques le N° du port utilisé par le reader et lui soustraire 1

device_out_endpoint

Ce paramètre dépend de la configuration/version du programme.

Détermine l’adresse de sortie des cChips FTDI 0x81: Infinity USB Smart 0x82: Smartreader+ ( adresse oar defaut)

enable

Ce paramètre est optionnel

Désactive le Reader

  0  = 	désactivé
  1  = 	Activé (paramètre par défaut)


key

Ce paramètre dépend de la configuration/version du programme.

Clé d’encryption DES pour un reader newcamd distant

  key =        clé DES

premium

Ce paramètre dépend de la configuration/version du programme.
Cette section n’est pas complète et doit être retravaillée.

Pour un Reader GBox

  premium =  ???

account

Ce paramètre est optionnel

Identifiant et mot de passé pour Reader éloigné (Les espaces sont interdits!) Ecrase le mot de passé de "password". Premier arrivé, premier servi. Voir password

Exemple

  account =  # fritz,xyxyx


user

Ce paramètre est optionnel

Nom d'utilisateur pour des lecteurs éloigné. Remplace le nom de l'utilisateur de "account". Premier arrivé, premier servi. Voir account

Exemple

  user=  # xyxyx

password

Ce paramètre est optionnel

Mot de passé pour le Reader éloigné. Remplace le mot de passé de "account". Premier arrivé, premier servi. Voir account

Exemple

password =  # xyxyx


services

Ce paramètre est optionnel

Alloue au Reader ou exclu du Reader un Groupe de services

  services = [!]services[,[!]<services>]...
           = par défaut rien n’est donné

Exemple

  services = # Csat,C+,!Bis
             # Csat et C+ sont alloués, Bis est exlu (remarquez le ! devant Bis)

inactivitytimeout

Ce paramètre dépend de la configuration/version du programme.

Seulement pour les Reader Newcamd

  inactivitytimeout =  # en minutes
                    =  # [rien] par défaut rien n'est donné

reconnecttimeout

Ce paramètre est optionnel

Délais en minutes pour renouveler une connexion TCP qui ne répond plus

Exemple

  reconnecttimeout = 2   # Après 2minutes sans activité la connexion est rétable
                   =     # [rien] par défaut rien n'est mentionné

disableserverfilter

Ce paramètre est optionnel

Ignore les CAID et Ident- des Readers de Clients.défectueux .

  disableserverfilter = 1  # activé (ignore les caid et ident)t
                      = 0  # valeur par défaut : dsactivé (n'ignore rien)

label

Ce paramètre est obligatoire

Détermine le nom du reader.

Exemple

  label =     cardreader-canal

fallback

Ce paramètre est optionnel

Définis le Reader comme Fallback Reader. Standard- et Fallback-Reader doivent appartenir au même group. Voir group

  fallback =    1  # activé (ce reader est le fallback reader)
           =    0  # valeur par défaut : désactivé

logport

Ce paramètre est optionnel

Port de connexion pour un Reader Camd3-. UDP doit être activé. Fonctionne, seulement si l’anticascading n’est pas activé dans Camd3

  logport =    # N° du port
          =    # par défaut, aucun port n’est activé)

caid

Ce paramètre est optionnel

Définis un CAID pour le Reader. Certains protocoles ne supportent qu'un CAID

Exemple:

  caid =   0100,0200&FFDF
       =   FFFF  # est la valeur par défaut

audisabled

Ce paramètre est optionnel

Exclu le Reader de l’ AU (Auto-Updating)

audisabled = 1  # activé (la carte ne sera pas mise à jour)
           = 0  # désactivé  valeur par défaut (la mise à jour de la carte peut se faire)

auprovid

Ce paramètre est optionnel

Donne ici l’ID du provider pour lequel l’AU doit être effectué via ce reader

Exemple

  auprovid =    # 123456
           =    # [rien] valeur par défaut, rien n'est donné

detect

Ce paramètre dépend de la configuration/version du programme.

Détection du statut de la carte insérée.

  Detect =   CD   (Carrier Detect) - par défaut -
  Detect =   DSR  (Data Set Ready)
  Detect =   CTS  (Clear To Send)
  Detect =   RING (Ring Indicator)
  Detect =   NONE (La reconnaissance de la carte est désactivée, néanmoins le fait qu’une carte est insérée sera signalé)
  Detect =   gpio1 ... gpio7 (nouveau pour mipsel-uclibc)

* • Action inverse = "!" à inclure devant (par ex.. "Detect=!CTS")

cardmhz

Ce paramètre dépend de la configuration/version du programme.

Fréquence standard de la carte par multiple de 10.KHz. Pour une carte irdeto la fréquence est de 600 KHz. Voir overclocking! Beispiel

  cardmhz =   600  # 600  pour une carte irdeto
          =        # si rien n’est indiqué, c’est la valeur par défaut de 357 est prise

mhz

Ce paramètre est optionnel

Indépendamment du paramètre cardmhz et pour autant que cela soit possible, la fréquence standard de carte peut être changée par incréments de 10KHz (comme mentionné ci-dessus) on parle alors de Overclocking. On peut ainsi overclocké une Carte s02- (Standard 6 MHz) à 10 MHz. Voir Overclocking

Cela se passe de cette façon:

  cardmhz =    600    # ( 6000 KHz =  6 MHz)
  mhz     =    1000   # (10000 KHz = 10 MHz)

La valeur par défaut est 357

deprecated

Ce paramètre est optionnel
Cette section n’est pas complète et doit être retravaillée.
  deprecated =   1  mode deprecated activé
             =   0  par défaut

mode

Ce paramètre dépend de la configuration/version du programme.

Valable uniquement pour un AZBox-Reader

Rend possible l’initialisation de la carte sur un AZBox_reader

  mode =   1  # active le mode initialisation pour un reader d’ AzBox
       =   0  # désactivé, valeur par défaut

protocol

Ce paramètre est obligatoire

Protocole de communication du Reader.

protocol = mouse         (cardreader local)
         = internal      (Tous les cardreaders du type "Device=/dev/sciX")
         = camd35|cs357x (Cascading - camd 3.5-serveur éloigné compatible)
         = mp35
         = smartreader
         = serial
         = cs378x
         = gbox
         = newcamd|newcamd525
         = newcamd524
         = cccam
         = radegast
         = pcsc
         = constcw

ident

Ce paramètre est optionnel

Définit le CAID et l’ Ident pour le Reader

  ident 0 <CAID>:<ident>[,ident]...[,<CAID>:<ident>[,ident]...]...

Exemple

  ident =    # 0100:123456,234567;0200:345678,456789
        =    # [rien] aucun caid et ident n’est défini (valeur par défaut)

provid

Ce paramètre est optionnel

Definit l’ID du Provider-pour ce Reader

  provid =    # ID
         =    # [rien] aucun provider n’est défini (valeur par défaut)

class

Ce paramètre est optionnel

Définit en hexadecimal la class pour le Reader

  class =    01,02,!1b,!2b  # 01 et01 ja, 1b et 2b non
        =                   # [rien] aucune definition de class (valeur par défaut)

group

Ce paramètre est obligatoire

Chaque Reader doit appartenir à un ou plusieurs group. On détermine ainsi quel client a accès à quel reader. Valeurs vont de 1-32

group = <grp>[,<grp>][,<grp>]...

Exemple

  Group =   1      # (un seul groupe)
  Group =   1,4,5  # (plusieurs groupes)

emmcache

Ce paramètre est optionnel

Definit les Caches d EMM pour le Reader. Actuelement, seulement pour les readers locaux. Concene la fonction AU. On détermine souq quelles conditions les (EMM) du Provider seront écrits

Format:

  emmcache = <usecache>,<rewrite>,<logging>
  * <usecache> 0 = # cache désactivé (valeur par défaut)
  * <usecache> 1 = # cache activé
  * <rewrite>  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur <usecache> = 1
  * <logging>  0 = # Entrée dans le fichier log désactivée
  * <logging>  1 = # Log uniquement les EMM erronés
  * <logging>  2 = # Log les  EMM écrits
  * <logging>  4 = # dLog les EMM rejetés
  * <logging>  8 = # Log les EMM bloqués

Exemple

  emmcache = 1,3,10 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués
  emmcache = 1,2,6  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués

Type de mise en cache

  cache1 = ECM et CW déjà dans le Cache
  cache2 = ECM et Checksum déjà dans Cache

ratelimitecm

Ce paramètre est optionnel

Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé

  ratelimitecm =     # nombre
               =   0 # (valeur par défaut)

ratelimitseconds

Ce paramètre est optionnel

Intervalle pour la ratelimit (voir ratelimitecm)

ratelimitseconds =   # secondes
                 = 0 # (valeur par défaut)

blocknano

Ce paramètre est optionnel

Liste les EMM-Nanos (en hexadécimal) ou tous les EMM-Nanos à bloquer. Ne s’applique qu’aux Readers physiques

Exemple

  blocknano =   45,93,7a,ff
            =   tous
            = # [rien] aucun (valeur par défaut)

blockemm-u

Ce paramètre est optionnel

Bloque les EMM uniques,

  blockemm-u = 0 #  valeur par défaut-u rien n’est bloqué
  blockemm-u = 1 # bloque les EMM directement adressé à la carte

blockemm-s

Ce paramètre est optionnel

shared address-EMMs, entspricht D2 bei Sk*

blockemm-s = 0 # (nicht blocken) default
blockemm-s = 1 # (Blocke EMMs, die an bestimmte Gruppen von Karten gehen)

blockemm-g

Ce paramètre est optionnel

global address-EMMs, entspricht D0 bei Sk*

blockemm-g = 0 # (nicht blocken) default
blockemm-g = 1 # (Blocke EMMs, die an alle Karten gehen)

blockemm-unknown

Ce paramètre est optionnel

Blockiert alle unbekannten Arten von EMM

blockemm-unknown = 0  # (nicht blocken)  default
blockemm-unknown = 1  # (Blocke alle unbekannten Arten von EMMs

savenano

Ce paramètre est optionnel

Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos.

Format

nano[,nano]....|all

Beispiel

savenano = 45,93,7a,ff
         = all  # (default)

readnano

Ce paramètre est optionnel

Gilt nur für physikalische Reader!

Schreibt eine Datei (üblicherweise die Kopie einer Datei, die von savenano gespeichert wurde) auf die SmartCard. Ist kein Pfad angegeben, wird die Datei im Konfigurationsverzeichnis gesucht.

Beispiel

readnano = write.emm
         = /var/oscam/write.emm
         =  # [blank] (default)

lb_weight

Ce paramètre est optionnel

Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing

lb_weight = weight
          =  # [blank] Default-Wert 100

cccversion

Ce paramètre dépend de la configuration/version du programme.

Nur für CCcam

Definiert die Version von CCcam, die verwendet werden soll.

<mainversion>,<version>,<sub version>

Beispiel

cccversion = 1.2.34

cccmaxhops

Ce paramètre dépend de la configuration/version du programme.

Legt das Maximum an Distance-Hops für die Karte fest

0 = Nur lokale Karte
1 = Lokale Karte + 1 Hop
2 = Lokale Karte + 2 Hops
    und so weiter
    Default-Wert = 10

cccwantemu

Ce paramètre dépend de la configuration/version du programme.

Anfrage, auch einen emu vom CCcam-Server zu erhalten.

cccwantemu = 1  # ja
           = 0  # nein default

ccckeepalive

Ce paramètre dépend de la configuration/version du programme.

Sendet eine "keepalive-message", um eine Verbindung zum remote CCCam-Server zu erhalten.

ccckeepalive = 1  # ja
             = 0  # nein  (default)

pincode

Ce paramètre est optionnel

Pincode für Conax- und Cryptoworks Karten.

pincode = pincode
        =  # [blank] default

chid

Ce paramètre est optionnel

Definiert Irdeto-ChID für den Reader

Beispiel

chid = 0100:12
     =  # [blank] default

force_irdeto

Ce paramètre est optionnel

Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.

force_irdeto = 1  # ja
             = 0  # nein  (default)

nagra_read

Ce paramètre est optionnel

Lese Nagravision-Records. Nur für NCMED-Karten

nagra_read = 0  # ausgeschaltet  (default)
           = 1  # lese alle Records mit abgelaufenen Rechten
           = 2  # lese nur Records mit gültigen Rechten

rsakey

Ce paramètre est optionnel
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs


aeskeys

Parameter ist optional

Multiple AES-Keys für Viacces-Karten

CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...
Spezial AES Keys:
00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert
FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert


Beispiel

aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201

showcls

Ce paramètre est optionnel
Diese Sektion ist unvollständig und muss überarbeitet werden.

number of classes subscriptions to show for Viacces-SCs

schowcls = Menge
         = 0  # (default)

boxid

Ce paramètre est optionnel

ID der NDS-Reciever-Box

boxid = NDS box ID

ndsversion

Ce paramètre est optionnel

Version von NDS Videoguard einsetzen

 0 = # autodetection  (default)
 1 = # NDS Videoguard 1
12 = # NDS Videoguard 1+
 2 = # NDS Videoguard 2