OSCam/it/Config/oscam.server
OSCam Übersicht
OSCam Home
OSCam Accueil
OSCam Home
Attenzione: Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!
Inhaltsverzeichnis
- 1 oscam.server
- 1.1 [reader]
- 1.1.1 label
- 1.1.2 enable
- 1.1.3 description
- 1.1.4 protocol
- 1.1.5 device
- 1.1.6 detect
- 1.1.7 cardmhz
- 1.1.8 mhz
- 1.1.9 autospeed
- 1.1.10 deprecated
- 1.1.11 mode
- 1.1.12 device_out_endpoint
- 1.1.13 smargopatch
- 1.1.14 sc8in1_dtrrts_patch
- 1.1.15 cool_timeout_init
- 1.1.16 cool_timeout_after_init
- 1.1.17 ins2e06
- 1.1.18 ins7e
- 1.1.19 ins7e11
- 1.1.20 fix07
- 1.1.21 force_irdeto
- 1.1.22 nagra_read
- 1.1.23 rsakey
- 1.1.24 fix9993
- 1.1.25 readtiers
- 1.1.26 boxkey
- 1.1.27 pincode
- 1.1.28 boxid
- 1.1.29 versione nds
- 1.1.30 aeskeys
- 1.1.31 showcls
- 1.1.32 key
- 1.1.33 user
- 1.1.34 password
- 1.1.35 mg-encrypted
- 1.1.36 services
- 1.1.37 caid
- 1.1.38 ident
- 1.1.39 class
- 1.1.40 chid
- 1.1.41 group
- 1.1.42 audisabled
- 1.1.43 auprovid
- 1.1.44 disableserverfilter
- 1.1.45 inactivitytimeout
- 1.1.46 reconnecttimeout
- 1.1.47 connectoninit
- 1.1.48 keepalive
- 1.1.49 fallback
- 1.1.50 fallback_percaid
- 1.1.51 emmcache
- 1.1.52 emmreassembly
- 1.1.53 cacheex
- 1.1.54 cacheex_maxhop
- 1.1.55 logport
- 1.1.56 ecmwhitelist
- 1.1.57 ecmheaderwhitelist
- 1.1.58 ratelimitecm
- 1.1.59 ecmnotfoundlimit
- 1.1.60 resetcycle
- 1.1.61 ratelimittime
- 1.1.62 ecmunique
- 1.1.63 srvidholdtime
- 1.1.64 cooldowndelay
- 1.1.65 blocknano
- 1.1.66 blockemm-u
- 1.1.67 blockemm-s
- 1.1.68 blockemm-g
- 1.1.69 blockemm-unknown
- 1.1.70 blockemm-bylen
- 1.1.71 saveemm-u
- 1.1.72 saveemm-s
- 1.1.73 saveemm-g
- 1.1.74 saveemm-unknown
- 1.1.75 savenano
- 1.1.76 readnano
- 1.1.77 use-ssl
- 1.1.78 dropbadcws
- 1.1.79 disablecrccws
- 1.1.80 lb_weight
- 1.1.81 lb_whitelist_services
- 1.1.82 lb_force_fallback
- 1.1.83 ccc
- 1.1.84 gbox
- 1.1 [reader]
oscam.server
Questa Sezione Contiene Le Configurazioni Dei Parametri Per i Lettori Con OSCam. Si Possono Creare Varie Sezioni Dei Lettori Nel Oscam Server. E Chiaro Che Almeno Una Sezione Si Deve Creare.
Esempi di configurazione per i lettori qui sono da Esempi di configurazione
[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
[reader]
Regole: Si possono fare varie sezioni di [Lettori].Ogni sezione compilata puo essere usata ovviamente per fungere da lettore.
Direttive: easymouse, phönix, sc8in1, Etc....
label
Consente di impostare il nome per questo lettore.
Esempio
label = easymouse2
enable
Parametro Necessario
Disattivare Il Lettore
0 = Spento 1 = Acceso (default)
description
NUOVO svn 5467:06/22/2011
description = Text
Qualsiasi testo per descrive i lettori, default: [vuoto] nessuna descrizione
protocol
Protocollo di comunicazione per il lettore.
protocol = mouse (Cardreader locale) = internal (Tutti i Cardreader con "Device=/dev/sciX", and internal Coolstream-Reader) = camd35|cs357x (Cascading - camd 3.5-kompatibler Remote-Server - udp) = mp35 = smartreader = serial = cs378x (camd 3.5-kompatibler Remote-Server - tcp) = gbox = newcamd|newcamd525 = newcamd524 = cccam = radegast = pcsc = constcw
device
MODIFICA svn8057+8059:01/04/2013
MODIFICA svn8096:01/13/2013
MODIFICA svn8096:09/10/2013
Assegna il Device per le sezioni dei [Lettori] .
device = [<readertype>;]serial:serialnum|bus:device|<device|device:slot>|<ip|hostname>,<port>[,<lport>]|pcsc|<0|1>>|constantcw
readertype: SR: Smartreader+ (default) 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: Bus e Device Nome Per Il LettoreSmartCard+ serialnum: Il numero seriale del Lettore SmartCard+ (Il Numero eni Con lsusb 'Bus' e 'Device') device: Nome Del Device (Es. myreader) device:slot:Nome Del Device e Numero dello Slot (1-8) SC8in1 ip|hostname:IP-adress, Hostname port: Remapping Per La Porta Locale TCP/IP lport: Remapping to local TCP/IP port PCSC: Il Numero Del Lettore PCSC (Si Inizia Da 0 ) 0|1: Solo Per Il Coolstream HD-1 (Scelta Lettore 0 oppure 1 ) constantcw: Nome del File Per Il Constant-CW-File
Descrizione Del CW-Files:
Standard-Format CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces) esempio: 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Extendet OSCam-Format CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces) esempio: 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Esempio param. device
device = /dev/ttyS0 # (Reader su COM1 (In Linux i386 e Windows)) device = /dev/tts/1 # (Reader su COM2 (Linux dbox2 con multicam)) device = /dev/ttyUSB0 # (Reader su USB (Linux i386))
Note: Il contatore per il dispositivo è sempre dal 1 dopo il numero della porta COM! Così ttyS0 = COM1, tts/1 = COM2.
Quando si utilizzano PC più recenti le porte seriali sono difficilmente disponibili, in questi casi deve essere utilizzato USB 2.0. Il miglior modo nella gestione delle periferiche: Port-COM assegnata al lettore, scrivere nel device Port -1 !
detect
Linea dedicata per "Risposta della Scheda"
Detect = CD (Carrier Detect) - default - Detect = DSR (Data Set Ready) Detect = CTS (Clear To Send) Detect = RING (Ring Indicator) Detect = NONE (Il rilevamento è disabilitato, ma sarà sempre inviato un seganle alla "card") Detect = gpio1 ... gpio7 (nuovo per mipsel-uclibc)
- Linea inversa = "!" prefisso (ad esempio "Controllo =! CTS")
cardmhz
MODIFICA svn7046:06/12/12
Standard-Frequenza della carta con incrementi di 10 KHz. Per le schede Irdeto = 600 KHz. Vedi nota Overclocking!
Esempio
cardmhz = 600 # Card Irdeto = # [vuoto] Valore di default 357
Dreambox = -1. Further Informations about the various (Dream)Boxes can be found here.
Lista delle frequenze di default delle card e overclocking
mhz
MODIFICA svn9099:12/13/2013
Abweichend von cardmhz kann die Frequenz des Kartenlesers, sofern dies technisch möglich ist, anders (in der Regel höher) in 10 KHz-Schritten eingestellt werden, als die Standard-Frequenz der Karte. Man sprich dann von Overclocking. So kann z.B. eine s02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.
Das sieht dann so aus:
# Default 357 cardmhz = 600 # ( 6000 KHz = 6 MHz) mhz = 1000 # (10000 KHz = 10 MHz)
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.
List of default and overclocking card frequencies
autospeed
NUOVO svn9064:12/01/2013
autospeed = 0|1
1 = setzt den mhz-Wert in Abhängigkeit von Atribut (default) 0 = disabled
Hinweis Wird zur Zeit nur für smartreader- und smargo-protocol verwendet! Andere reader werden angepasst, damit sie benfalls diesen Parameter verwenden können.
deprecated
deprecated = 1 ausschließlich deprecated = 0 default
mode
Nur für AZBox-Reader
Setzt die Karte in den Init-Mode für den AZBox_reader
mode = 1 # AzBox-Reader = 0 # default
device_out_endpoint
MODIFICA svn8013:12/29/2012
Setzt die Addresse des Endpunkts für FTDI-Chips
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
NUOVO 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
NUOVO svn6402:02/16/2012
sc8in1_dtrrts_patch = 0|1
schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein, default = 0
cool_timeout_init
NUOVO svn6286:01/23/2012
cool_timeout_init = timeout in Millisecunden, default = 0
Setzt card init mode für internen Reader der AZBox
cool_timeout_after_init
NUOVO svn6253:01/17/2012
Attenzione: Nur für Coolstream!
cool_timeout_after_init = timeout in Millisekunden, default = 0
Hier kann ein timeout für SC read/transmit nach dem init in Millisekunden festgelegt werden (nur für Reader!)
ins2e06
NEW svn9568:03/16/2014
add check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs
ins2e06 = Payload = # none [blank] (default)
Attention: valid for physical readers only
http://www.streamboard.tv/oscam/changeset/9568
ins7e
NUOVO svn5959:09/22/2011
ins7e = payload = [blank] default (none)
Füge 26 hex-bytes payload für NDS Videogard 2 Karten hinzu.
Attenzione: Nur für physische Reader gültig!
ins7e11
NUOVO svn6064:12/06/2011
ins7e11 = TA1 Byte = # (none) default = 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)
Füge TA1 Byte für NDS Videogard 2 Karten hinzu.
Attenzione: Nur für physische Reader gültig!
fix07
NUOVO svn9884:09/30/2014
enable 0x07 fix for NDS Videoguard 2 SCs
fix07 = 1 # enabled (default) = 0 # disabled
Attention: valid for physical readers only
force_irdeto
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
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
MODIFICA svn7046:06/12/12
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs, default = none
fix9993
fix9993 = 0|1
Fixed den error 9993 bei CAID 0919 SC's
fix9993 = 1 # eingeschaltet = 0 # ausgeschaltet (default)
readtiers
NUOVO 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
boxkey per Nagravision SCs / CAM key für Irdeto SCs
pincode
Pincode für Conax-,Cryptoworks- und Viaccess- Karten.
pincode = pincode = # [blank] default
boxid
ID der NDS-Reciever-Box
boxid = NDS box ID
versione nds
Versione di NDS Videoguard Da usare
0 = # autodetection (default) 1 = # NDS Videoguard 1 12 = # NDS Videoguard 1+ 2 = # NDS Videoguard 2
aeskeys
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
Esempio
aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201
showcls
ANTIQUATO svn6624:04/23/2012
Anzahl der Subscritions-Klassen für Viacces
schowcls = Anzahl = 0 # (default)
key
Key für Newcamd remote reader encription
key = DES key
user
Username für Remote-Reader. Überschreibt den Usernamen von "account". Wer zuerst kommt, malt zu erst. Siehe account. Komma und ASCII Sonderzeichen sind erlaubt.
Beispiel
user = # xyxyx
password
Passwort für Remote-Reader. Überschreibt das Passwort von "account". Wer zuerst kommt, malt zu erst. Siehe account. Komma und ASCII Sonderzeichen sind erlaubt.
Beispiel
password = # xyxyx
mg-encrypted
VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO
services
Attenzione: Se oscam.conf [global] abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!
Attenzione: Il numero dei servizi che saranno considerate lettore base, è limitata a 64 o 64 volte [[service-name][CAID][provid][srvid]]!
Quali servizi può il lettore. Ciò richiede un oscam.services essere presente. La logica qui è la seguente (in questo ordine):
- Se il campo è vuoto (o non valido), la richiesta è permesso.
- Quando un servizio negativo (cioè quelli con "!") È applicabile, la richiesta viene respinta.
- Se un servizio positivo sia applicabile o non esiste alcun servizio positivo, la richiesta è permesso.
- Se nessuno dei punti precedenti, la richiesta viene respinta.
Ciò significa che i Servizi negativi sono necessarie solo in casi individuali. Vale a dire, i servizi se e quando è positiva, ma vuole escludere alcune indietro. Non è consigliabile, perché qui viene rapidamente a errori di configurazione. Al contrario, un ulteriore servizio da creare che contiene tutti i canali in questione.
Ordnet den Reader einer Servicegruppe zu bzw. schließt eine Servicegruppe aus
services = [!]services[,[!]<services>]... = [blank] ist default
Beispiel
services = # skywelt,skyweltextra,!skyfilm # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen
caid
caid = <CAID>[&<mask>][:<target CAID>][,<CAID>[&<mask>][:target <CAID>]]...
definiert und mapped CAIDs für Reader
Beispiele:
caid = 0100 caid = 0200&ffee:0300 caid = 0400&ff00:0500,0600 caid = 0702,0722 caid = 0702&ffdf (shortcut für das Beispiel oben) default: alle CAIDs mit der Maske FFFF
ident
Attenzione: Se oscam.conf [global] è abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!
Definiert CAID und Ident kartenspezifisch für den Reader:
ident 0 <CAID>:<ident>[,ident]...[;<CAID>:<ident>[,ident]...]...
Beispiel
ident = # 0100:123456,234567;0200:345678,456789 = # [blank] Keine Definition (default)
class
Definiert Class in hexadecimal kartenspezifisch für den Reader:
class = 01,02,!1b,!2b # 01 und 01 ja, 1b und 2b nein = # [blank] Keine Definition (default)
chid
Definisci Irdeto ChID Per Il Lettore
Esempio
chid = 0100:12 = # [blank] default
group
MODIFICA svn6103:12/21/2011
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64
group = 1....64[,1....64]...
Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!
Beispiel
Group = 1 # (eine Gruppe) Group = 1,4,5 # (mehrere Gruppen)
audisabled
Schließt den Reader vom AU (Auto-Updating) aus
audisabled = 1 # ausgeschlossen = 0 # nicht ausgeschlossen (default)
auprovid
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur verfügung steht
Beispiel
auprovid = # 123456 = # [blank] default
disableserverfilter
Ignorare Caid e Ident Dei Lettori Provenienti Da Clienti Manipolati.
disableserverfilter = 1 # Ignorare = 0 # Non Ignorare (default)
inactivitytimeout
inactivitytimeout = # in secondi = -1 # reconnect on network failure for newcamd based readers, even in idle = 0 # default
reconnecttimeout
MODIFICA svn7244:08/07/2012
Intervallo Di Tempo in Secondi Per Riconnettersi Remote Reader, Quando Non Riceve Risposta.
Esempio
reconnecttimeout = 20 # Dopo 20 Secondi Senza Risposta, Viene Riconnesso = # [Vuoto] default
connectoninit
NUOVO svn8235:01/29/2013
connectoninit = 0|1
1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt 0 = default
keepalive
NUOVO 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
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe group!
fallback = 1 # Fallbackreader = 0 # Kein Fallbackreader (default)
fallback_percaid
NUOVO 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
Impostazioni EMM-Cache per il Reader. Attualmente solo per il Reader locale.
Attenzione:
Senza questo parametro EMM non sono visualizzati!
Format:
emmcache = <usecache>,<rewrite>,<logging>,<stb-emm>
* <usecache> 0 = # emmcache disabilitato (default) * <usecache> 1 = # abilitare emmcache e salvare i dati sul file * <usecache> 2 = # abilitare emmcache ma non salvare i dati sul file
* <rewrite> n = # Determina quante volte lo stesso EMM è scritto, si applica solo quando <useCache> = 1 o 2
* <logging> 0 = # logging disabilitato (default) * <logging> 1 = # registra solo Emm difettosi (errors) * <logging> 2 = # registra Emm scritti (written) * <logging> 4 = # registra Emm saltati(skipped) * <logging> 8 = # registra Emm bloccati (blocked) * <logging> 16 = # registra AU bloccato
* <stb-emm> 0 = # EMM for STB are ignored (default) * <stb-emm> 1 = # EMM for STB are sent to the reader (very specific usage)
Esempi
emmcache = 1,3,10,0 # Cache abilitato, scrivi x 3 volte, scritti (written) (2) e bloccati (blocked) (8) = 10 logging, don't send stb-emm emmcache = 1,2,6,1 # Cache abilitato, scrivi x 2 volte, scritti (written) (2) e saltati(skipped) (4) = 6 logging, send stb-emm
stb-emm: is only handy for certain users (Viaccess: see commit #10584 ) and certainly not for users using cards in readers.
Quote from User pr2: "In Viaccess we saw some EMM-G that are for the STB and not for the card. That's why we call it EMM-STB (Set Top Box). Those EMMs are used to define overencryption key (AES) into the STB to encrypt STB-Card dialog."
emmreassembly
NUOVO svn8493:03/06/2013
ANTIQUATO svn8591:04/01/2013 parameter ---> oscam.user!
emmreassembly = 0|1
1 = schaltet Neuaufbau von EMM ein, default 0 = schaltet Neuaufbau von EMM aus
Sollte bei Viaccess und Cryptoworks Readern gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.
cacheex
NUOVO svn6044:11/27/2011
cacheex = 0|1|2|3
1 = Abilitare lo scambio di cache in modalità pull mode (tirare con forza) 2 = Abilitare lo scambio di cache in modalità push mode (spingere) 3 = Abilitare lo scambio di cache in modalità reversepush (Retromarcia) 0 = default per camd 3.5x e CCcam protocollo
Vedere anche i parametri pertinenti in oscam.user!
Identische cache exchange modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!
cacheex-modes
cacheex = 1 - cachepull
Situation:
OSCam A reader1 ist gesetzt auf cacheex = 1
OSCam B account1 ist gesetzt auf cacheex = 1
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,
OSCam B prüft seinen cache:
- im cache wird nichst gefunden: OSCam B sendet: NOK
- im cache wird etwas gefunden; OSCam B sendet: OK+CW
- im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: cacheexwaittime in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.
CW-flow = B ---> A
cacheex = 2 - cachepush
Situation:
OSCam A reader1 ist gesetzt auf cacheex = 2
OSCam B account1 ist gesetzt auf cacheex = 2
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.
- Problem: OSCAM kann nur dann CW's auf OSCam A schieben, wenn OSCam A verbunden ist
- Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen
CW-flow = B ---> A
cacheex = 3 - reversecachepush
Situation:
OSCam A reader 1 ist gesetzt auf cacheex = 3
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs
CW-flow = A ---> B
cacheex_maxhop
NUOVO svn6691:05/07/2012
cacheex_maxhop = Anzahl der hops
= default = 10
Festlegen der maximalen hops für cache exchange
logport
Logport für einen Camd 3.x-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!
logport = # Port-Nummer = # kein Logport (default)
ecmwhitelist
ecmwhitelist = [CAID[@provid]:]lunghezza[,lunghezza]...[;[CAID[@provid]:]lunghezza[,lunghezza]...]...
definisce la lunghezza valida ECM in 'Hex' e provid per il lettore fisico
Esempio:
ecmwhitelist = 10,20,30,0a,0b,0c = 0100:10,20;0200@12345:0a,4b [vuoto] = default e provid 000000
Nel funzionamento normale, questo parametro non è necessario!
ecmheaderwhitelist
NUOVO svn7480:09212012
ecmheaderwhitelist = [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...
Intestazione ECM valido con CAID e l'uso provid in esadecimale. default: nessuno, provid = 000000
Un thread su questo può essere trovato qui.
Qui si trovano gli aggiornamenti HeaderWhitelist .
ratelimitecm
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind
ratelimitecm = # Zahl = 0 # (default)
ecmnotfoundlimit
NUOVO svn8313:02/07/2013
ecmnotfoundlimit = Anzahl
Anzahl der ECM's mit "not found" Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)
resetcycle
NUOVO svn5821:08/12/2011
resetcycle = Anzahl
Anzahl von ECM's bis ein Reset des Cardreaders durchgeführt wird
Hinweis: Nur gültig für physikalische Reader!
Beispiel:
resetcycle = 0 # ausgeschaltet [default] = 5 # Reset nach 5 ECM's
ratelimittime
NUOVO svn9078:09/12/2013
Intervall für ein ratelimit
ratelimittime = # Millisekunden = 0 # (default)
ecmunique
NUOVO svn8491:03/06/2013
ecmunique = 0|1
1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot 0 = default
srvidholdtime
NUOVO svn9078:09/12/2013
srvidholdtime = Millisekunden
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
cooldowndelay
NUOVO svn5946:09/09/2011
cooldowndelay
Erläuterung:
delay = Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen, als im Parameter "ratelimitecm" festgelegt ist default: [blank] keine duration = Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt default: [blank] keine
Voraussetzung ist, dass die Parameter "ratelimitecm" und "ratelimittime" ausgefüllt sind!
blocknano
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!
Beispiel
blocknano = 45,93,7a,ff = all = # [blank] (default)
blockemm-u
unique address-EMMs, entspricht D3 bei Sk*
blockemm-u = 0 # (nicht blocken) default blockemm-u = 1 # (Blocke EMMs, die an die Karte direkt adressiert sind)
blockemm-s
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
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
Blockiert alle unbekannten Arten von EMM
blockemm-unknown = 0 # (nicht blocken) default blockemm-unknown = 1 # (Blocke alle unbekannten Arten von EMMs
blockemm-bylen
MODIFICA svn8615:04/12/2013
blockemm-bylen = [length range,length range]... (decimal)
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen. Default: [blank] keine Blockierung
Beispiel:
blockemm-bylen = 1-10,11-
saveemm-u
NUOVO svn5947:09/09/2011
saveemm-u = 0 (default) = 1
Garantire unique-EMM's nel file , cui percorso possibile con "emmlogdir=" nel oscam.conf Deve essere impostata (Default=Config-Cartella).
saveemm-s
NUOVO svn5947:09/09/2011
saveemm-s = 0 (default) = 1
Garantire shared-EMM's nel file , cui percorso possibile con "emmlogdir=" nel oscam.conf Deve essere impostata (Default=Config-Cartella).
saveemm-g
NUOVO svn5947:09/09/2011
saveemm-g = 0 (default) = 1
Garantire global-EMM's nel file , cui percorso possibile con "emmlogdir=" nel oscam.conf Deve essere impostata (Default=Config-Cartella).
saveemm-unknown
NUOVO svn5947:09/09/2011
saveemm-unknown = 0 (default) = 1
Garantire unknown-EMM's nel file , cui percorso possibile con "emmlogdir=" nel oscam.conf Deve essere impostata (Default=Config-Cartella).
savenano
ANTIQUATO svn5947:09/09/2011
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit "emmlogdir=" in der oscam.conf festgelegt werden (Default=Config-Ordner).
Format
nano[,nano]....|all
Beispiel
savenano = 45,93,7a,ff = all = # [blank] default
readnano
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)
use-ssl
NUOVO svn8725:06/25/20113
use_ssl = 0|1
use-ssl = 1 # use SSL for ghttp protocol = 0 # default
dropbadcws
MODIFICA svn5992:10/22/2011
dropbadcws = 0|1
dropbadcws = 1 # CW è sbagliato a rifiutare, send "not found" posto di CWS male = 0 # default
disablecrccws
NUOVO svn6004:10/26/2011
disablecrccrws = 1 # unterdrücke den cw-checksum-test = 0 # cw-checksum-test eingeschaltet (default)
lb_weight
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
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight.
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert "korrigiert" wird.
Beispiel:
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du dem Loadbalancer 300ms vorgaukeln willst.
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt
lb_whitelist_services
NEW svn8656:05/22/2013
lb_whitelist_services = <services>,<services>....
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none
lb_force_fallback
NUOVO - 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
Solo Per CCcam
Definire La Versione Di Cccam Da Usare.
<mainversion>,<version>,<sub version>
Esempio
cccversion = 1.2.34
ccchop
ccchop = hop
Imposta il grado di hop per il lettore non-cccam-reader
default = 0
cccmaxhops
Puo Decidere Il Grado Degli Hops Da Dare
-1 = no CCcam 0 = Carte Locali 1 = Carte Locali + 1 Hop 2 = Carte Locali + 2 Hops E Cosi Via
Il Valore Di Default = 10
MODIFICA svn8607:04/10/2013
Esempio
-1 = Nessuna condivisione 0 = Solo per condividere di peer diretta 1 = Ricondividere per Direct-peer, e il livello successivo x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)
cccwantemu
Abilita Richiesta Per Avere L'Emulazione Da Un Cccam Server.
cccwantemu = 1 # si = 0 # no default
ccckeepalive
Richiesta Per Connettersi Con Cccam Server.
ccckeepalive = 1 # si = 0 # no (default)
cccreconnect
cccreconnect = timeout (Millisecondi)
Ricollegare dopo ECM-Request-Timeout in millisecondi, default = 12000 Millisecondi
cccmindown
gbox
NUOVO 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] hostname = 192.168.1.123 my_password = 98AF3E25 port = 3819
oscam.server: protocol = gbox group = 1 device = 192.168.1.101,3820 password = A123BCDE 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
my_password
ANTIQUATO svn9163:12/31/2013 moved to oscam.conf [gbox]
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
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/it/Config/oscam.server|3|3}}|Deutsch]]
[[OSCam/en/{{#titleparts:OSCam/it/Config/oscam.server|3|3}}|English]]
[[OSCam/fr/{{#titleparts:OSCam/it/Config/oscam.server|3|3}}|Français]]
[[OSCam/it/{{#titleparts:OSCam/it/Config/oscam.server|3|3}}|Italiano]]