OSCam/de/examples/A simple DBox2-Linux-Server-combination
Einfache DBox2-Linux-Server-Kombination
Letzte Änderung: 18.12.2010
Intro
Nachfolgendes Beispiel beschreibt eine einfache Grundkonfiguration für drei Abos (Karten). Als Client dient eine DBox2 und als Server ein PC mit Linux Debian 6. Der Client greift per "camd35"-Protokoll auf den Server zu.
Server und Client
oscam.services
- Diese Datei zählt zu den wichtigen OSCam-Konfigurationsdateien! Sei nicht faul und pflege oscam.services richtig, dann wirst Du auch mit schnellen Umschaltzeiten belohnt. Dies bedeutet, dass Du dort nur "srvid" einträgst, die Deine Karte auch öffnet. Ändert sich Dein Abo, dann musst Du auch oscam.services anpassen.
- Denke auch daran die "Kaufsendungen" einzutragen, wie z.B. "Sky Select".
Details: oscam.services
# SKY: Welt, Film, Sport, BuLi, Erotik, Select, Radio [mm_sky] caid=1702 provid=000000 srvid=000E,000D,000C,0034,00A8,0017,001B,002A,0024,0010,0032,001D,0016,0022,001C,001A,0013,0206,0018,0015,000A,000B,002B,0009,0008,0014,0204,0029,0019,0203,00DF,0106,0110,011A,0124,012E,0138,0142,014C,0156,0160,00FC,0011,00DD,00DE,0035,00FD,014D,0143,0139,012F,0125,011B,0107,0111,016B,0175,00FB,0105,010F,0119,0123,012D,0137,0141,014B,00FE,0108,0099,009A,009C,0096,0098,0097,009B # HD+ [mm_hd] caid=1830 provid=000000 srvid=EF10,EF11,EF14,EF15,EF74,EF75,EF76,EF77 # SKY: Welt, Film, Erotik, Select, Radio [sa_sky] caid=1702 provid=000000 srvid=000E,000D,000C,0034,00A8,001B,002A,0024,0032,001D,0016,0022,001C,001A,0013,0206,0018,0015,000A,000B,002B,0009,0008,0014,0029,0019,0203,0011,00FB,0105,010F,0119,0123,012D,0137,0141,014B,00FE,0108,0099,009A,009C,0096,0098,0097,009B
Server
oscam.conf
Details: oscam.conf
[global] pidfile = /tmp/oscam.pid # Logging logfile = /tmp/oscam.log disablelog = 0 maxlogsize = 256 usrfile = /tmp/oscam_user.log disableuserfile = 0 usrfileflag = 1 # Timeouts - bei Problemen die "*timeout"-Zeilen entfernen oder Werte anpassen! clienttimeout = 1200 fallbacktimeout = 1000 serialreadertimeout = 800 clientmaxidle = 120 # bindwait = 120 netprio = 0 clientdyndns = 0 resolvedelay = 30 unlockparental = 0 nice = -10 waitforcards = 1 preferlocalcards = 1 saveinithistory = 1 readerrestartseconds = 60 readerautoloadbalance = 2 readerautoloadbalance_save = 0 resolvegethostbyname = 0 # LoadBalance lb_mode = 3 # 0 = deaktiviert; 1 = schnellster Reader; 2 = Reader der am längsten nicht geantwortet hat; 3 = Reader mit der geringsten Auslastung lb_save = 0 lb_nbest_readers = 2 lb_nfb_readers = 1 # Anzahl der Fallback Reader für den Lastenausgleich. lb_min_ecmcount = 5 lb_max_ecmcount = 250 lb_reopen_seconds = 900 [monitor] port = 15990 nocrypt = 127.0.0.1,192.168.0.0-192.168.0.255 # "Du kommst hier nit rein" aulow = 30 hideclient_to = 0 monlevel = 4 appendchaninfo = 0 [camd35] port = 15991 [webif] httpport = 16000 httprefresh = 0 httpallowed = 127.0.0.1,192.168.0.0-192.168.0.255 # "Du kommst hier nit rein" httphideidleclients = 0 httpreadonly = 0
oscam.server
Details: oscam.server
[reader] label = mm_sky enable = 1 protocol = mouse device = /dev/smargo1 detect = cd mhz = 600 cardmhz = 600 emmcache = 1,3,2 caid = 1702 ident = 1702:000000 services = mm_sky group = 1 [reader] label = mm_hd enable = 1 protocol = mouse device = /dev/smargo3 detect = cd mhz = 368 cardmhz = 368 emmcache = 1,3,2 caid = 1830 ident = 1830:000000 services = mm_hd rsakey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX boxkey = YYYYYYYYYYYYYYYY group = 2 [reader] label = sa_sky enable = 1 protocol = mouse device = /dev/smargo2 detect = cd mhz = 600 cardmhz = 600 emmcache = 1,3,2 caid = 1702 ident = 1702:000000 services = sa_sky group = 3
oscam.user
Details: oscam.user
[account] user = monitor pwd = password monlevel = 4 group = 1,2,3 [account] user = dbox2 pwd = password monlevel = 0 au = 1 services = mm_sky,sa_sky cccmaxhops = 5 cccreshare = 3 group = 1,3 # eine DBox2 kann kein HD, deshalb keine Gruppe 2 [account] user = dm800_1 pwd = password monlevel = 0 au = 1 services = mm_sky,mm_hd,sa_sky cccmaxhops = 5 cccreshare = 3 group = 1,2,3
Client
oscam.conf
Details: oscam.conf
[global] pidfile = /tmp/oscam.pid logfile = /dev/null disablelog = 1 maxlogsize = 16 usrfile = /dev/null disableuserfile = 1 usrfileflag = 0 clientmaxidle = 120 bindwait = 120 netprio = 0 clientdyndns = 0 resolvedelay = 30 unlockparental = 0 nice = -10 [dvbapi] enabled = 1 au = 1 boxtype = dbox2 user = local pmt_mode = 0 [webif] httpport = 16000 httprefresh = 0 httpallowed = 127.0.0.1,192.168.0.0-192.168.0.255 # "Du kommst hier nit rein" httphideidleclients = 0 httpreadonly = 0
oscam.server
Details: oscam.server
[reader] label = sky enable = 1 protocol = camd35 device = "OSCAM-SERVER-IP",15991 account = dbox2,password services = mm_sky,sa_sky group = 1 # falls Du noch eine CCcam ansprechen möchtest... [reader] label = cccam enable = 1 protocol = cccam device = "CCCAM-SERVER-IP","CCCAM-SERVER-PORT" account = dbox2,password cccversion = 2.0.11 cccmaxhops = 5 ccckeepalive = 1 audisabled = 1 services = !mm_sky,!sa_sky # wenn Du Deine Services nicht pflegst, solltest Du diese Zeile entfernen ;) group = 2
oscam.user
Details: oscam.user
[account] user = local pwd = local monlevel = 0 au = 1 cccmaxhops = 5 cccreshare = 3 group = 1,2