Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

MatthiasDVB

Spezialist
Registriert
7. Juni 2010
Beiträge
610
Reaktionspunkte
609
Punkte
153
Hi zusammen,

ich habe ein Problem, welches mich wirklich noch in den Wahnsinn treibt.
Ich habe einen OSCAM Server r10152, eigene Hardware (Igel ThinClient).
Dort habe ich nebst meinen Karten noch die eines Freundes angebunden,
und vice versa ebenfalls.
Wir verwenden ausschliesslich zwischen OSCAM und OSCAM Newcamd als Protokoll.
Da es ein Mini Netzwerk ist, und es vorkommt, das niemand schaut, wird auch
nichts abgefragt.
Dann trennt OSCAM die Verbindung zur entfernten Karte, anstatt CONNECTED steht im WebIf
dann UNKNOWN.
Im Log erscheint dann zum Beispiel :

2015/01/11 14:44:43 9DA84E0 p Viaccess_card [newcamd] disconnected: reason disconnect

Die Verbindung wird dann auf Biegen und Brechen nicht mehr aufgebaut.
Schalte ich einen Sender ein, bleibt Dieser dunkel, solange ich den Reader nicht per Hand neustarte.
Dann ist alles wieder in Butter, bis wieder "reason disconnect" kommt.

Ich habe daraufhin mit verschiedenen Readereinstellungen und OSCAM Versionen gespielt, runter bis zur r8999
aber weiterhin ohne Erfolg.
Hier mal der aktuelle Reader :


Kann man Newcamd zwingen, die Verbindung dauerhaft aufrecht zu erhalten, auch wenn keine
Abfragen kommen?
Denn Sie kommt ja wieder, nur eben nicht permanent, manchmal sind ein paar Tage Leerlauf schonmal
normal.


Danke für Hilfe und Tipps.

LG
Matze
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

hallo
normal hast du das schon keepalive = 1 der fehler muss wo anders sein
aber warum verbindest du die clienten mit Newcamd und nicht gleich mit cccam oder oscam
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Hi Sat0007,

die Verbindung bricht auch nicht regelmässig zusammen.
Sondern mal kommt der Disconnect nach 30min und mal erst nach mehren Stunden.
Warum nicht gleich CCcam ?
Weil das zu einfach wäre, es geht mir eher darum, in Erfahrung zu bringen, wieso Newcamd
zusammenbricht und der auto reconnect nicht funktioniert.
Zumal die Clients mit CCcam an den OSCAM Server angebunden sind.
Nur die OSCAM Server untereinander sind mit Newcamd verknüpft.
Eigentlich das ideale Protokoll, sofern es denn stabil wäre.
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Hi,
versuch es mal zusätzlich zu "connectoninit = 1"
mit "inactivitytimeout = -1"
[h=4]inactivitytimeout[/h] Parameter wird abhängig vom Setup/Programmversion benötigt.
Für alle TCP-basierende remote Reader
inactivitytimeout = # in Sekunden
= -1 # Verbindet newcamd basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)
= 0 # default
Allerdings wäre auch mal ein Log von dieser Situation interessant:
...Die Verbindung wird dann auf Biegen und Brechen nicht mehr aufgebaut.
Schalte ich einen Sender ein, bleibt Dieser dunkel....
Gruß
janni1
 
Hi,

das mit dem -1 versuche ich gleich mal.
Danke für den Tipp.
Im Log gibt es nichts darüber.
Nach dem "Reason Close" kommt absolut nichts.
Frage ich den zu erhellenden Sender an, kommt ein timeout => no matching reader.
Das ist alles.
Solange bis ich per Hand den Reader neu starte, dann ist alles ganz normal.

Neue Erkenntnisse

Mit der Anpassung baut er die Verbindung zur Karte wieder auf, sobald eine Anfrage kommt.
Hier mal das Log dazu :

2015/01/11 15:00:48 9DA84E0 p TIN_card [newcamd] connecting to dyndns-adresse.de:54321 2015/01/11 15:00:48 9DA84E0 p Newcamd Server: dyndns-adresse.de:54321 - UserID: 0
2015/01/11 15:00:48 9DA84E0 p CAID: 0500 - UA: 0000000000000000 - Provider # 1
2015/01/11 15:00:48 9DA84E0 p Provider ID: 024300 - SA: 00000000
2015/01/11 15:00:48 9DA84E0 p TIN_card [newcamd] proxy initialized, server xxxxx-server.no-ip.org:54321
.....
....
...
..
.
2015/01/11 16:17:43 9DA84E0 p TIN_card [newcamd] disconnected: reason disconnect
2015/01/11 16:23:22 9DD2D28 c encrypted cccam-client 192.168.0.40 granted (test_TIN, au=off)
2015/01/11 16:24:13 9DA84E0 p TIN_card [newcamd] connecting to dyndns-adresse.de:54321
2015/01/11 16:24:14 9DA84E0 p Newcamd Server: dyndns-adresse.de:54321 - UserID: 0
2015/01/11 16:24:14 9DA84E0 p CAID: 0500 - UA: 0000000000000000 - Provider # 1
2015/01/11 16:24:14 9DA84E0 p Provider ID: 024300 - SA: 00000000
2015/01/11 16:24:14 9DD2D28 c test_TIN (0500&024300/08E2/000C/2F:6A02669C4DF89E0DB0B261BD256D00B1): found (250 ms) by TIN_card
2015/01/11 16:24:25 9DD2D28 c test_TIN (0500&024300/08E2/000C/2F:EDC43F73DD8528E5C9A9304D3EA42BCA): found (241 ms) by TIN_card

