negeos
Ist oft hier
Hallo zusammen,
vorab mein Aufbau:
2 Instanzen von oscam r8562 auf lokalem Server, ubuntu x64 12.04.2 LTS.
1. Instanz hat die Karten lokal und einige User.
2. Instanz bekommt die Karten von Srv1 und hat auch User.
Ich habe dieses Szenario extra aufgebaut, um DEB-Sharing und Homesharing zu trennen (Grund dafür ist nur, die OSCAM-Arbeitsweise besser zu verstehen und ein wenig mit Services, ECM-Filtern etc zu testen ohne den "HauptServer" zu verwurschteln).
Config von Srv1:
oscam.conf:
Config von Srv2:
oscam.conf:
Der erste -kartenhaltende- Server, gibt 2x Reshare. Srv2 nur 1x. Nun habe ich auf Srv1 einen User angelegt, der auf Server2 4 von 6 lokalen Karten bekommen soll:
Srv1-oscam.user
Die Gruppen: 2=1702, 4=1843, 5=0b00, 6=0500. Default Reshare ist 2. Kommt auf dem anderen Server auch richtig an: 4 Karten mit 2 Reshare.
Srv2-oscam.server
Zum Testen habe ich mal z.B. CAID 1702 oder 0500 rausgenommen oder auf Serverseite die Readernummer gelöscht. Ergbnis ist wie erwartet: Der betroffene CAID wird auf SRV2 nicht mehr angezeigt.
Nun das große ABER: Wenn ich von Srv2 an einen 3. Server (hier: DBox) weitergebe, verschwindet die 0500. die anderen 3 bleiben da mit Reshare=1. Filtere ich z.B. 1702, sind nur noch 2 Karten da (wzew). Aber ohne CAID-Filter stehen nur 3 statt 4 Karten da.
Habe alle Möglichkeiten, Kombinationen durchgetestet. Alle Karten / Einstellungen funktionieren, wie sie sollten. Nur die 0500 bleibt einfach weg. Nehme ich einen neuen User/Reader in Kombination nur für die 0500, bleibt der Reader bei needinit (oscam) oder wird einfach nicht angezeigt (DBox)
Auf dem Server ist die Karte aktiv, User greifen drauf zu und sie antwortet auch.
Kann mir jemand weiterhelfen?
Gruß
negeos
vorab mein Aufbau:
2 Instanzen von oscam r8562 auf lokalem Server, ubuntu x64 12.04.2 LTS.
1. Instanz hat die Karten lokal und einige User.
2. Instanz bekommt die Karten von Srv1 und hat auch User.
Ich habe dieses Szenario extra aufgebaut, um DEB-Sharing und Homesharing zu trennen (Grund dafür ist nur, die OSCAM-Arbeitsweise besser zu verstehen und ein wenig mit Services, ECM-Filtern etc zu testen ohne den "HauptServer" zu verwurschteln).
Config von Srv1:
oscam.conf:
# oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r8562
# Read more:
[global]
serverip = 192.168.1.200
logfile = /var/log/oscam.log
disableuserfile = 0
clienttimeout = 4500
fallbacktimeout = 2000
clientmaxidle = 200
unlockparental = 1
maxlogsize = 4096
waitforcards_extra_delay = 60
block_same_name = 0
usrfile = /home/oscam/usr-oscam
lb_mode = 3
lb_save = 5000
lb_nbest_readers = 3
lb_max_ecmcount = 5000
lb_reopen_seconds = 1200
lb_retrylimit = 3000
lb_stat_cleanup = 24
lb_reopen_mode = 1
lb_savepath = /home/oscam/stat.oscam
lb_retrylimits = 09:550
failbantime = 360
failbancount = 5
[anticasc]
enabled = 1
numusers = 1
aclogfile = /home/oscam/aclog.oscam
[cache]
delay = 10
max_time = 10
wait_time = 1702&FFDF:950,1843:950,1830:950,098C:30:50,09C4:950
cwcycle_check_caid = 1702,1830,1843
cwcycle_maxlist = 4000
cwcycle_keeptime = 15
cwcycle_onbad = 1
cwcycle_sensitive = 4
[cs357x]
port = 10668
serverip = 192.168.1.200
[cs378x]
port = 10667
serverip = 192.168.1.200
[cccam]
port = 10666
serverip = 192.168.1.200
nodeid = 03C4CCF410451510
version = 2.3.0
reshare = 2
keepconnected = 0
recv_timeout = 4500
[webif]
httpport = 80
httpuser = admin
httppwd = Loca!lPasswD41348sdf33
httphelplang = de
httprefresh = 30
httphideidleclients = 1
httpshowpicons = 1
httpallowed = 192.168.0.0-192.168.255.255
aulow = 0
# Read more:
Sie müssen registriert sein, um Links zu sehen.
[global]
serverip = 192.168.1.200
logfile = /var/log/oscam.log
disableuserfile = 0
clienttimeout = 4500
fallbacktimeout = 2000
clientmaxidle = 200
unlockparental = 1
maxlogsize = 4096
waitforcards_extra_delay = 60
block_same_name = 0
usrfile = /home/oscam/usr-oscam
lb_mode = 3
lb_save = 5000
lb_nbest_readers = 3
lb_max_ecmcount = 5000
lb_reopen_seconds = 1200
lb_retrylimit = 3000
lb_stat_cleanup = 24
lb_reopen_mode = 1
lb_savepath = /home/oscam/stat.oscam
lb_retrylimits = 09:550
failbantime = 360
failbancount = 5
[anticasc]
enabled = 1
numusers = 1
aclogfile = /home/oscam/aclog.oscam
[cache]
delay = 10
max_time = 10
wait_time = 1702&FFDF:950,1843:950,1830:950,098C:30:50,09C4:950
cwcycle_check_caid = 1702,1830,1843
cwcycle_maxlist = 4000
cwcycle_keeptime = 15
cwcycle_onbad = 1
cwcycle_sensitive = 4
[cs357x]
port = 10668
serverip = 192.168.1.200
[cs378x]
port = 10667
serverip = 192.168.1.200
[cccam]
port = 10666
serverip = 192.168.1.200
nodeid = 03C4CCF410451510
version = 2.3.0
reshare = 2
keepconnected = 0
recv_timeout = 4500
[webif]
httpport = 80
httpuser = admin
httppwd = Loca!lPasswD41348sdf33
httphelplang = de
httprefresh = 30
httphideidleclients = 1
httpshowpicons = 1
httpallowed = 192.168.0.0-192.168.255.255
aulow = 0
Config von Srv2:
oscam.conf:
# oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r8562
# Read more:
[global]
serverip = 192.168.1.200
logfile = /var/log/oscam-test.log
disableuserfile = 0
clienttimeout = 4700
fallbacktimeout = 2000
clientmaxidle = 200
unlockparental = 1
maxlogsize = 4096
waitforcards_extra_delay = 60
block_same_name = 0
usrfile = /home/oscam-test/usr-oscam
lb_mode = 3
lb_save = 5000
lb_nbest_readers = 3
lb_max_ecmcount = 5000
lb_reopen_seconds = 3600
lb_retrylimit = 3000
lb_stat_cleanup = 24
lb_reopen_mode = 1
lb_savepath = /home/oscam-test/stat.oscam
lb_retrylimits = 09:550
failbantime = 360
failbancount = 5
[anticasc]
enabled = 1
numusers = 1
aclogfile = /home/oscam-test/aclog.oscam
[cache]
delay = 5
max_time = 10
wait_time = 1702&FFDF:950,1843:950,1830:950
cwcycle_check_caid = 1702,1830,1843
cwcycle_maxlist = 4000
cwcycle_keeptime = 15
cwcycle_onbad = 1
cwcycle_sensitive = 4
[cccam]
port = 11666
serverip = 192.168.1.200
nodeid = 76C4EA9410761572
version = 2.3.0
reshare = 1
keepconnected = 0
recv_timeout = 4500
[webif]
httpport = 81
httpuser = admin
httppwd = Loca!lPasswD41348sdf33
httphelplang = de
httprefresh = 30
httphideidleclients = 1
httpshowpicons = 1
httpallowed = 192.168.0.0-192.168.255.255
aulow = 0
# Read more:
Sie müssen registriert sein, um Links zu sehen.
[global]
serverip = 192.168.1.200
logfile = /var/log/oscam-test.log
disableuserfile = 0
clienttimeout = 4700
fallbacktimeout = 2000
clientmaxidle = 200
unlockparental = 1
maxlogsize = 4096
waitforcards_extra_delay = 60
block_same_name = 0
usrfile = /home/oscam-test/usr-oscam
lb_mode = 3
lb_save = 5000
lb_nbest_readers = 3
lb_max_ecmcount = 5000
lb_reopen_seconds = 3600
lb_retrylimit = 3000
lb_stat_cleanup = 24
lb_reopen_mode = 1
lb_savepath = /home/oscam-test/stat.oscam
lb_retrylimits = 09:550
failbantime = 360
failbancount = 5
[anticasc]
enabled = 1
numusers = 1
aclogfile = /home/oscam-test/aclog.oscam
[cache]
delay = 5
max_time = 10
wait_time = 1702&FFDF:950,1843:950,1830:950
cwcycle_check_caid = 1702,1830,1843
cwcycle_maxlist = 4000
cwcycle_keeptime = 15
cwcycle_onbad = 1
cwcycle_sensitive = 4
[cccam]
port = 11666
serverip = 192.168.1.200
nodeid = 76C4EA9410761572
version = 2.3.0
reshare = 1
keepconnected = 0
recv_timeout = 4500
[webif]
httpport = 81
httpuser = admin
httppwd = Loca!lPasswD41348sdf33
httphelplang = de
httprefresh = 30
httphideidleclients = 1
httpshowpicons = 1
httpallowed = 192.168.0.0-192.168.255.255
aulow = 0
Der erste -kartenhaltende- Server, gibt 2x Reshare. Srv2 nur 1x. Nun habe ich auf Srv1 einen User angelegt, der auf Server2 4 von 6 lokalen Karten bekommen soll:
Srv1-oscam.user
[account]
user = test
pwd = test1
description = Zugriff hop1 auf lokale Karten
caid = 1702,0B00,1843,0500
group = 2,4,5,6
user = test
pwd = test1
description = Zugriff hop1 auf lokale Karten
caid = 1702,0B00,1843,0500
group = 2,4,5,6
Die Gruppen: 2=1702, 4=1843, 5=0b00, 6=0500. Default Reshare ist 2. Kommt auf dem anderen Server auch richtig an: 4 Karten mit 2 Reshare.
Srv2-oscam.server
[reader]
label = test.local
protocol = cccam
device = 192.168.1.200,10666
user = test
password = test1
inactivitytimeout = 30
caid = 1702,1843,0B00,0500
group = 40
cccversion = 2.3.0
cccmaxhops = 1
ccckeepalive = 1
cccreshare = 1
label = test.local
protocol = cccam
device = 192.168.1.200,10666
user = test
password = test1
inactivitytimeout = 30
caid = 1702,1843,0B00,0500
group = 40
cccversion = 2.3.0
cccmaxhops = 1
ccckeepalive = 1
cccreshare = 1
Zum Testen habe ich mal z.B. CAID 1702 oder 0500 rausgenommen oder auf Serverseite die Readernummer gelöscht. Ergbnis ist wie erwartet: Der betroffene CAID wird auf SRV2 nicht mehr angezeigt.
Nun das große ABER: Wenn ich von Srv2 an einen 3. Server (hier: DBox) weitergebe, verschwindet die 0500. die anderen 3 bleiben da mit Reshare=1. Filtere ich z.B. 1702, sind nur noch 2 Karten da (wzew). Aber ohne CAID-Filter stehen nur 3 statt 4 Karten da.
Habe alle Möglichkeiten, Kombinationen durchgetestet. Alle Karten / Einstellungen funktionieren, wie sie sollten. Nur die 0500 bleibt einfach weg. Nehme ich einen neuen User/Reader in Kombination nur für die 0500, bleibt der Reader bei needinit (oscam) oder wird einfach nicht angezeigt (DBox)
Auf dem Server ist die Karte aktiv, User greifen drauf zu und sie antwortet auch.
Kann mir jemand weiterhelfen?
Gruß
negeos
Zuletzt bearbeitet: