OSCam/de/examples/A simple DBox2-Linux-Server-combination
Einfache DBox2-Linux-Server-Kombination
Getestet mit OSCam 1.00-unstable_svn build #4185
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
Details: 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".
# 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] # Prozess nice = -10 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 = 2000 fallbacktimeout = 1000 serialreadertimeout = 800 # LoadBalance lb_mode = 2 # 0 = deaktiviert (default); 1 = schnellster Reader; 2 = Reader der am längsten nicht geantwortet hat; 3 = Reader mit der geringsten Auslastung lb_save = 0 # Anzahl der ECM's nach der die Statistik gespeichert wird. Wert sollte > 100 sein! 0 = deaktiviert (default). lb_nbest_readers = 2 # Anzahl der Reader, die für die ECM anfragen. Default 1. lb_nfb_readers = 2 # Anzahl der Fallback Reader für den Lastenausgleich. Default 1. lb_min_ecmcount = 5 # Mindestanzahl der ECM's, die für die Auswertung genommen werden. Default 5. lb_max_ecmcount = 500 # Maximale Anzahl der ECM's, bevor der Loadbalancer zurückgesetzt wird. Default 500. lb_reopen_seconds = 900 # Default 900. # Sonstiges clientdyndns = 0 unlockparental = 1 saveinithistory = 1 [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 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 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 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] # Prozess nice = -10 pidfile = /tmp/oscam.pid # Logging logfile = /dev/null disablelog = 1 maxlogsize = 16 usrfile = /dev/null disableuserfile = 1 usrfileflag = 0 # Sonstiges unlockparental = 1 [dvbapi] enabled = 1 au = 1 boxtype = dbox2 # dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt. Default dreambox. user = local [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