Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

gelöst OScam Server welcher Proxy-Reader

borsel

Board Guru
Registriert
15. November 2011
Beiträge
1.442
Reaktionspunkte
549
Punkte
273
Ort
Niederrhein
Hallo Leute,

ich bin schon etwas länger mit OSCam unterwegs und somit nicht unerfahren. Jetzt bin ich aber auf ein Phänomen gestoßen, auf dem ich mir keinen Reim machen kann.
Ich versuche es mal so gut wie möglich zu beschreiben:

Ich habe einen vServer bei einem renomierten Provider, auf dem eine OSCam r11704 läuft. Nennen wir ihr für dieses Beispiel hier "ServerA". Daran sind 8 private Clients und 3 Proxy-Reader angebunden. Reader1 mit Caid 098D, Reader2 mit Caid 0D98 und Reader3 mit Caid 1830.

Der Proxy-Reader3 in ServerA ist zugleich mein Pini-PC bei mir zuhause mit einer lokalen Karte HD01. Funktioniert soweit auch ganz gut. Nennen wir diesen Mini-PC für dieses Beispiel hier "ServerB".

Proxy-Reader3 (Caid 1830) in ServerA ist also zugleich ServerB mit einer lokalen HD01 bei mir zuhause.


Soweit so gut. Bis ich meinen eigenen Server mit der lokalen Karte fertig eingerichtet hatte, lieferte bis dahin auf ServerA der Reader2 zusätzlich die Caid 1830. Eine kurze Zeit lieferte der Reader2 somit Caid 0D98 und 1830. Jetzt ist mein Mini-PC fertig und der soll ab jetzt die Caid 1830 liefern. Also habe ich auf ServerA dem Reader2 die Caid 1830 genommen und dem Reader3 zugewiesen. OSCam Neustart, keine Fehlermeldung, alle Karten eingelesen und erkannt.

Und jetzt geht das Phänomen los. Der ServerA versucht alle Anfragen für HD+Sender grundsätzlich mit Reader2 zu beantworten, der diese bisher ja auch geliefert hat. Es kommt nun aber eine Fehlermeldung "not found mit Caid 0D98". ServerA versucht also gar nicht erst die Anfragen mit dem neuen Reader3 zu beantworten. Obwohl die .dvbapi auf allen Clients die Caid 1830 VOR der Caid 098D anfragt. Wenn ich aber Reader2 zusätzlich wieder die Caid 1830 zuweise (dann also 2 Proxy-Reader mit Caid 1830 habe), dann antwortet der ServerA grundsätzlich mit Reader3, also meinem Mini-PC. Weil der wohl schneller ist ... Also mit dem Reader, der vorher nicht mal berücksichtigt wurde.

Ich habe auch schon die Datei oscam.ccache auf ServerA gelöscht und OScam nochmal neu gestartet. Keine Veränderung.
Antworten auf die Caid 1830 gibt es nur, wenn auch dem Reader2 diese Caid zugewiesen wird.

Ich hoffe mein Problem ist verständlich geschildert. Fehler in den Config-Dateien kann ich ausschließen. Habe ich alles zig mal durchgesehen. Antwort von Proxy3 kommt ja auch, wenn Proxy2 ebenfalls die 1830 bedient.

Sehr seltsam. Oder was meint ihr?
 
Zuletzt bearbeitet:
Ich denke, du wirst mit Services arbeiten müssen.
 
Hi,
wenn der anfragende Client bei deinem Test die selbe öffentliche IP wie ServerB hatte,
tippe ich auf "block_same_ip" am Vserver, aber ohne Configs stochert man bloß im Nebel.
 
Zuletzt bearbeitet:
Okay okay, da anscheinend Hilfe ohne Config-Files doch nicht möglich ist ... Bitteschön:

Server A (vServer)
[global]
logfile = /etc/log/oscam.log
fallbacktimeout = 350
clientmaxidle = 0
netprio = 1
unlockparental = 1
nice = -1
maxlogsize = 1000
block_same_ip = 0
block_same_name = 0
emmlogdir = /etc/log/

