OSCam/fr/Config/oscam.server: Unterschied zwischen den Versionen
(→mhz) |
K (ins7e11-Parameters added) |
||
Zeile 220: | Zeile 220: | ||
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn6064:12/06/2011</span> | <span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn6064:12/06/2011</span> | ||
ins7e11 = TA1 (1 octet; le 3ème octet de l'ATR) | 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 (reader physique uniquement). | Mode rapide pour les cartes NDS2 v13 et G02/G09 (reader physique uniquement). |
Version vom 20. November 2013, 07:15 Uhr
OSCam Übersicht OSCam Home OSCam Accueil OSCam Home
oscam.server
Ce fichier de configuration des lecteurs de carte (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!
Exemples pour la configuration des lecteurs peuvent être trouvés ici example configurations
Reader
Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader 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
Détermine le nom du reader.
Exemple
label = cardreader-canal
enable
Désactive le Reader
0 = désactivé 1 = Activé (paramètre par défaut)
description
description =
Description du reader, par défaut = rien
protocol
Protocole de communication du Reader.
protocol = mouse (Lecteur de carte local) = internal (Tous les Lecteurs de carte du type "Device=/dev/sciX") = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible) = mp35 = smargo = smartreader = serial = cs378x = gbox = newcamd|newcamd525 = newcamd524 = cccam = radegast = pcsc = constcw
device
MODIFICATIONS svn8057+8059:01/04/2013
MODIFICATIONS svn8096:01/13/2013
MODIFICATIONS svn8911:09/10/2013
Détermine le device pour la section [reader].
device = [<readertype>;]serial:serialnum|bus:device|<device|device:slot>|<ip|hostname>,<port>[,<lport>]|pcsc|<0|1>>|constantcw
readertype: SR: Smartreader+ (default) 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.. monreader) serialnum: N° de série du Smartreader (N° de lsusb 'Bus' et 'Device' sont obtenus au démarrage!) device: Nom de Device device:slot: Nom de Device e No de Slot sc8in1 ip|hostname: IP adress, hostname port: No. du TCP/IP port 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: nom du fichier constant cw
format du fichier constant cw:
CAID:Provider ID:Service ID:Video ID:ECM PID::key (16 octets séparés par des espaces Exemple: 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Exemples device-parametres
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
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
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
List of default and overclocking card frequencies
mhz
MODIFICATIONS svn7045-7047/06/12-14/12
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
MIPSEL Dreambox = 2700
PPC Dreambox = 3150
PCSC-Reader (z.B. Omnikey) sind nicht in der Lage den Takt zu ändern! Sie arbeiten immer auf dem gleichen Takt (meist 4.80Mhz, hängt von der firmware ab).
List of default and overclocking card frequencies
deprecated
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
Valable uniquement pour un Lecteur 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
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
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
NOUVEAU svn6402:02/16/2012
sc8in1_dtrrts_patch = 0|1
1 = active le fix du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0
cool_timeout_init
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
NOUVEAU svn6253:01/17/2012
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
ins7e
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. Si il n'est pas configuré ou vide, l'INS7E ne sera pas envoyée à la carte pendant le démarrage.
ins7e11
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 (reader physique uniquement).
force_irdeto
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
Lit les Nagravision-Records. 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
MODIFICATIONS svn7046:06/12/12
RSA-Key pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax, default = none
rsakey =
fix9993
fix9993 = 0|1
Corrige l'erreur 9993 sur CAID 0919 SC's
fix9993 = 1 # activé = 0 # désactivé (par défaut)
boxkey
Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto
pincode
Code pin pour les cartes Conax, Cryptoworks et Viaccess
pincode = code pin = # [rien] valeur par défaut
valeurs d'origine des cartes
Carte | Pin Code par défaut |
BIS.tv | 8080 |
SSRSRG/TSR | 0000 |
Canal Seca (018) | 0000 |
Canal Viaccess (039) | 0000 |
boxid
ID du récepteur NDS
boxid = ID du récepteur NDS
ndsversion
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
Clés AES multiples pour cartes Viacces
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 = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201
showcls
OBSOLÈTE svn6624:04/23/2012
Nombre de classes à montrer pour les Cartes Viaccess
schowcls = Quantité = 0 # aucune, valeur par défaut
key
Clé d’encryption DES pour un reader newcamd distant
key = clé DES
user
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
Mot de passe pour le Reader distant. Remplace le mot de passé de "account". Premier arrivé, premier servi. Voir account
Exemple
password = # xyxyx
mg-encrypted
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 reader gbox dans oscam.server:
[reader] label = mygboxreader protocol = gbox mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} group = 11 caid = 1100
services
Attention: Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!
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 le lecteur. Cela nécessite un oscam.services être présents. 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 (ie, ceux avec "!") 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 ou exclu du Reader 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 exlu (remarquez le ! devant Bis)
caid
MODIFICATION svn 5097:04/27/2011
Définit et permet de lier les CAIDs pour le reader
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
Attention: Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il ya peut-être pas les entrées!
Définit le CAID et l’ Ident SC specific 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)
class
Définit en hexadecimal la class SC specific pour le Reader
class = 01,02,!1b,!2b # 01 et 02 oui, 1b et 2b non = # [rien] aucune definition de class (valeur par défaut)
chid
Définit le ChID Irdeto pour le Reader
Exemple
chid = 0100:12 = # [rien] valeur par défaut
group
MODIFICATIONS svn6103:12/21/2011
Chaque Reader doit appartenir à un ou plusieurs group. On détermine ainsi quel client a accès à quel reader. 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) Group = 1,4,5 # (plusieurs groupes)
audisabled
Exclu le Reader de l’ AU (Mise à Jour)
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
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é
disableserverfilter
Ignore les CAID et Ident des Readers de clients défectueux .
disableserverfilter = 1 # activé (ignore les caid et ident) = 0 # valeur par défaut : désactivé (n'ignore rien)
inactivitytimeout
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
MODIFICATIONS svn7244:08/07/2012
Délais en seconds pour renouveler une connexion avec un reader distant qui ne répond plus
Exemple
reconnecttimeout = 20 # Après 20 seconds sans activité, la connexion est rétablie = # [rien] par défaut, rien n'est mentionné
connectoninit
NOUVEAU svn8235:01/29/2013
connectoninit = 0|1
1 = Permet d'établir la connexion Newcamd, même s'il n'y a pas de demande. 0 = Par défaut.
fallback
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
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
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
Attention: Sans ce paramètre, no EMM sont présentés dans le log!
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 (valeur par défaut) * <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 * <logging> 16 = # Log les AU blocké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
emmreassembly
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
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing
cacheex
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
NOUVEAU svn6691:05/07/2012
cacheex_maxhop = n
Par défaut = 10
logport
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
ecmwhitelist = [CAID[@ident]:]lenght[,lengtht]...[;[CAID[@ident]:]lenght[,lengtht]...]...
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.
Attention:En fonctionnement normal, ce paramètre n'est pas nécessaire!
ecmheaderwhitelist
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
Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé
ratelimitecm = # nombre = 0 # (valeur par défaut)
ecmnotfoundlimit
NOUVEAU svn8313:02/07/2013
Nombre d'ECM "not found" avant redémarrage du lecteur, 0 = pas de limite (défaut)
Exemple:
ecmnotfoundlimit = 0 # pas de limite [valeur par défaut] = 10 # réinitialisation du lecteur au bout de 10 ECM "not found"
resetcycle
NOUVEAU svn5821:08/12/2011
Réinitialisation automatique du lecteur toutes les X trames ECM
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
Intervalle pour la ratelimit (voir ratelimitecm)
ratelimitseconds = # secondes = 0 # (valeur par défaut)
ecmunique
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
NOUVEAU svn8492:03/06/2013
srvidholdseconds = Sekunden
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0
cooldown
NOUVEAU svn5946:09/09/2011
cooldown = 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' + 'ratelimitseconds'), cooldown OFF signifie que le lecteur est ouvert.
Référez-vous à la doc pour plus d'informations.
blocknano
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
Bloque les EMM uniques,
blockemm-u = 0 # valeur par défaut rien n’est bloqué blockemm-u = 1 # bloque les EMM directement adressé à la carte
blockemm-s
Bloque les EMM partagés
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
Bloque les EMM globaux
blockemm-g = 0 # valeur par défaut rien n’est bloqué blockemm-g = 1 # bloque les EMM adressés à toutes les cartes
blockemm-unknown
Bloque les EMM inconnus
blockemm-unknown = 0 # valeur par défaut rien n’est bloqué blockemm-unknown = 1 # bloque tous les EMM inconnus
blockemm-bylen
NOUVEAU svn5548
MODIFICATIONS svn8615:04/12/2013
blockemm-bylen = [length range,length range]... (decimal)
example
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.
saveemm-u
NOUVEAU svn5947:09/09/2011
saveemm-u = 0 (défaut) = 1
Pour sauvegarder les EMMs uniques dans un fichier, par défaut = 0 (désactivé). Définir l'emplacement de la fichier par le paramètre emmlogdir dans la section global de oscam.conf.
saveemm-s
NOUVEAU svn5947:09/09/2011
saveemm-s = 0 (défaut) = 1
Pour sauvegarder les EMMs partagées (shared) dans un fichier, par défaut = 0 (désactivé). Définir l'emplacement de la fichier par le paramètre emmlogdir dans la section global de oscam.conf.
saveemm-g
NOUVEAU svn5947:09/09/2011
saveemm-g = 0 (défaut) = 1
Pour sauvegarder les EMMs globales dans un fichier, par défaut = 0 (désactivé). Définir l'emplacement de la fichier par le paramètre emmlogdir dans la section global de oscam.conf.
saveemm-unknown
NOUVEAU svn5947:09/09/2011
saveemm-unknown = 0 (défaut) = 1
Pour sauvegarder les EMMs inconnues (unknown) dans un fichier, par défaut = 0 (désactivé). Définir l'emplacement de la fichier par le paramètre emmlogdir dans la section global de oscam.conf.
savenano
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
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)
use-ssl
NOUVEAU svn8725:06/25/20113
use_ssl = 0|1
use_ssl = 1 # use SSL for ghttp protocol = 0 # par défaut
dropbadcws
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
NOUVEAU svn6004:10/26/2011
disablecrccws = 0|1
1 = désactive le crc pour cws, par défaut = 0
En mode de fonctionnement normal, ce paramètre n'est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.
lb_weight
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
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
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.
ccc
cccversion
Seulement pour CCcam
Définit la version de CCcam à utiliser.
<mainversion>,<version>,<sub version>
Exemple
cccversion = 1.2.34
cccmaxhops
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
ccchop =
Pour les readers non CCcam; hop pour les cartes virtuelles.
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
Demande pour recevoir un emu du server cccam.
cccwantemu = 1 # activé, demande l’ému = 0 # désactivé, valeur par défaut
ccckeepalive
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
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
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}}}}
Dann sieht die Konfiguration auf OSCam so aus:
oscam.conf: [gbox] gbox_hostname = 192.168.1.123 port = 3819
oscam.server: [reader] protocol = gbox group = 1 device = 192.168.1.101,3820 password = A123BCDE gbox_my_password = 98AF3E25 user = gbox_client
device
device = Komma-separierte Liste mit den Werten
peer's IP oder Hostname peer's port
Beispiel:
192.168.1.101,3820
password
password = 4 hex bytes, 8 chars
Peer Passwort
Beispiel:
A123BCDE
gbox_my_password
Passwort = 4 hex bytes, 8 chara
Mein Passwort
Beispiel
98AF3E25
Reshare-Level für lokale Karte(n), default = 0
gbox_max_distance
gbox_max_distance = maximale Distanz zum Empfang von peer-cards, default = 2
gbox_max_ecm_send
gbox_max_ecm_send = sende ecm zu maximal n peer cards, default = 3
gbox_group
gbox_group = Gbox-eigene Liste von Gruppen, Syntax siehe unter Parameter "group" weiter oben!
user
Benutzername (client) der oscam gbox
Beispiel:
user = gbox_client
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
[[OSCam/de/{{#titleparts:OSCam/fr/Config/oscam.server|3|3}}|Deutsch]] [[OSCam/en/{{#titleparts:OSCam/fr/Config/oscam.server|3|3}}|English]] [[OSCam/fr/{{#titleparts:OSCam/fr/Config/oscam.server|3|3}}|Français]] [[OSCam/it/{{#titleparts:OSCam/fr/Config/oscam.server|3|3}}|Italiano]]