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

OSCam Client verbindet sich nicht

betty1978

Ist gelegentlich hier
Registriert
5. September 2012
Beiträge
31
Reaktionspunkte
3
Punkte
28
Guten Morgen,
ich habe seit Tagen ein kleines Problem und hoffe jemand kann mir helfen, ich kann es nun nicht mehr :(
Vor einigen Jahren habe ich mir ein Raspberry PI mit zwei Kartenlesern angeschafft, die auch Problemlos laufen. Vorher habe ich mit Mediaportal auf den Raspberry zugegriffen und das war auch immer Problemlos möglich. Jetzt wollte ich aber alles auf Linux umstellen und habe mir einen kleinen Server (OSCAM Client) in die Ecke gestellt. VDR läuft einwandfrei, allerdings bekomme ich kein Zugriff auf meinen Raspberry, da OSCAM scheinbar local auf die Kartenleser zugreifen möchte.

Ich habe in meiner oscam.server auf dem Client folgendes stehen:

[reader]
label = sky
protocol = newcamd
device = 192.168.0.58,50550
key = **********************
user = **********************
pwd = **********************
caid = 09C4
group = 1

[reader]
label = hdplus
protocol = newcamd
device = 192.168.0.58,50551
key = **********************
user = **********************
pwd = **********************
caid = 1843
group = 2

Zu meiner Verwunderung wird zwar in Oscam der Port angezeigt, aber die IP wird einfach ignoriert und als Adresse steht dort : :

Im Logfile hingegen wird aber die IP aufgelistet
  • 2015/12/29 10:23:59 00000000 s (main) System name = Linux
  • 2015/12/29 10:23:59 00000000 s (main) Host name = matrix
  • 2015/12/29 10:23:59 00000000 s (main) Release = 3.19.0-42-generic
  • 2015/12/29 10:23:59 00000000 s (main) Version = #48~14.04.1-Ubuntu SMP Fri Dec 18 10:24:49 UTC 2015
  • 2015/12/29 10:23:59 00000000 s (main) Machine = x86_64
  • 2015/12/29 10:23:59 00000000 s (main) creating pidfile /tmp/.oscam/oscam.pid with pid 1944
  • 2015/12/29 10:23:59 00000000 s (config) services reloaded: 0 services freed, 6 services loaded, rejected 0
  • 2015/12/29 10:23:59 00000000 s (config) userdb reloaded: 1 accounts loaded, 0 expired, 0 disabled
  • 2015/12/29 10:23:59 00000000 s (main) signal handling initialized
  • 2015/12/29 10:23:59 00000000 s (config) 297 service-id's loaded in 1 ms
  • 2015/12/29 10:23:59 00000000 s (reader) sky [newcamd] creating thread for device 192.168.0.58
  • 2015/12/29 10:23:59 00000000 s (reader) hdplus [newcamd] creating thread for device 192.168.0.58
  • 2015/12/29 10:23:59 00000000 s (stat) loadbalancer: could not open /tmp/.oscam/stat for reading (errno=2 No such file or directory)
  • 2015/12/29 10:23:59 00000000 s (main) waiting for local card init
  • 2015/12/29 10:23:59 44EC7241 p (newcamd) proxy 192.168.0.58:50551 newcamd525 (fd=0)
  • 2015/12/29 10:23:59 44EC7241 p (reader) hdplus [newcamd] proxy initialized, server 192.168.0.58:50551
  • 2015/12/29 10:23:59 4E774CE2 p (newcamd) proxy 192.168.0.58:50550 newcamd525 (fd=0)
  • 2015/12/29 10:23:59 4E774CE2 p (reader) sky [newcamd] proxy initialized, server 192.168.0.58:50550
  • 2015/12/29 10:23:59 1DDFB8EA h (webif) webif: decompressed 165919 bytes back into 395200 bytes
  • 2015/12/29 10:23:59 1DDFB8EA h (webif) HTTP Server running. ip=:: port=8083
  • 2015/12/29 10:24:00 00000000 s (main) init for all local cards done
  • 2015/12/29 10:24:00 00000000 s (emmcache) loading emmcache disabled since no reader is using it!
  • 2015/12/29 10:24:00 00000000 s (emmcache) loading emmstats disabled since no reader is using it!
  • 2015/12/29 10:24:00 00000000 s (anticasc) anti cascading disabled
  • 2015/12/29 10:24:00 17B098B8 c (client) plain dvbapi-client granted (dvbapi, au=on (2 reader))
  • 2015/12/29 10:24:00 17B098B8 c (dvbapi) dvbapi channelcache loaded from /etc/oscam/oscam.ccache
  • 2015/12/29 10:24:00 17B098B8 c (dvbapi) Using TCP listen socket, API forced to DVBAPIv3 (0), userconfig boxtype: 11
  • 2015/12/29 10:24:08 17B098B8 c (dvbapi) Client connected: 'vdr-plugin-dvbapi 2.2.1 / VDR 2.2.0' (protocol version = 2)
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 ecmpid 0 CAID: 1830 ECM_PID: 1CC2 PROVID: 000000
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 ecmpid 1 CAID: 1843 ECM_PID: 19C2 PROVID: 000000
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 ecmpid 2 CAID: 09C4 ECM_PID: 1BC2 PROVID: 000000
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 ecmpid 3 CAID: 098C ECM_PID: 1AC2 PROVID: 000000
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 ecmpid 4 CAID: 0648 ECM_PID: 1FC2 PROVID: 000000
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 ecmpid 5 CAID: 1860 ECM_PID: 1EC2 PROVID: 000000
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 ecmpid 6 CAID: 186A ECM_PID: 1DC2 PROVID: 000000
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 stream Videostream (MPEG-2)(type: 02 pid: 02ff length: 0)
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 stream Data-/Audiostream (Subtitles/VBI and AC-3)(type: 06 pid: 0303 length: 0)
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 found 7 ECMpids and 2 STREAMpids in caPMT
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 serving srvid 5274 (N24 HD) on adapter 0001 camask 0002 index 0000 pmtpid 0000
  • 2015/12/29 10:25:54 17B098B8 c (dvbapi) Demuxer 0 trying to descramble PID 2 CAID 09C4 PROVID 000000 ECMPID 1BC2 ANY CHID PMTPID 0000 VPID 02FF

Ich habe auch schon unterschiedliche OSCAm Versionen getestet, aber ich komme einfach nicht auf meinen Raspberry. Vielleicht hat ja jemand einen Tipp was ich noch probieren könnte?

Hier noch die anderen meiner Meinung nach wichtigen Files

oscam.conf
[global]
logfile = /var/log/oscam/oscam.log
clienttimeout = 15000
nice = 0
maxlogsize = 512

[cache]
max_time = 18

#[cccam]
#port = 12000
#nodeid = EB356628102A141C
#version = 2.3.0

#[newcamd]
#port = 50550@09C4;50551@1843
#serverip = 192.168.0.58
#key = **********************
#mgclient = 1

[dvbapi]
enabled = 1
au = sky,hdplus
pmt_mode = 4
listen_port = 2000
request_mode = 0
user = dvbapi
boxtype = pc

[webif]
httpport = 8083
httptpl = /etc/oscam/tpl
httphelplang = de
httprefresh = 10
httpshowpicons = 1
httppiconsize = 24
httpshowmeminfo = 1
httpshowuserinfo = 1
httpshowcacheexinfo = 1
httpshowecminfo = 1
httpshowloadinfo = 1
httpallowed = 127.0.0.1,192.168.0.0-192.168.0.255

oscam.dvbapi
P: 09c4
P: 098C
M: 1843 1843:003411
P: 1843
I: 0
 
AW: OSCam Client verbindet sich nicht

wird im log der Server ein Verbindungsversuch angezeigt?
wie sieht die O.user beim Server aus?

in der oscam.server
heißen Benutzer und Pass so:

user =
password =
 
AW: OSCam Client verbindet sich nicht

wozu newcamd wenn oscam auf dem client läuft, du brauchst auf dem client nur einen einzigen cccam reader mit port 12000,
wenn du cccam auf dem server aktivierst, nur au=1 geht bei dvbapi, bitte per oscam webif bearbeiten
reihenfolge in oscam.dvbapi falsch, immer hd+ zuerst , M: weg
 
AW: OSCam Client verbindet sich nicht

Hi,
danke für deine schnelle Antwort. Das ist genau mein Problem, es wird im Log auf dem Server kein Verbindungsversuch angezeigt.
Auf dem Server sieht die oscam.user so aus:
[account]
user = *************1
pwd = **************
au = sky
group = 1,2

[account]
user = *************2
pwd = **************
au = sky
group = 1,2

Kann es möglicherweise an den Unterschiedlichen OSCam Versionen liegen?
Auf meinem Server läuft seit Jahren sehr stabil OSCAM 1.20-unstable_svn SVN r7884 und auf dem neuen Client OSCAM r11201.

Oder liegt es ggf. am Client? Ich musste damit sich dvbapi überhaupt connecten konnte in der oscam.conf die Zeile listen_port = 2000 einfügen, sonst bekomme ich immer im VDR folgende Meldung:
Dec 29 11:26:31 matrix vdr: [1990] DVBAPI-Error: OpenConnection: connect error: Verbindungsaufbau abgelehnt
Dec 29 11:26:31 matrix vdr: [1990] DVBAPI-Error: Cannot connect to OSCam. Check your configuration and firewall settings.
 
AW: OSCam Client verbindet sich nicht

Versuchs mal so
client
[reader]
label = name
protocol = cccam
device = IP,12000
user = user
password = pass
inactivitytimeout = 30
group = 1
ccckeepalive = 1
server
[account]
user = user
pwd = pass
hostname = ip
au = 1
group = 1

oscam.conf server
[cccam]
port = 12000

version = 2.3.0
 
AW: OSCam Client verbindet sich nicht

wie kann man denn auf einem raspi mit so einer alten oscam arbeiten ? kann man doch selbst kompilieren mit o comnpile,
evtl. läuft ja auch ipc dort, ist aber konkret nicht die ursache, in deiner oscam.conf sind cccam und newcamd auskommentiert ???

läuft denn dein vdr (kenne mich aber damit nicht aus) überhaupt mit oscam per dvbapi oder nur mit cccam bzw. newcamd


bitte in allen configs weder serverip noch hostname verwenden !!!


allgemeine diverse oscam konfigurationen auch bei meiner signatur unten zu finden
 
AW: OSCam Client verbindet sich nicht

wie kann man denn auf einem raspi mit so einer alten oscam arbeiten ?
NEVER CHANGE A RUNNING SYSTEM ;-)