[cccam]
port = xxx
keepconnected = 1
version = 2.3.2

[webif]
httpport = xxx
httpuser = xxx
httppwd = xxx
httphelplang = de
httphideidleclients = 0
httpallowed = xxx
httpoverwritebakfile = 1

[reader]
label = ORF
description = xxx
protocol = cccam
device = xxx,xxx
user = xxx
password = xxx
fallback_percaid = 098D:000000
caid = 0D98,098D
group = 1
disablecrccws = 1
cccversion = 2.3.2
ccckeepalive = 1
audisabled = 1

[reader]
label = Sky
protocol = cccam
device = xxx,xxx
user = xxx
password = xxx
caid = 098D
group = 1
disablecrccws = 1
cccversion = 2.3.2
ccckeepalive = 1
audisabled = 1

[reader]
label = Mini-PC
protocol = cccam
device = xxx,xxx
user = xxx
password = mxxx
caid = 1830
group = 1
disablecrccws = 1
cccversion = 2.3.2
ccckeepalive = 1
audisabled = 1

[account]
user = Wohnzimmer
pwd = xxx
uniq = 3
group = 1
cccreshare = 0

[account]
user = Gastzimmer
pwd = xxx
uniq = 3
group = 1
cccreshare = 0

[account]
user = Eltern
pwd = xxx
uniq = 3
group = 1
cccreshare = 0


Server B (Mini-PC zuhause)
[global]
logfile = /etc/log/oscam.log
clientmaxidle = 0
netprio = 1
unlockparental = 1
nice = -1
maxlogsize = 1000
block_same_ip = 0
block_same_name = 0
emmlogdir = /etc/log/

[cccam]
port = xxx
keepconnected = 1
version = 2.3.2

[webif]
httpport = xxx
httpuser = xxx
httppwd = xxx
httphelplang = de
httphideidleclients = 0
httpallowed = xxx
httpoverwritebakfile = 1

[reader]
label = HD+
protocol = mouse
device = /dev/HDplus
caid = 1830
boxkey = A7642F57BC96D37C
rsakey = BF358B5461863130686FC933FB541FFCED682F3680F09DBC1A23829FB3B2F766B9DD1BF3B3ECC9AD6661B753DCC3A9624156F9EB64E8168EF09E4D9C5CCA4DD5
detect = cd
mhz = 600
group = 1
emmcache = 1,1,2,0

[account]
user = Wohnzimmer
pwd = xxx
au = HD+
group = 1
cccreshare = 0

[account]
user = xxxServer
pwd = xxx
uniq = 3
group = 1
cccreshare = 0


Client (Beispiel)
[global]
disablelog = 1
disableuserfile = 1
netprio = 1
unlockparental = 1
nice = -1

[webif]
httpport = 1xxx
httpuser = xxx
httppwd = xxx
httphelplang = de
httphideidleclients = 0
httpallowed = xxx
httpoverwritebakfile = 1

[dvbapi]
enabled = 1
au = 0
user = intern
boxtype = dreambox

[reader]
label = xxx
protocol = cccam
device = xxx,xxx
user = Gastzimmer
password = xxx
caid = 0D98,1830,098D
group = 1
disablecrccws = 1
cccversion = 2.3.2
ccckeepalive = 1
audisabled = 1

[account]
user = intern
au = 0
group = 1
keepalive = 1


Ich bin gepsannt, ob euch was einfällt woran es liegen könnte .... :/
 
Hi @borsel,
sieht für mich erst mal Ok aus, wenn außer den zensierten Stellen nichts anderes weggelassen/verändert wurde.

Die jeweiligen oscam.dvbapi Dateien fehlen noch und kannst du mal die Log-Einträge vom Server und Client schicken, wenn du zwischen ein paar HD+ Sendern hin- und herschaltest?
 
Reshare am Mini-PC wars natürlich. Meine Güte war ich blind, dass ich DAS nicht gesehen habe. Ich muss mich bei euch entschuldigen. Bin fest davon ausgegangen, dass es kein Fehler in den Configs ist.

DANKE für eure Hilfe.
 
Zurück
Oben