[1] | 1 | oscam.server anpassen
|
---|
| 2 | =====================
|
---|
| 3 |
|
---|
| 4 | es koennen mehrere [reader]-sections erstellt werden.
|
---|
| 5 | jede vollstaendige section wird dann als reader verwendet.
|
---|
| 6 | es muss auf jeden fall "Label" und "Device" gesetzt sein.
|
---|
| 7 |
|
---|
| 8 | [reader]
|
---|
| 9 | Label = name des readers. muss gesetzt sein !
|
---|
| 10 | wird benutzt, um die zuordnung fuer auto-update
|
---|
| 11 | in oscam.user zu machen.
|
---|
| 12 | Protokoll = kommunikationsprotokoll zum reader. muss gesetzt sein !
|
---|
| 13 | derzeit "mouse" oder "internal" fuer localen cardreader.
|
---|
| 14 | im regelfall ist fuer alle cardreader mit einem
|
---|
| 15 | "Device=/dev/sciX" das "Protocol=internal" einzustellen,
|
---|
| 16 | fuer die anderen "Protocol=mouse" einstellen.
|
---|
| 17 | fuer cascading "Protocol=camd35" fuer camd 3.5x-kompatiblem
|
---|
| 18 | remote-server eintragen.
|
---|
| 19 | Device = bei localem reader (mouse-mode) das device an dem der
|
---|
| 20 | reader angeschlossen ist. beispiel:
|
---|
| 21 | Device=/dev/ttyS0
|
---|
| 22 | (reader an COM1: bei linux i386 und windows)
|
---|
| 23 | Device=/dev/tts/1
|
---|
| 24 | (reader an COM2: bei linux dbox2 -> multicam)
|
---|
| 25 | bei remote-server im format <ip>,<port>[,<lport>]
|
---|
| 26 | wird lport angegeben, werden alle abgehenden anfragen
|
---|
| 27 | ueber diesen port erfolgen. ist fuer manche dsl-umgebungen
|
---|
| 28 | notwendig um portforwarding einrichten zu koennen.
|
---|
| 29 | wenn lport angegeben wird, muss er sich von allen anderen
|
---|
| 30 | ports in der config unterscheiden. beispiel:
|
---|
| 31 | Device=cardserver.remote.tld,20248
|
---|
| 32 | (oscam befragt cardserver.remote.tld:20248)
|
---|
| 33 | Device=192.168.0.1,20410
|
---|
| 34 | (oscam befragt 192.168.0.1:20410)
|
---|
| 35 | Device=cs.rem.inf,20248,20251
|
---|
| 36 | (oscam befragt cs.rem.inf:20248, lokaler port 20251)
|
---|
| 37 | Detect = statusleitung fuer "karte ist drin"
|
---|
| 38 | normalerweise CD (Carrier Detect) oder DSR (Data Set Ready)
|
---|
| 39 | alternativ auch CTS (Clear To Send) oder RING (Ring Indicator)
|
---|
| 40 | wenn gar nichts hilft oder ein "3-draht"-kabel verwendet wird,
|
---|
| 41 | so kann mit NONE die erkennung abgeschalten werden und es
|
---|
| 42 | wird immer "karte ist drin" signalisiert.
|
---|
| 43 | funktioniert die status-leitung invers,
|
---|
| 44 | einfach ein "!" voranstellen, also z.b. "Detect=!CTS"
|
---|
| 45 | standardmaessig wird CD verwendet.
|
---|
| 46 | neu: bei mipsel-uclibc kann auch "gpio2" - "gpio7" benutzt werden.
|
---|
| 47 | Account = benutzername und passwort beim zugriff auf remote-server.
|
---|
| 48 | beispiel:
|
---|
| 49 | Account=benutzer1,password1
|
---|
| 50 | EMMCache = definition emm-cache des readers
|
---|
| 51 | derzeit nur fuer lokale reader.
|
---|
| 52 | dies betrifft die auto-update (au) funktion.
|
---|
| 53 | hiermit kann entschieden werden, ob update-kommandos vom
|
---|
| 54 | provider immer oder nur unter bestimmten vorraussetzungen
|
---|
| 55 | geschrieben werden.
|
---|
| 56 | format: <usecache>,<rewrite>,<logging>
|
---|
| 57 | <usecache> kann 0 oder 1 sein, bei der einstellung 0 wird kein
|
---|
| 58 | cache benutzt und alle kommandos die kommen geschrieben.
|
---|
| 59 | <rewrite> wird nur bei der einstellung usecache=1 herangezogen
|
---|
| 60 | und bestimmt wie oft ein und dasselbe update-kommando
|
---|
| 61 | geschrieben wird. <logging> kann 0,1 oder 2 sein, wobei
|
---|
| 62 | logging=0: eintraege im logfile nur im fehlerfall.
|
---|
| 63 | logging=1: emm's erscheinen im log, ausser den "doppelten".
|
---|
| 64 | logging=2: alle emm's werden im log vermerkt.
|
---|
| 65 | empfehlung: EmmCache=1,3,2
|
---|
| 66 | BlockNano = definition emm-blocking des readers
|
---|
| 67 | hiermit koennen bestimmt update-kommando's blockiert werden.
|
---|
| 68 | bei verwendung ist es unumgaenglich, sich mit der materie
|
---|
| 69 | vertraut zu machen !
|
---|
| 70 | empfehlung: diesen parameter nicht verwenden.
|
---|
| 71 | Group = jeder reader muss in eine oder mehrere gruppen
|
---|
| 72 | eingetragen sein. darueber laesst sich dann bestimmen,
|
---|
| 73 | welcher client auf welchen reader zugriff hat.
|
---|
| 74 | format Group=<grp>[,<grp][,<grp>]...
|
---|
| 75 | wobei <grp> zwischen 1 und 32 liegen muss. beispiel:
|
---|
| 76 | Group=1,2
|
---|
| 77 | CAID = liste gueltiger caid's und mapping fuer diesen reader.
|
---|
| 78 | format: CAID=<caid>[&<mask>][:<new caid>],...
|
---|
| 79 | wird <mask> nicht angegeben ist <mask> automatisch FFFF.
|
---|
| 80 | wird <new caid> nicht angegeben wird caid nicht veraendert.
|
---|
| 81 | beispiel:
|
---|
| 82 | CAID=1702,1722
|
---|
| 83 | (dieser reader wird nur fuer caid 1702 und 1722 benutzt)
|
---|
| 84 | CAID=1702&FFDF
|
---|
| 85 | (hat genau die gleiche wirkung wie das erste beispiel,
|
---|
| 86 | dieser reader wird nur fuer caid 1702 und 1722 benutzt)
|
---|
| 87 | CAID=1702&FFDF:1702
|
---|
| 88 | (dieser reader wird nur fuer caid 1702 und 1722 benutzt
|
---|
| 89 | und die caid wird auf 1702 gemapped)
|
---|
| 90 | CAID=0100,0600&FF00
|
---|
| 91 | (dieser reader wird fuer caid 0100 und 0600-06FF benutzt)
|
---|
| 92 | dieser parameter ist optional.
|
---|
| 93 | wird dieser parameter nicht gesetzt sind alle caid's
|
---|
| 94 | zunaechst erstmal gueltig und werden nicht gemapped.
|
---|