Es lief ja nun über Jahre hinweg, von daher wollte ich auch nicht auf CCCam umsteigen.

Danke BlackIce, mit deiner Einstellung konnte ich gerade auf dem Raspberry endlich wieder connecten. So richtig läuft nichts, aber ich das liegt sicherlich an der Konfig vom Server. Also ich kann dann DVBAPI komplett wieder auf meinem VDR löschen?
Gibt es ein gutes Tutorial wie ich CCCam einrichten kann? Aktuell steht auf dem Server nur
2015/12/29 11:49:05 731060 c encrypted cccam-client 192.168.0.2 granted (*********, au=on (1 reader))
 
AW: OSCam Client verbindet sich nicht

Das ist nur das Protokoll mit dem du dich verbindest.
Ist somit eingerichtet... zu oscam gibts auch ein Wiki, dort ist jeder Parameter erklärt
 
AW: OSCam Client verbindet sich nicht

wenn die dvbapi schnittstelle zum vdr eingerichtet wurde und funktioniert,
bekommst du auch ein bild, cccam ist nur das übertragungsprotokoll server/client,
dvbapi die lokale schnittstelle zur bildausgabe, du brauchst aber lokalen dvbapi user beim client

in der alten oscam version hast du keine vernünftigen hilfen zum loggen und schreiben der emm,
du blockst doch hoffentlich alle emm bei deiner sky karte, anleitung emm loggen > signatur unten anklicken
oscam.dvbapi ändern: reihenfolge
 
