1 | mpcs.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 mpcs.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 | (mpcs befragt cardserver.remote.tld:20248)
|
---|
33 | Device=192.168.0.1,20410
|
---|
34 | (mpcs befragt 192.168.0.1:20410)
|
---|
35 | Device=cs.rem.inf,20248,20251
|
---|
36 | (mpcs 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.
|
---|