[gelöst] svdrpd nur auf localhost
- silent
- Geschlossen
-
-
guck mal hier:
http://www.vdr-wiki.de/wiki/index.php/Svdrphosts.conf
normalerweise funktioniert diese datei nur als "whitelist", und vdr macht nen listen auf 0.0.0.0
aaaaber: weil yavdr ja alle möglichen patches drin hat, kann es gut sein, dass dieser patch hier auch drin ist:
http://www.mail-archive.com/vdr@linuxtv.org/msg11679.htmlder bewirkt naemlich, dass wenn keine svdrphosts.conf da ist, oder dort nur 127.0.0.1 spezifiziert ist, auch nur auf localhost der listen gemacht wird ...
lg, mike
-
Wenn man schon Unterstellungen macht sollte man wenigstens auf dem laufenden bleiben ...
Zitat
2010-01-31: Version 1.7.12
...
- If svdrphosts.conf contains only the address of the local host, the SVDRP port is opened only for the local host (thanks to Manuel Reimer).
...Ja der Patch ist drin, weil Klaus den anfang des Jahres akzeptiert hat.
-
an das dachte ich auch schon.
meine svdrphosts.conf sieht so aus
Code
Alles anzeigenxbmc@vdr:/etc/vdr$ cat svdrphosts.conf # # svdrphosts This file describes a number of host addresses that # are allowed to connect to the SVDRP port of the Video # Disk Recorder (VDR) running on this system. # Syntax: # # IP-Address[/Netmask] # #127.0.0.1 # always accept localhost 192.168.6.0/24 # any host on the local net #204.152.189.113 # a specific host #0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)
oder muss ich gar die 0.0.0.0 auskommentieren
-
Mach mal nach dem reboot einen "restart vdr" und schau es dann nochmal an, kann sein das du dafür den VDR nach dem Netzwerk starten musst.
-
Ich habe jetzt 0.0.0.0 auskommentiert, den Rechner rebootet und deinen Rat befolgt und VDR neu gestartet hilft leider nichts.
-
Wie sieht die berechtigung der Datei aus ?
-
wem hab ich denn was unterstellt? mein name ist hase
-
-
Zitat
Original von silent
[code]xbmc@vdr:~$ sudo netstat -antp|grep 6419
tcp 0 0 127.0.0.1:6419 0.0.0.0:* LISTEN 5386/rubySeit wann läuft den der VDR per ruby ?
netstat -antp|grep 6419
tcp 0 0 0.0.0.0:6419 0.0.0.0:* LISTEN 1805/vdrKann es sein das der Port einfach durch eine andere Anwendung blockiert wird ?
Versuche doch erstmal Anwendung über die PID zu idenifzieren ?#> ps -f -p 5386
-
-
Ah Hulk, super !
Da scheint jemand halb auf yavdr unstable/testing zu sein ? Das wird wohl svdrpd sein, wenn man den startet sollte man die entsprechende Konfiguration auch daran vornehmen und nicht am vdr. Zumindest bin ich mir nicht bewusst das wir das schon in stable haben ...
@Hase ^^^ MikeDK:
Nein ExtP seit einiger Zeit nicht mehr - wir haben wie Debian MultiPatch +/- ein paar zusätzliche Patche ( ingesamt so 40 ^^) ExtP ist seeehr schwer zu pflegen und den Überblick zu behalten.EDIT: Und wieder zu doof zum Lesen. Der Thread heisst ja auch svdrpd nur auf localhost *grummel* ....
Im script mit dem du es startest, die addresse korrekt setzen wäre hier die Lösung.
svdrpd [ -D|--debug ] [ <VDR-Host> [ <VDR-Port> [ <SVDRP-Host> [ <SVDRP-Port> ] ] ] ]
Also SVDRP-Host = 0.0.0.0 ?
-
-
In der config Datei /etc/init/svdrpd.conf stand
ersetzt durch
alles in Ordnung, bist zum nächsten update
steffen_b: darf man die testing nicht verwenden und hier fragen?, falls ja dann bitte um Entschuldigung
-
-
Kannst du schon - aber das war leider nicht aus deinem Post noch aus deiner Signatur ersichtlich und Raten ist doof. Das war mein Punkt, wenn ich es gewusst hätte wäre es mir klarer gewesen was du einsetzt. Da wir da svdrpd eingebaut haben, da dort das Web interface anders ist, da dort einige upstart Skripte stark verändert sind ... Wenn du es updatefest behalten willst, musst du dir ein custom template machen und im Auge behalten wenn wir grössere Änderungen machen. Testing ist momentan NICHT yavdr 0.3 + bugfixes die noch nicht releast worden sind, sondern 0.4 (oder wie die version auch immer heissen wird) mitten in ein paar grösseren Änderungen.
-
Auf die Testing Version zu wechseln war damals ein bißchen ein voreiliger Schritt, aber zurück kommt man ja nur über eine Neuinstallation oder ?
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!