Zuletzt bearbeitet:
AW: OSCam Client verbindet sich nicht

Okay, habe es glaube ich nun verstanden. Habe dvdapi gerade mal deinstalliert und schon holt er sich nichts mehr von der Karte. Habe nun am Client unter Reader das Protocoll cccam und als User den Dvbapi eingeloggt.

Aber ich habe am Client nur einen Reader eingestellt, ich habe aber doch am Server zwei am laufen? Ich muss nun nicht mehr sagen er darf beide nutzen?
Mein Problem ist wohl aktuell, dass ich umgezogen bin und mein Abo bei S*y verlängert habe und auch meine HDPlus Karte schon seit ca. 6 Monaten kein Update mehr bekommen hat. Aktuell wird auf die Karte nur einmal zugegriffen und dann bricht der Videostream ab.
 
AW: OSCam Client verbindet sich nicht

du brauchst immer nur einen reader auf dem client für alle lokalen oder sogar fremde karten, die der server hat

du bekommst keine emms, wenn au bei dem client falsch ist,
besser nochmals jetzt alle server und client configs posten,
server und client jeweils in einem extra spoiler, nicht immer jede config in einem spoiler
user vom server nur für deinen vdr
 
AW: OSCam Client verbindet sich nicht

Ja irgendetwas ist hier nun falsch, aber bin ja schon weiter als in den letzten Tagen. Kommt davon wenn man so verbissen ist und weiterhin newcamd laufen haben möchte.

