OSCam/fr/Config/oscam.server

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen

LanguageDE S.png OSCam Übersicht LanguageEN S.png OSCam Home LanguageFR S.png OSCam Accueil LanguageIT S.png OSCam Home

Inhaltsverzeichnis

oscam.server

Ce fichier de configuration des lecteurs de carte (reader: ce terme, qui désigne le lecteur, sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers/lecteurs nécessaires à oscam pour pouvoir y accéder. Les sections du fichier oscam.server sont récurrentes (plusieurs readers/lecteur peuvent être repris). La section doit contenir a minima un reader/lecteur!

Des exemples de configuration pour des cartes spécifiques peuvent être trouvés dans exemples de configurations


Reader

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

Exemple: phoenix, easymouse, sc8in1 etc
[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

label

HakenRot.png Ce paramètre est obligatoire

Détermine le nom du reader (lecteur). Aussi bien pour un lecteur local que pour un lecteur distant.

Exemple

label = cardreader-canal

enable

HakenGruen.png Ce paramètre est optionnel

Détermine si le reader/lecteur est actif (=1) ou pas (=0)

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

description

HakenGruen.png Ce paramètre est optionnel

description =

Description du reader (lecteur), par défaut = rien

protocol

HakenRot.png Ce paramètre est obligatoire

Protocole de communication du reader (lecteur)

protocol = mouse         (Lecteur de carte local)
         = internal      (Tous les Lecteurs de carte du type "Device=/dev/sciX", et les lcteurs de carte des Coolstreams)
         = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible - udp)
         = mp35
         = smargo
         = smartreader
         = serial
         = cs378x        (camd 3.5 serveur distant compatible - tcp)
         = gbox
         = newcamd|newcamd525
         = newcamd524
         = cccam
         = radegast
         = pcsc
         = constcw

device

HakenRot.png Ce paramètre est obligatoire

MODIFICATIONS svn8057+8059:01/04/2013

MODIFICATIONS svn8096:01/13/2013

MODIFICATIONS svn8911:09/10/2013

Détermine le dispositif (lecteur de carte local ou serveur distant) permettant l'accès aux droits en local ou à distance pour la section [reader].

device = [<readertype>;]serial:serialnum|bus:device|<device|device:slot>|<ip|hostname>,<port>[,<lport>]|pcsc|<0|1>>|constantcw
readertype:
               SR:          Smartreader+ (par défaut) 
               SRv2:        Smartreader V2
               Infinity:    Infinity USB 
               TripleP1:    Smargo Triple Reader port 1 
               TripleP2:    Smargo Triple Reader port 2 
               TripleP3:    Smargo Triple Reader port 3
bus:device:    Nom du Bus e Device (par ex.. monlecteur)
serialnum:     N° de série du lecteur de type Smartreader (N° de lsusb  'Bus' et 'Device' sont obtenus au démarrage!)
device:        Nom du dispositif
device:slot:   Nom de dispositif  de lecture de la carte No de Slot sc8in1
ip|hostname:   Adresse IP ou nom de l'hôte (hostname)
port:          Numéro du TCP/IP port (exemple : 5000)
lport:         Remapping du port local
PCSC:          N° du Lecteur PCSC (démarre à  0)
0|1:           Seulement pour le Coolstream hd1 (sélectionnez 0 ou 1)
constantcw:    Chemin d'accès absolu indiquant où se trouve le fichier constant.cw au niveau local et/ou serveur (exemple : /usr/keys/constant.cw)

Format des CW-Files:

Standard-Format
CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)
exemple:
1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 
Extended OSCam-Format
CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)
exemple:
1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 

Exemples de configuration pour le paramètre <device>

 device = /dev/ttyS0   # (Lecteur sur COM1 (Linux i386 et Windows))
 device = /dev/tts/1   # (Lecteur sur COM2 (Linux dbox2 avec multicam))
 device = /dev/ttyUSB0 # (Lecteur 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 Lecteur et lui soustraire 1

detect

HakenBlau.png 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

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

MODIFICATIONS svn7046:06/12/12

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

Exemple:

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

auto clock speed for Dreambox = -1. Pour plus d'informations sur les différentes(Dream)Boxes cf. le lien suivant : here.


MessageS.png List of default and overclocking card frequencies

mhz

HakenGruen.png Ce paramètre est optionnel

MODIFICATIONS svn9099:12/13/2013

Indépendamment du paramètre cardmhz et pour autant que cela soit possible, la fréquence standard de la 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

Hier eine ausführlichere Beschreibung von stefansat aus der Distri-Doku:

EXTERNE READER

Wenn die Frequenz in mhz größer ist als in cardmhz, dann befindest Du dich im Modus Overclocking.

Smargo-Reader und interne Reader von Dreambox werden durch atr automatisch eingestellt, wenn in autospeed (siehe nächsten Parameter) = 1 gesetzt ist.

INTERNE READER

Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine cardmhz kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in mhz sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in cardmhz gewünschten User-Card-Geschwindigkeit am nächsten kommt.