Allerdings, wie hält man nun die Verbindung dauerhaft aufrecht ?
 
Zuletzt bearbeitet von einem Moderator:
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Hi,
dafür müßte man evtl. mal die Serverconfigs überprüfen.
Dort könnte man in der Newcamd-Sektion der oscam.conf "keepalive = 1" setzen.
So z.B.:
[newcamd]
port = 54321@0500:024300
key = 0102030405060708091011121314
keepalive = 1
oscam.conf [newcamd]
[h=4]keepalive[/h] Parameter ist optional
Der Server versucht, die Newcamd Verbindung am leben zu halten.
Man könnte diesen Parameter ebenfalls im entsprechenden User setzen.
oscam.user [account]
[h=4]keepalive[/h] Parameter ist optional
Die Verbindung zwischen Newcamd-Server und Client wird aufrechterhalten
Gruß
janni1
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Hi janni1,

in der oscam.conf ist Keepalive aktiviert :

[newcamd]
port = ..........
key = 0102030405060708091011121314
keepalive = 1

Beim User sitzt der Parameter auch.
Könnte es tatsächlich ein OSCAM Bug sein ?
Denn der zweite OSCAM Server ist auf einer Version von Anfang 2014.
Ich glaube, ich habe mal darüber gelesen, dass es dieses Problem wohl gibt, aber weder
eine Lösung existiert oder mehr darüber bekannt ist.
Das kommt dem Anschein nach auch NUR zwischen OSCAM & OSCAM vor.
Allerdings habe ich inzwischen in mehr als 20 Wochen exakt 73 Versionen getestet, ohne Erfolg.
Sogar Hardware habe ich getauscht, HP ThinClients, Igel ThinClients.....ohne Erfolg.
Gibt es noch ein weiteres Protokoll, um einzelne Karte direkt einzuhängen,
ohne dass ein HOP verloren geht ?
Jede Karte einzeln versteht sich, denn ich gebe natürlich Idents mit an.
Alle Boxen lassen ausschliesslich HOP 0 zu.
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Hi,
man könnte dafür auch eine Camd3 (cs378x) - Verbindung nutzen.

Gruß
janni1
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Daran habe ich auch gedacht.
Allerdings löst das nicht das Problem, dass Newcamd irgendwie Macken hat^^
Und kann man bei cs378x für jede Karte einen einzelnen Port öffnen ?
Das ist exakt der Vorteil, ich habe z.B. 9 lokale Karten, die sind alle über einzelne Ports
per Newcamd am anderen OSCAM server angebunden.
Dort sind als 9 lines aktiv.
Ist das bei cs378x genauso ?
Meines Wissens nach nicht, und somit nicht identisch.
Denn jede Karte bekommt eine eigene Gruppe.
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Zum Glück gibt es ja Alternativen und man muss zwischen zwei OScam Servern jetzt nicht mit aller Gewalt newcamd nutzen... :emoticon-0122-itwas

-supraracer
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Hi,
ich versteh das Problem mit Camd3 nicht.
Wenn du alle Karten einzeln übergeben willst, versuch es evtl. mal so:

am Server
oscam.conf
Code:
[cs378x]
port                          = 54322

oscam.user
Code:
[account]
user                          = card1
pwd                           = pass
caid                          = Caid # kann, muß aber nicht
group                         = 1 #Gruppe der Karte1

[account]
user                          = card2
pwd                           = pass
caid                          = Caid # kann , muß aber nicht
group                         = 2 #Gruppe der Karte2

usw.

auf dem Cleinten
oscam.server
Code:
[reader]
label                         = card1
protocol                      = cs378x
device                        = xxx.dyndns.org,54322
user                          = card1
password                      = pass
caid                          = Caid # dieser Karte
ident                          = Caid:ident,ident... # der Karte, wenn ident nicht 000000
group                         = egal

[reader]
label                         = card2
protocol                      = cs378x
device                        = xxx.dyndns.org,54322
user                          = card2
password                      = pass
caid                          = Caid # dieser Karte
ident                          = Caid:ident,ident... # der Karte, wenn ident nicht 000000
group                         = egal

usw.

Aber mit Newcamd müßte es ja jetzt auch funktionieren.
Selbst wenn die Verbindung getrennt wird, wird sie bei einer gültigen Anfrage sofort wieder aufgebaut, oder?

Gruß
janni1
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

Ja wird es, sieht dennoch blöd aus wenn immer UNKOWN gelistet wird.

Dennoch Danke für den Tipp.
Ich probiere noch ein wenig an Newcamd herum, und würde dann auf camd3 umsteigen^^
Feedback folgt.
LG.
 
AW: Newcamd => Verbindung wird nicht neu aufgebaut (nach reason disconnect)

hallo leute!
@ MatthiasDVB Hast du das prob schon gelöst?

Ich habe derzeit das Prob. es ligt an den neuen oscam Versionen.
ich habe 1:1 die selben Fehler.
meine karten verschwinden einfach in der übersicht erst wen ich den reader off und on machen gehen sie online.

habe das schon immer eingestellt!
oscam.config
[newcamd]
port = xxxx
key = 0102030405060708091011424344
keepalive = 1

oscam.server
inactivitytimeout = -1
connectoninit = 1
keepalive = 1

doch leider ohne wirkung!
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…