Also hier mal alle Config Files:
Server
oscam.conf
[global]
logfile = /var/log/ipc/OScam.log
fallbacktimeout = 2600
nice = -1
maxlogsize = 20
#clienttimeout = 10
clienttimeout = 90000 <- Für Freischaltung
clientmaxidle =
waitforcards = 1
cachedelay = 20

[newcamd]
port = 50550@09C4:000000;50551@1843:003411
key = ****
keepalive = 1

[cccam]
port = 12000
version = 2.3.0

[monitor]
port = 988
serverip = 192.168.0.58
nocrypt = 192.168.178.1-192.168.178.255
monlevel = 4

[webif]
httpport = 8080
httpuser = ****
httppwd = ****
httpcss = /var/etc/webstyles.css
httphelplang = de
http_prepend_embedded_css = 1
httprefresh = 15
httpallowed = 0.0.0.0-192.168.255.255

oscam.user
[account]
user = ***1
pwd = ****
au = sky
group = 1,2

[account]
user = ***2
pwd = ****
au = sky
group = 1,2

Habe zwei Tuner, daher habe ich mir damals auch zwei Accounts angelegt, weiß nicht ob das überhaupt noch mit CCCam notwendig ist?

oscam.server
[reader]
label = sky
protocol = pcsc
device = 0

# -- Sky V 13
#caid = 09C4
#ins7e11 = 15

# -- Sky V 14
caid = 098C
ins7e11 = 13

boxid = 12345678
detect = cd
cardmhz = 357
group = 1
cool_timeout_after_init = 50
cool_timeout_init = 150
emmcache = 1,3,10
ecmcache = 1
cacheex = 0
#blockemm-g = 0

#----------------------------------------- Neu hinzugefügt
blockemm-s = 1
blockemm-g = 1
blockemm-u = 1
saveemm-u = 1
blockemm-bylen = 1-31,36,38,40,41,65-72,74-124,126-127,131,141-255
ndsversion = 2
ecmwhitelist = 098C:98,9B,97,57,91
-------------------------------------------------------

[reader]
label = hdplus
protocol = pcsc
device = 1
caid = 1843
rsakey = ****
boxkey = ****
detect = cd
mhz = 357
cardmhz = 368
group = 2
emmcache = 1,3,2
ecmcache = 1
cacheex = 0
blockemm-g = 0

Client
oscam.conf
[global]
logfile = /var/log/oscam/oscam.log
clienttimeout = 15000
nice = 0
maxlogsize = 512

[cache]
max_time = 18

[cccam]
port = 12000
#nodeid = EB356628102A141C
version = 2.3.0

#[newcamd]
#port = 50550@09C4;50551@1843
#serverip = 192.168.0.58
#key = ****
#mgclient = 1

[dvbapi]
enabled = 1
au = 1
pmt_mode = 4
listen_port = 2000
request_mode = 0
user = dvbapi
boxtype = pc

[webif]
httpport = 8083
httptpl = /etc/oscam/tpl
httphelplang = de
httprefresh = 10
httpshowpicons = 1
httppiconsize = 24
httpshowmeminfo = 1
httpshowuserinfo = 1
httpshowcacheexinfo = 1
httpshowecminfo = 1
httpshowloadinfo = 1
httpallowed = 127.0.0.1,192.168.0.0-192.168.0.255

oscam.user
[account]
user = dvbapi
au = 1
group = 1

oscam.server
[reader]
label = name <- Ist der Name egal, oder wird der irgendwo benötigt?
protocol = cccam
device = 192.168.0.58,12000
user = ***1
password = ****
inactivitytimeout = 30
group = 1
ccckeepalive = 1

oscam.dvbapi
P: 1843
P: 09c4
P: 098C
I: 0
 