Für Modelle mit PPC-CPU benutze mhz = 3150. Für Modelle mit MIPS-CPU benutze cardmhz = 2700. Ausnamhe ist die DM7025, hier sollte cardmhz = 8300 benutzt werden.

Beispiel

Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, 
die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.
Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. 
Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!

Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.

Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.


MessageS.png List of default and overclocking card frequencies

autospeed

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn9064:12/01/2013

autospeed = 0|1

1  =  Détection automatique de la vitesse du lecteur par l'ATR pour les lecteurs interne dreambox, smargo et smartreader (défaut).
0  =  Désactivé : utiliser les valeurs Mhz pour définir la vitesse.

deprecated

HakenGruen.png Ce paramètre est optionnel
UnderConstruction.png Cette section n’est pas complète et doit être retravaillée.

D'abord, la carte sera initialisée en mode normal. Si elle échoue, la carte sera automatiquement reprise en mode déprécié, de sorte que la vitesse de la carte ne sera pas changée et la communication restera sur la vitesse normale de l'ATR de 9600 baud.

deprecated =   1  mode déprécié activé
           =   0  par défaut

mode

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

Valable uniquement pour un lecteur de type AZBox

Rend possible l’initialisation de la carte sur un Lecteur d'AZBox

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

device_out_endpoint

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

MODIFICATIONS svn8013:12/29/2012

Détermine l’adresse de sortie des Chips FTDI, les valeurs possible sont: 0x81 ou 0x82 en fonction de ceci:

device_out_endpoint = 0x81 # Smargo Triple Reader port 1
                    = 0x82 # Smartreader+  (default)
                    = 0x83 # Smargo Triple Reader port 2
                    = 0x85 # Smargo Triple Reader port 3

smargopatch

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn6402:02/16/2012

smargopatch = 0|1

schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0


sc8in1_dtrrts_patch

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn6402:02/16/2012

sc8in1_dtrrts_patch = 0|1

1 = active le correctif du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0

cool_timeout_init

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn6286:01/23/2012

cool_timeout_init = timeout en mille-secondes

Timeout pendant l'initialisation du lecteur interne du coolstream pour AZBox!, par défaut = 0

cool_timeout_after_init

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn6253:01/17/2012

WarningS.png Attention: seulement pour Coolstream!

cool_timeout_after_init = timeout en mille-secondes

Timeout après initialisation du SC lecteur interne du coolstream, par défaut = 0

ins2e06

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn9568:03/16/2014

add check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs

ins2e06 = Payload  
        = # none [blank] (default)

WarningS.png Attention: valid for physical readers only

http://www.streamboard.tv/oscam/changeset/9568

ins7e

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn5959:09/22/2011

ins7e = 26 (0x1A) octets (option pendant le démarrage des cartes NDS2).

Si le paramètre est configuré, il doit contenir 26 octets. S'il n'est pas configuré ou vide, l'INS7E ne sera pas envoyée à la carte lors du démarrage.

ins7e11

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn6064:12/06/2011

ins7e11  = TA1 (1 octet; le 3ème octet de l'ATR)
         = 11 # 0001 FI + 0001 DI (1 x)
         = 13 # 0001 FI + 0011 DI (4 x)
         = 14 # 0001 FI + 0100 DI (8 x)
         = 15 # 0001 FI + 0101 DI (16 x)

Mode rapide pour les cartes NDS2 v13 et G02/G09 (lecteur physique uniquement).

fix07

NOUVEAU svn9884:09/30/2014

HakenGruen.png Ce paramètre est optionnel

enable 0x07 fix for NDS Videoguard 2 SCs

fix07  = 1 # enabled (default)
       = 0 # disabled

WarningS.png Attention: valid for physical readers only

force_irdeto

HakenGruen.png Ce paramètre est optionnel

Force le mode Irdeto, même si une clé RSA est présente pour le tunnel Irdeto vers les cartes Nagravision

force_irdeto = 1  # activé
             = 0  # désactivé, valeur par défaut

nagra_read

HakenGruen.png Ce paramètre est optionnel

Lit les registres/'records' "Nagravision. Uniquement pour les cartes NCMED

nagra_read = 0  # désactivé, valeur par défaut
           = 1  # lit les Records dont les droits sont dépassés
           = 2  # lit seulement les Records dont les droits sont valables

rsakey

HakenGruen.png Ce paramètre est optionnel

MODIFICATIONS svn7046:06/12/12

Clef RSA pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax. Par défaut, aucune clef indiquée.

rsakey =

deskey

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn10894:07/15/15

Clef 3DES de 16 octets pour les cartes Viaccess. Par défaut, aucune clef indiquée.
En Viaccess, ce paramètre va de pair avec boxkey.

deskey =

fix9993

HakenGruen.png Ce paramètre est optionnel

fix9993 = 0|1

Corrige l'erreur 9993 sur CAID 0919 SC's

fix9993  = 1  # activé
         = 0  # désactivé (par défaut)


readtiers

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn10376:02/02/15

readtiers = 0|1|2

method to get tiers of NDS Videoguard SCs

readtiers = 0 # disabled (default)
readtiers = 1 # ins70 (new) method  
readtiers = 2 # ins76 (old) method

boxkey

HakenGruen.png Ce paramètre est optionnel

Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto / Session key pour les cartes Seca / ChipID ou CamID également désignée dans le menu récepteur comme Identifiant du récepteur ou Identifiant décodeur.
En Viaccess, l'identifiant fait 4 octets (obtenu après envoi de l'instruction ECM postcam CA 28 00 00 04). Il est souvent précédé de 2 octets == 00 et affiché comme suit : 0 x 00 AB CD EF, et il va de pair avec le paramètre deskey.