AW: OSCam Client verbindet sich nicht

Oscam mag auskommentierte Zeilen (#...) nicht in den Konfigs - würde ich löschen.

In der oscam.server (client) hinzunehmen ..
cccversion = 2.3.0

In der oscam.server (Server) die Zeile löschen ...
blockemm-bylen = 1-31,36,38,40,41,65-72,74-124,126-127,131,141-255

Die Bezeichnung label = name kann so bleiben.

In der oscam.dvbapi (client) die Zeile löschen ..
P: 09c4
 
Zuletzt bearbeitet:
AW: OSCam Client verbindet sich nicht

da du auf dem client nur einen reader brauchst, reicht auch ein user account für vdr, ob single oder twin tuner

abschnitt newcamd beim server entfernen, oscam aktualisiert ?
 
AW: OSCam Client verbindet sich nicht

Hi Webman2,
habe ich alles angepasst, habe gelesen das die bösen EMM´s mit blockemm-bylen = 1-31,36,38,40,41,65-72,74-124,126-127,131,141-255 nicht durchgelassen werden, aber das ist Blödsinn?

Ich habe cccversion hinzugefügt, aber das soll wirklich bei client so aussehen?
[account]
user = dvbapi
cccversion = 2.3.0
au = 1
group = 1

Noch immer bricht der Videostream innerhalb von einer Sekunde ab.

Hier mal das Logfile vom VDR Server
Dec 29 13:22:58 matrix vdr: [2711] Streamdev: Accepted new client (HTTP) 192.168.0.57:56017
Dec 29 13:22:58 matrix vdr: [2711] CAM 2: assigned to device 2
Dec 29 13:22:58 matrix vdr: [2979] streamdev-livestreaming thread started (pid=2681, tid=2979, prio=high)
Dec 29 13:22:58 matrix vdr: [2978] streamdev-writer thread started (pid=2681, tid=2978, prio=high)
Dec 29 13:22:58 matrix vdr: [2711] DVBAPI: 1.0 set CAM decrypt (SID 21108 (0x5274), caLm 4, HasCaDescriptors 1)
Dec 29 13:22:58 matrix vdr: [2980] device 2 receiver thread started (pid=2681, tid=2980, prio=high)
Dec 29 13:22:58 matrix vdr: [2981] device 2 TS buffer thread started (pid=2681, tid=2981, prio=high)
Dec 29 13:23:03 matrix vdr: [2980] detaching receiver - won't decrypt channel S19.2E-1-1053-21108 with CAM 2
Dec 29 13:23:03 matrix vdr: [2980] DVBAPI: 1.0 set CAM decrypt (SID 21108 (0x5274), caLm 5, HasCaDescriptors 1)
Dec 29 13:23:03 matrix vdr: [2980] CAM 2: unassigned
Dec 29 13:23:03 matrix vdr: [2981] device 2 TS buffer thread ended (pid=2681, tid=2981)
Dec 29 13:23:03 matrix vdr: [2980] buffer stats: 195144 (3%) used
Dec 29 13:23:03 matrix vdr: [2980] device 2 receiver thread ended (pid=2681, tid=2980)
Dec 29 13:23:03 matrix vdr: [2705] ERROR: 1 ring buffer overflow (188 bytes dropped)
Dec 29 13:23:05 matrix vdr: [2978] streamdev-server: streamer done - writer exiting
Dec 29 13:23:05 matrix vdr: [2978] streamdev-server: closing HTTP connection to 192.168.0.57:56017
Dec 29 13:23:05 matrix vdr: [2978] streamdev-writer thread ended (pid=2681, tid=2978)
Dec 29 13:23:05 matrix vdr: [2979] streamdev-livestreaming thread ended (pid=2681, tid=2979)

Im Serverlog steht dann
2015/12/29 13:22:58 731900 c username1 (1843&000000/0000/5274/89:0C04): not found (367 ms) by hdplus
2015/12/29 13:22:59 71B288 r sky [videoguard2] classD3 ins54: status 90 00 = ok but cw=00 -> channel not subscribed
2015/12/29 13:22:59 731900 c username1 (098C&000000/0000/5274/98:2F38): not found (112 ms) by sky

Er muss es ja öfters probieren, damit überhaupt die Karten freigeschaltet werden, so kenne ich es zumindest von früher.
 
Zurück
Oben