pincode

HakenGruen.png Ce paramètre est optionnel

Code PIN pour les cartes dont les contrôles d'accès sont Conax, Cryptoworks, Seca, Nagravision ou Viaccess

pincode = code pin
        =  # [rien] valeur par défaut

Valeurs d'origine des cartes

Carte Pin Code par défaut
BIS.tv 8080
SSR-SRG/TSR 0000
Canal Seca (018) 0000
Canal Viaccess (039) 0000

boxid

HakenGruen.png Ce paramètre est optionnel

ID du récepteur NDS Vidéoguard

boxid = ID du récepteur NDS Vidéoguard

ndsversion

HakenGruen.png Ce paramètre est optionnel

Détermine la version du NDS Videoguard

 0 = # détection auto, valeur par défaut
 1 = # NDS Videoguard 1
12 = # NDS Videoguard 1+
 2 = # NDS Videoguard 2

aeskeys

HakenGruen.png Ce paramètre est optionnel

Clés AES multiples de 16 octets(bytes) pour cartes Viaccess (l'utilisation du pro/pre encryption est spécifié via la nano 0xD2 nano dans l'ECM. Cette nano 0xD2 est visible dans le log precam ECM envoyé par le diffuseur/opérateur)

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],...]...
Spécial pour clés AES:
00 =   ne renvoit pas de CW , aucune clé AES n’est spécifiée
FF =   renvoit des CW reçus de S, aucune clé AES n’est spécifiée

Exemple

aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@54321:0,0,0f0e0d0c0b0a090807060504030201
aeskeys = 0500@012345:clé0,clé1,clé2,clé3,clé4,clé5,...;0500@543210:clé0,clé1,clé2,clé3,clé4,clé5,....
si une clé n'est pas connue mettre 0 à la place exemple:  aeskeys = 0500@012345:clé0,clé1,0,0,clé4,clé5,...

showcls

OBSOLÈTE svn6624:04/23/2012

HakenGruen.png Ce paramètre est optionnel

Nombre de classes à montrer pour les Cartes Viaccess

schowcls = Quantité
         = 0  # aucune, valeur par défaut

key

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

Clé de cryptage DES pour un reader/lecteur Newcamd distant

key = clé DES

user

HakenGruen.png Ce paramètre est optionnel

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

Exemple

  user=  # xyxyx

password

HakenGruen.png Ce paramètre est optionnel

Mot de passe pour le reader/lecteur distant. Remplace le mot de passe de "account". Premier arrivé, premier servi. Voir account

Exemple

password =  # xyxyx

mg-encrypted

HakenGruen.png Ce paramètre est optionnel

VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO

Nouveau paramètre pour le reader gbox dans oscam.server à partir de la svn-4804, puis étendu à partir de la svn-4806.

svn-4804: support pour la ligne gbox cryptée de mgcamd (le nouveau paramètre "mg-encrypted" prend la place des paramètres "device" et "password")

svn-4806: le paramètre "mg-encrypted" étendu pour permettre de spécifier une adresse MAC.

Usage:

mg-encrypted = <encrypted line>,<mac address>

ou

mg-encrypted = <encrypted line> (c'est l'adresse MAC de eth0 de la box locale qui sera utilsée)

Exemple du reade0/lecteur de type gbox dans oscam.server:

[reader]
label        = mygboxreader 
protocol     = gbox 
mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} 
group        = 11 
caid         = 1100

services

HakenGruen.png Ce paramètre est optionnel

WarningS.png Attention: Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!

WarningS.png Attention: Le nombre de services qui seront considérés comme lecteur basé, est limitée à 64 ou 64 fois [[service-name][CAID][provid][srvid]]!

Quels services peuvent être traités par le reader/lecteur. Cela nécessite la présence d'un fichier oscam.services. La logique ici est la suivante (dans cet ordre):

  • Si le champ est vide (ou invalide), la requête est autorisée.
  • Quand un service négatif (çàd précédé d'un "!") Est applicable, la demande est rejetée.
  • Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.
  • Si aucun des points précédents, la demande est rejetée.

Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. A savoir, si vous avez un service positif mais que l'on veut exclure certains srvid. Ce n'est pas recommandé, car des erreurs de configuration apparaissent rapidement. Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.

Alloue au reader/lecteur ou exclu du reader/lecteur un groupe de services

services = [!]services[,[!]<services>]...
         = Tous les services sont autorisés (par défaut)

Exemple :

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

caid

HakenGruen.png Ce paramètre est optionnel

MODIFICATION svn 5097:04/27/2011

Définit et permet de lier les CAIDs pour le reader/lecteur

Exemple:

caid = 0100
caid = 0200&ffee:0300
caid = 0400&ff00:0500,0600
caid = 0702,0722
caid = 0702&ffdf (raccourci pour l'exemple au-dessus)
       par défaut: tous les CAIDs avec le masque FFFF

ident

HakenGruen.png Ce paramètre est optionnel

WarningS.png Attention: Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!
Ce paramètre s'applique uniquement pour les EMMs et donc ne s'applique pas sur le ECMs. Il n'est donc pas possible de forcer l'envoi d'ECM vers la carte via ce paramètre.

Définit le CAID et l’ Ident SC specific pour un reader/lecteur donné

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

Exemple

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

class

HakenGruen.png Ce paramètre est optionnel

Définit en hexadécimal la classe pour le reader/lecteur pour lequel vous souhaitez (ou pas) ouvrir les droits permettant la visualisation

class =    01,02,!1b,!2b  # 01 et 02 oui, 1b et 2b non
      =                   # [rien] aucune définition de classe (valeur par défaut) => ouvre tous les programmes ayant les classes contenues dans la carte d'abonné.

localcards

HakenGruen.png Ce paramètre est optionnel

Utilise ce lecteur (pour le CAID défini) comme un lecteur "local" (et non distant) dans la section LB/reader. Il sera alors traité comme un lecteur local pour le LB et le paramètre preferlocalcards. De cette manière, nous pouvons considérer un lecteur distant comme un lecteur local, comme si nous avions un lecteur de carte local.

localcards = <CAID>[:<ident>[,ident]]...[;<CAID>[:<ident>[,ident]]...]....

chid

HakenGruen.png Ce paramètre est optionnel

Définit le ChID Irdeto pour le Reader/Lecteur

Exemple

chid = 0100:12
chid = 0100:12;0604:0000BA,000101,00010E,000141
     =  # [rien] valeur par défaut

group

HakenRot.png Ce paramètre est obligatoire

MODIFICATIONS svn6103:12/21/2011

Chaque reader/lecteur doit appartenir à un ou plusieurs groupes. On détermine ainsi quel client a accès à quel reader/lecteur. Les valeurs vont de 1-64

group = 1....64[,1....64]....  

Comme l'entrée est obligatoire, il doit n'y avoir aucune [blanc] par défaut !

Exemple

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

audisabled

HakenGruen.png Ce paramètre est optionnel

Exclu le reader/lecteur de l’ AU (mise à jour automatique)

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

HakenGruen.png Ce paramètre est optionnel

Donne ici l’ID du provider/provid pour lequel la mise à jour automatique doit être effectuée via ce reader/lecteur.

Exemple

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

disableserverfilter

HakenGruen.png Ce paramètre est optionnel

Ignore les CAID et Ident des readers/lecteurs de clients défectueux .

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

inactivitytimeout

HakenBlau.png Ce paramètre dépend de la configuration/version du programme.
inactivitytimeout =     # en secondes
                  = -1  # reconnexion en cas de perte du réseau pour Readers Newcamd et Radegast, même en mode attente.
                  =  0  # par défaut rien n'est donné

reconnecttimeout

HakenGruen.png Ce paramètre est optionnel

MODIFICATIONS svn7244:08/07/2012

Délai en secondes avant le renouvellement d'une connexion avec un lecteur/reader distant qui ne répond plus.

Exemple

reconnecttimeout = 20   # Après 20 secondes sans activité, la connexion est rétablie
                 =      # [rien] par défaut, rien n'est mentionné

connectoninit

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn8235:01/29/2013

= 0|1

Permet d'établir la connexion Newcamd, même s'il n'y a pas de demande.

connectoninit = 1 # connexion établie à l'init connectoninit = 0 # connexion non établie à l'init (valeur par défaut)

keepalive

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn9810:07/22/2014

keepalive = 0|1

1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein
0  =  Immer eingeschaltet bei einem cacheex reader type (default)


fallback

HakenGruen.png Ce paramètre est optionnel

WarningS.png Attention: Ne s'applique pas si l'équilibreur de charge (loadbalancer) est activé!

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

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

fallback_percaid

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn8896:09/04/2013

fallback_percaid = <CAID>[:<ident>[,ident]]...[;<CAID>[:<ident>[,ident]]...]...

use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none

example:

fallback_percaid = 1234:234567;10:345678

emmcache

HakenGruen.png Ce paramètre est optionnel

Definit les Caches d'EMM pour le Reader. Actuellement, seulement pour les readers locaux. Concerne la fonction AU. On détermine sous quelles conditions les (EMM) du Provider seront écrits

WarningS.png Attention: Sans ce paramètre, no EMM sont présentés dans le log!


Format:

emmcache = <usecache>,<rewrite>,<logging>,<stb-emm>
* <usecache> 0 = # cache désactivé (valeur par défaut)
* <usecache> 1 = # cache activé, et l'écrire à la fin dans un fichier
* <usecache> 2 = # cache activé, mais ne pas l'écrire à la fin dans un fichier
* <rewrite>  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur <usecache> = 1 ou 2
* <logging>  0 = # Entrée dans le fichier log désactivée (valeur par défaut)
* <logging>  1 = # Log uniquement les EMM erronés
* <logging>  2 = # Log les EMM écrits
* <logging>  4 = # Log les EMM rejetés
* <logging>  8 = # Log les EMM bloqués
* <logging> 16 = # Log les AU blockés

La valeur de logging est le résultat de la somme des options que vous voulez activer, donc 16+8+4+2+1 = 31 pour tout activer.

* <stb-emm>  0 = # EMM pour le STB sont ignorés (par défaut)
* <stb-emm>  1 = # EMM pour le STB sont envoyés vers ce reader (utilisation très spécifique)

Exemple

emmcache = 1,3,10,0 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués, les emms pour le STB ne sont pas envoyés
emmcache = 1,2,6,0  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués, les emms pour le STB ne sont pas envoyés


emmreassembly

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn8493:03/06/2013

OBSOLÈTE svn8591:04/01/2013 parameter now in oscam.user!

emmreassembly = 0|1

1 = enable EMM reassembly, default
0 = disable EMM reassembly

Paramètre applicable aux readers/lecteurs Viaccess et Cryptoworks si le client que vous utilisez pour l'envoi d'EMMs regroupe les EMMs plutôt que de les envoyer simplement à OSCam pour traitement.


cacheex

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn6044:11/27/2011

C'est pour échanger le cache d'OSCam.

1 = échange du cache activé pull mode
2 = échange du cache activé push mode
3 = échange du cache activé reversepush mode
0 = par défaut 

- Uniquement valable entre 2 ou plusieurs OSCam; - Devraient marcher avec tous les protocoles supportant le multiple ecm ex: camd35 ou cccam.

cacheex-modes
cacheex = 1 - cachepull

Situation:

OSCam A reader1 est réglé sur cacheex = 1

OSCam B account1 est réglé sur cacheex = 1

OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,

OSCam B vérifie son cache:

  • rien dans le cache n'est trouvé: OSCam B envoie: NOK
  • quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW
  • quand rien dans le cache n'est trouvé, il est noté une demande en attente: cacheexwaittime dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.

CW-flow = B ---> A

cacheex = 2 - cachepush

Pour les protocoles camd 3.5x et CCcam

Situation:

OSCam A reader1 est réglé sur cacheex = 2

OSCam B account1 est réglé sur cacheex = 2

Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.

  • Problème: OSCAM ne peut pas pousser les CW sur Oscam A, si il est connecté à Oscam A
  • Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B

CW-flow = B ---> A

cacheex = 3 - reversecachepush

Pour les protocoles camd 3.5x et CCcam

Situation:

OSCam A reader 1 est réglé sur cacheex = 3

Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvelle ECM

CW-flow = A ---> B

cacheex_maxhop

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn6691:05/07/2012

cacheex_maxhop = n

Par défaut = 10

logport

HakenGruen.png Ce paramètre est optionnel

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

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


ecmwhitelist

HakenGruen.png Ce paramètre est optionnel

ecmwhitelist = [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...

Pour les lecteurs physiques, vous pouvez mettre des valeurs hexadécimales séparées par des virgules pour spécifier les longueurs d'ECM qui sont autorisées.

WarningS.png Attention:En fonctionnement normal, ce paramètre n'est pas nécessaire!

MessageS.png Liste des longueurs d'ECM

ecmheaderwhitelist

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn7480:09-21-2012


ecmheaderwhitelist = [CAID[@PROVID]:]Header[,Header1,Header2,HeaderN][;[CAID[@PROVID]:]Header[,Header1,Header2,HeaderN]

Configurer l’entête valide de l'ecm pour son reader, c'est pour protéger son reader des entêtes erronés.

Exemple pour un reader local CSAT (032830): ecmheaderwhitelist = 817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......

Exemple pour un reader distant (proxy) CSAT (032830): ecmheaderwhitelist = 0500:817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......

ATTENTION: pour CSAT, il y a plusieurs entêtes valides et d'autres erronés, j'en ai mis que quatre valides.

thread ici

HeaderWhitelist ici

ratelimitecm

HakenGruen.png 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)

ecmnotfoundlimit

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn8313:02/07/2013

Pour définir un nombre limit d'ECM de type "not found" (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu'il n'y a pas de limite.

Exemple:

ecmnotfoundlimit  =  0   #  pas de limite [valeur par défaut]
                  =  10  #  réinitialisation du lecteur au bout de 10 ECM "not found"

resetcycle

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn5821:08/12/2011

Réinitialisation automatique du lecteur toutes les X trames ECM

WarningS.png Valable uniquement pour des Reader physiques

Exemple:

resetcycle  =  0   #  désactivé [valeur par défaut]
            =  5   #  réinitialisation du lecteur au bout de 5 trames ECM

ratelimitseconds

HakenGruen.png Ce paramètre est optionnel

OBSOLÈTE svn9078:09/12/2013 remplacer par ratelimittime!

Intervalle pour la ratelimit (voir ratelimitecm)

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


ratelimittime

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn9078:09/12/2013

Intervalle pour la ratelimit (voir ratelimitecm)

ratelimittime =   # millisecondes
              = 0 # (valeur par défaut)


ecmunique

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn8491:03/06/2013

ecmunique = 0|1

1 = Vérification de la table de hachage correspondant au rateLimitStatus ECM
0 = Par défaut


srvidholdseconds

HakenGruen.png Ce paramètre est optionnel

OBSOLÈTE svn9078:09/12/2013 remplacer par srvidholdtime!

srvidholdseconds = secondes

Période pendant laquelle le service-ID est maintenu dans le "slot" avant d'expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0

srvidholdtime

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn9078:09/12/2013

srvidholdtime = millisecondes

Période pendant laquelle le service-ID est maintenu dans le "slot" avant d'expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0

cooldowndelay

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn5946:09/09/2011

cooldowndelay  =   délai,durée (cooldown=<seconds OFF>, <seconds ON>)
               =  [blank] défaut

Ce paramètre marche uniquement dans le cas où 'ratelimitecm' + 'ratelimitseconds' sont configurés.

Pendant 'seconds OFF', le lecteur est ouvert. Après 'seconds OFF', le lecteur exécute les restrictions configurées dans 'ratelimitecm' + 'ratelimitseconds' pour le temps défini dans 'seconde ON'.

Donc cooldow ON signifie que le lecteur est limité (restreint aux paramètres 'ratelimitecm' + 'ratelimittime'), cooldown OFF signifie que le lecteur est ouvert.

Référez-vous à la doc pour plus d'informations.

blocknano

HakenGruen.png Ce paramètre est optionnel

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

Exemple

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

blockemm-u

HakenGruen.png Ce paramètre est optionnel

Bloque les EMM-U = EMM-Unique çàd les EMM uniques. Les EMM-U sont envoyés à une seule carte pour un diffuseur donné

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

blockemm-s

HakenGruen.png Ce paramètre est optionnel

Bloque les EMM-S = EMM-Shared çàd les EMM partagés. Les EMM-S sont envoyés à un groupe de cartes pour un diffuseur donné

blockemm-s =   0  # valeur par défaut rien n’est bloqué
blockemm-s =   1  # bloque les EMM adressés à un groupe de cartes

blockemm-g

HakenGruen.png Ce paramètre est optionnel

Bloque les EMM-G = EMM-Global çàd les EMM globaux envoyés à TOUTES les cartes pour un diffuseur donné

blockemm-g = 0 #  valeur par défaut rien n’est bloqué
blockemm-g = 1 #  bloque les EMM adressés à toutes les cartes

blockemm-unknown

HakenGruen.png Ce paramètre est optionnel

Bloque les EMM-U = EMM-Unknown çàd les EMM inconnus (en l'état des connaissances publiques) d'un contrôle d'accès pour un diffuseur donné

blockemm-unknown = 0  #  valeur par défaut rien n’est bloqué
blockemm-unknown = 1  #  bloque tous les EMM inconnus

blockemm-bylen

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn5548

MODIFICATIONS svn8615:04/12/2013 blockemm-bylen = [longueur min-longueur max, longueur , longueur 2, longueur n]... (décimal) Bloque les EMM avec un paramètre LEN/LL (longueur d'instruction) pour un diffuseur donné

Exemple

blockemmbylen = 1-10,11-

Bloquer tous les EMM avec les longueurs définies, indépendant de blockemm-g/blockemm-s/blockemm-u. Les valeurs sont en décimal. 10 valeurs autorisées.


via_emm_global

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn9843:09/05/2014

via_emm_global = 0|1

Permet le filtrage des EMM globaux de type EMM-G pour le contrôle d'accès Viaccess

Paramètre applicable uniquement pour le protocole camd35 (cs357x)!

0 = valeur par défaut


saveemm-u

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn5947:09/09/2011

saveemm-u  =  0 (défaut)
           =  1

Paramètre permettant de sauvegarder les EMMs uniques de type EMM-U = EMM-Unique çàd EMMs envoyé à une seule carte pour un diffuseur donné à partir de l'Unique Address (le numéro de série de la carte au format hexadécimal). Par défaut = 0 (sauvegarde d'EMM-U désactivée). Pour que les EMM-U soient sauvegardés/enregistrés, l'emplacement du fichier doit être spécifiée dans le paramètre <emmlogdir> de la section [global] du fichier 'oscam.conf'.

saveemm-s

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn5947:09/09/2011

saveemm-s  =  0 (défaut)
           =  1

Paramètre permettant de sauvegarder les EMMs partagés de type EMM-S (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d'EMM-U désactivée). Pour que les EMM-S soient sauvegardés/enregistrés, l'emplacement du fichier doit être spécifiée dans le paramètre <emmlogdir> de la section [global] du fichier 'oscam.conf'.

saveemm-g

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn5947:09/09/2011

saveemm-g  =  0 (défaut)
           =  1

Paramètre permettant de sauvegarder les EMMs globaux de type EMM-G (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d'EMM-G désactivée). Pour que les EMM-G soient sauvegardés/enregistrés, l'emplacement du fichier doit être spécifiée dans le paramètre <emmlogdir> de la section [global] du fichier 'oscam.conf'.

saveemm-unknown

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn5947:09/09/2011

saveemm-unknown  =  0 (défaut)
                 =  1

Paramètre permettant de sauvegarder les EMMs inconnus (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d'EMM inconnu désactivée). Pour que les EMM inconnus soient sauvegardés/enregistrés, l'emplacement du fichier doit être spécifiée dans le paramètre <emmlogdir> de la section [global] du fichier 'oscam.conf'.

savenano

HakenGruen.png Ce paramètre est optionnel

OBSOLÈTE svn 5946:09/09/2011

Ce paramètre est remplacé par saveemm-[u,s,g,unknown] qui sauvegardent les EMMs séparément selon le type configuré.


Liste des Nanos EMM, ou tous les Nanos EMM (en hexadécimal) qui doivent être sauvegardés en emmlogdir

Format

nano[,nano]....|all

Exemple

savenano = 45,93,7a,ff
         = all # tous
         = # aucune (valeur par défaut)

readnano

HakenGruen.png Ce paramètre est optionnel

Valable uniquement pour des Reader physiques

Ecrit les données (copie exécutée lors du savenano) sur la carte Si aucun chemin n’est déterminé, le fichier est recherché dans le répertoire "config ".

Exemple

readnano = write.emm
         = /var/oscam/write.emm
         =  # [rien] (valeur par défaut)

read_old_classes

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn10443:02/08/15

Valable uniquement pour des Reader physiques

Ce paramètre gère l'affichage des classes/entitlements expirés (classes antérieures au mois en cours) des cartes Viaccess.

read_old_classes  =  0   # ne lit pas les classes/entitlements expirés cela accélère le démarrage d'OScam (par défaut)
                  =  1   # lit et affiche les classes/entitlements expirés

Exemple read_old_classes = 1 va afficher l'ensemble des classees/entitlements présents sur la carte.

use-ssl

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn8725:06/25/20113

Ce paramètre permet d'activer (ou pas) le protocole SSL (Secure Socket Layer)

use_ssl  =  1  #  utilise le SSL pour le protocole ghttp
         =  0  #  n'utilise pas le SSL pour le protocole ghttp (valeur par défaut)

dropbadcws

HakenGruen.png Ce paramètre est optionnel

MODIFICATIONS svn5992:10/22/2011

dropbadcws = 0|1

dropbadcws  =  1   # CW est de retour comme incorrect, send "introuvable" à la place incorrect CWs
            =  0   # default

disablecrccws

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn6004:10/26/2011

disablecrccws = 0|1

1 = désactive le crc pour cws, par défaut = 0 (activé)

En mode nominal, ce paramètre n'est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.

disablecrccws_only_for

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn11292:12/23/2016

disablecrccws_only_for = CAID:PROVID

Les trames de tous les PROVID sont corrigés (comportement par défaut) sauf pour le PROVID mentionné dans le paramètre disablecrccws_only_for.

En conséquence, le paramètre [disablecrccws] n'est pas un interrupteur pour activer ou désactiver le disablecrccws_only_for. Dès qu'une valeur est spécifiée dans [disablecrccws_only_for], elle sera TOUJOURS prise en compte indépendamment du paramètre [disablecrccw].

lb_weight

HakenGruen.png Ce paramètre est optionnel

Plus la valeur est élevée, plus grande est la probabilité que le reader sera choisis. Il est un indicateur du temps moyen de réponse au sein de l'équilibrage de charge (Loadbalancing).

lb_weight = xxxx
          =  # [rien] Valeur par défaut : 100

Lb weight calc2.png


La première colonne reprend les temps de réponse des reader. La première ligne reprend les valeurs lb_weight. L'intersection des deux donne le temps de réponse corrigé en fonction du lb_weight

Exemple:

Vous avez deux readers avec un temps de réponse de 400ms. Vous voulez privilégier un reader en faisant croire que son temps de réponse est de 300ms.

Dans le tableau, vous repérez la ligne qui commence par 400, vous recherchez dans cette ligne la valeur 300 . Dans l'entête de colonne vos trouvez la valeur LB_weight à donner au reader(130). En entrant cette donnée, vous privilégiez ce reader.

lb_whitelist_services

HakenGruen.png Ce paramètre est optionnel

NOUVEAU svn8656:22/05/2013

lb_whitelist_services = <services>,<services>....

les services repris dans les groupes de services définis dans ce paramètre ne seront jamais bloqués (mis en "not found") par le loadbalancer (répartisseur de charge), par défaut=aucun Autrement dit, le loadbalancer essayera toujours d'utiliser ces services sur votre carte, il ne pourra plus jamais décider de ne plus interroger votre carte pour ces services.

lb_force_fallback

HakenGruen.png Ce paramètre est optionnel

NOUVEAU - svn9739:05/19/2014

lb_force_fallback = 0|1

1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics, 0 = default


ccc

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

Seulement pour CCcam

Définit la version de CCcam à utiliser.

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

Exemple

  cccversion = 1.2.34
cccmaxhops
HakenBlau.png Ce paramètre dépend de la configuration/version du programme.

Définit la distance maximale en hop (saut) de repartage de la carte

0 = Uniquement  la carte locale
1 = Carte locale + 1 Hop
2 = Carte locale + 2 Hops
    Et ainsi de suite
    Valeur par défautt = 10
ccchop
HakenGruen.png Ce paramètre est optionnel

ccchop =

Pour les readers non CCcam; hop pour les cartes virtuelles.

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

MODIFICATIONS svn8607:04/10/2013


Définit le Reshare-hop pour CCcam lecteur

cccreshare = -1 # utilisation du niveau reshare défini dans oscam.conf  -  defaut
           =  0 # repartage pour les clients directs
           =  1 # repartage pour les clients directs et 1 niveau supplémentaire
           =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)

Reshare peut être défini de 2 façons:

  • Dans oscam.server [lecteur] ("cccreshare")
  • Dans oscam.user [compte] ["cccreshare")

La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !

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

Demande pour recevoir un emu du server cccam.

cccwantemu = 1  # activé, demande l’ému
           = 0  # désactivé, valeur par défaut
ccckeepalive
HakenBlau.png Ce paramètre dépend de la configuration/version du programme.

Envois un message “keepalive ", pour garder la connexion avec un server CCCam distant.

ccckeepalive = 1  # activé, envois le message "keep alive"
             = 0  # désactivé, valeur par défaut
cccreconnect
HakenGruen.png Ce paramètre est optionnel

cccreconnect = timeout (en mile-secondes)

Ce délais de demende d'ECM est le temps que oscam attend avant de se reconnecter au reader cccam, par défaut = 12000 Uniquement pour un reader utilisant un cccam-original. Pour un cccam-ext, le paramètre est ignoré.

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

Par exemple: cccmindown = 0 oscam n'ignorera aucune carte.

cccmindown = 1 oscam ignorera les cartes avec reshare 0, il conservera uniquement les carte qui ont reshare 1 ou plus.

cccmindown = 2 oscam ignorera les cartes avec reshare 0 et 1, il conservera uniquement les carte qui ont reshare 2 ou plus.

cccmindown = 3 oscam ignorera les cartes avec reshare 0, 1 et 2, il conservera uniquement les carte qui ont reshare 3 ou plus.

Etc.....



gbox

NOUVEAU svn8350:02/15/2013

Beispiel einer funktionierenden Minimal-Konfiguration:

Angenommen die Gbox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File cwshare.cfg auf der GBox-Seite stehen z.B. folgende Eintragungen:

M:{192.168.1.101{A123BCDE}}
D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}

Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:

oscam.conf:
[gbox]
hostname          = 192.168.1.123
my_password       = 98AF3E25
port              = 3819
oscam.server:
[reader]
protocol          =  gbox
group             =  1
device            =  192.168.1.101,3820
password          =  A123BCDE
user              =  gbox_client



device
HakenRot.png Ce paramètre est obligatoire

device = Komma-separierte Liste mit den Werten

peer's IP oder Hostname
peer's port

Beispiel:

192.168.1.101,3820


password
HakenRot.png Ce paramètre est obligatoire

password = 4 hex bytes, 8 chars

Peer Passwort

Beispiel:

A123BCDE


my_password
HakenRot.png Ce paramètre est obligatoire

OBSOLÉTE svn9163:12/31/2013 moved to oscam.conf [gbox]


Passwort = 4 hex bytes, 8 chara

Mein Passwort

Beispiel

98AF3E25


gbox_reshare
HakenGruen.png Ce paramètre est optionnel


Reshare-Level für lokale Karte(n), default = 0


gbox_max_distance
HakenGruen.png Ce paramètre est optionnel


gbox_max_distance = maximale Distanz zum Empfang von peer-cards, default = 2


gbox_max_ecm_send
HakenGruen.png Ce paramètre est optionnel


gbox_max_ecm_send = sende ecm zu maximal n peer cards, default = 3


user
HakenRot.png Ce paramètre est obligatoire

Benutzername (client) der oscam gbox

Beispiel:

user  =  gbox_client

WarningS.png Attention:

Der user muss auch in der oscam.user [account] eingetragen werden!
Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox
durch Überfluten mit Karten zu vermeiden.



Diese Seite in anderen Sprachen - This page in other languages - Cette page dans d'autres langues - Queste pagine in altre Lingue

LanguageDE S.png [[OSCam/de/{{#titleparts:OSCam/fr/Config/oscam.server|3|3}}|Deutsch]] LanguageEN S.png [[OSCam/en/{{#titleparts:OSCam/fr/Config/oscam.server|3|3}}|English]] LanguageFR S.png [[OSCam/fr/{{#titleparts:OSCam/fr/Config/oscam.server|3|3}}|Français]] LanguageIT S.png [[OSCam/it/{{#titleparts:OSCam/fr/Config/oscam.server|3|3}}|Italiano]]