[1] Archiv / MLD 3.x / General / Mld 3.0 Und Androvdr
 

Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Mld 3.0 Und Androvdr
« on: August 16, 2011, 21:17:41 »
Hallo,

Mathias hat mich auf die Android App AndroVDR aufmerksam gemacht und ich konnte nicht wiederstehen, die App mal "schnell" auszuprobieren.

Schnell aus dem Market heruntergeladen (Version 1.3.5), IP des VDR + Port (6419) eingetragen und in /etc/vdr/ svdrphosts.conf das lokale Netz

Code: [Select]
192.168.178.0/24      # any host on the local net

eingetragen und vdr neu gestartet /etc/init.d/vdr restart

Leider ohne Erfolg. Ich bekomme bei allen Aktionen nach ca. 7 Sekunden einen Timeout gemeldet (503 - Couldn't connect to VDR).

Wenn ich eine falsche IP oder Port eintrage, bekomme ich schneller ein Fehlermeldung, also irgend etwas geht. Habe ich noch irgend etwas vergessen / übersehen?

Gruß Wolfgang

 

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Mld 3.0 Und Androvdr
« Reply #1 on: August 17, 2011, 08:37:08 »
Hallo Wolfgang,

das ist vielleicht dasselbe Problem, dass ich mit dem Zugriff vom Client auf das OSD des Servers über Port 6419 habe - siehe Ticket im Bug Tracker. Dank deines Hinweises kam mir die Idee, dass vielleicht der Port nicht freigeschaltet ist.

Ein Portscan auf den Server ergab folgendes Ergebnis:
Initiating SYN Stealth Scan at 08:25

Scanning 10.132.129.157 [1000 ports]
Discovered open port 139/tcp on 10.132.129.157
Discovered open port 445/tcp on 10.132.129.157
Discovered open port 22/tcp on 10.132.129.157
Discovered open port 80/tcp on 10.132.129.157
Discovered open port 2004/tcp on 10.132.129.157
Discovered open port 3000/tcp on 10.132.129.157
Completed SYN Stealth Scan at 08:25, 0.05s elapsed

Da ist kein Port 6419 dabei.

Habe Claus im Ticket geben den Port freizuschalten.

Gruß
skippy
« Last Edit: August 17, 2011, 09:08:58 by skippy »
meine MLDs (show / hide)

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
Mld 3.0 Und Androvdr
« Reply #2 on: August 17, 2011, 12:58:06 »
Hm, bei meiner 3er MLD von März 2011 läuft es auf dem genannten Port ohne Probleme
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20415
    • View Profile
    • ClausMuus.de
Mld 3.0 Und Androvdr
« Reply #3 on: August 17, 2011, 14:02:01 »
Da scheint beim nightbuild irgendwas schief gegangen zu sein. U.a. fehlen Diverse conf Dateien.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20415
    • View Profile
    • ClausMuus.de
Mld 3.0 Und Androvdr
« Reply #4 on: August 17, 2011, 14:10:42 »
OK, das war nun eventuell etwas voreilig. Ich glaube ich hatte im falschen Ordner nachgeschaut...

In der Datei /etc/vdr/svdrphosts.conf sollte z.Z. das gesammte Netzwerk frei gegeben sein also diese Zeile nicht auskommentiert sein:
0.0.0.0/0            # any host on any net (USE THIS WITH CARE!)

Sollte das nicht der Fall sein, so wurde entweder nen altes ISO verwendet, oder bei nem installieren System die Datei bereits bearbeitet.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
Mld 3.0 Und Androvdr
« Reply #5 on: August 17, 2011, 15:10:43 »
Quote

In der Datei /etc/vdr/svdrphosts.conf sollte z.Z. das gesammte Netzwerk frei gegeben sein also diese Zeile nicht auskommentiert sein:
0.0.0.0/0            # any host on any net (USE THIS WITH CARE!)



Claus
Ich arbeite ja in der IT-Security Branche, deswegen habe ich genau diese Zeile auskommentiert
 :))  
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Mld 3.0 Und Androvdr
« Reply #6 on: August 17, 2011, 15:46:51 »
Sorry, habe den Scan noch einmal gecheckt. Ein erweiteter Scan mit der Option alle TCP Ports, zeigt auch den Port 6419 an.

Scanning 10.132.129.157 [65535 ports]
Discovered open port 80/tcp on 10.132.129.157
Discovered open port 445/tcp on 10.132.129.157
Discovered open port 139/tcp on 10.132.129.157
Discovered open port 22/tcp on 10.132.129.157
Discovered open port 6419/tcp on 10.132.129.157
Discovered open port 3000/tcp on 10.132.129.157
Discovered open port 2004/tcp on 10.132.129.157
Completed SYN Stealth Scan at 15:37, 8.39s elapsed (65535 total ports)

Schade, dass ich nicht helfen konnte und vielleicht sogar für Verwirrung gestiftet habe

Gruß skippy
meine MLDs (show / hide)

Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Mld 3.0 Und Androvdr
« Reply #7 on: August 17, 2011, 18:41:24 »
Hallo,

der Port ist auf jeden Fall erreichbar. Ich habe nicht nur mit Androvdr Probleme sondern auch mit einem Plug-in, das ich für das Opensource Projekt openHAB schreibe. Das Plug-in kann bis jetzt nur eine Message über das OSD anzeigen. Das hat mit meinem alten VDR auch mal funktioniert, mit MLD 3.0 leider nicht mehr. Die Library die ich dazu verwende (SVDRP4J) kann auf jeden Fall mit VDR 1.7.15 zusammen arbeiten. Hat sich seitdem etwas am SVDRP geändert? Ich habe den Loglevel von vdr in der /etc/rc.conf von 1 auf 3 gesetzt aber keine Meldungen vom SVDRP bekommen. Gibt es eine andere Möglichkeit, weiteres Logging ein zu schalten bzw. zu überprüfen, ob SVDRP funktioniert?

Das SVDRP funktioniert, kann man wei folgt überprüfen (vdr frisch gestartet):

Code: [Select]
echo -e "LSTTnQUIT" | nc localhost 6419

Diesen Befehl kann man mehrmals absenden. Wenn man jedoch einmal mit Androvdr versucht hat, z.B. Timer abzufragen (nach ca. 7 Sekunden Fehlermeldung) funktioniert auch obiger Befehl nicht mehr. Der SVDRP Port wird anscheind von Androvdr nicht wieder freigegeben. Das gleiche Problem habe ich auch bei meiner Eigenentwicklung.

Hat MLD 3.0 irgend  welche Firewall Regeln aktiv?

Gruß Wolfgang
« Last Edit: August 17, 2011, 18:41:38 by iwow »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20415
    • View Profile
    • ClausMuus.de
Mld 3.0 Und Androvdr
« Reply #8 on: August 17, 2011, 21:23:49 »
Das dürfte an nem VDR Patch liegen, den ich vor ca. drei Wochen hinzugefügt habe. Der sorgt dafür, dass es möglich ist per svdrp im OSD Fragen anzuzeigen, was ohne meinen Patch in nen deadlock endet. Allerdings war die erste Version des Patches wohl ein wenig zu rabiat. mit dem hat svdrpsend.pl nicht mehr funktioniert. Per nc ging's weiterhin. Vor drei Tagen habe ich den Patch überarbeitet. Nun funktioniert auch svderpsend.pl (und auch vdradmin) wieder.
Versuch's also bitte mit dem aktuellen VDR nocheinmal. Damit sollte das wieder funktionieren.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Mld 3.0 Und Androvdr
« Reply #9 on: August 20, 2011, 12:55:48 »
Hallo Claus,

danke für den Hinweis. Das war es. Nach einen Update all läuft jetzt AndroVDR auf einem 92

[1] Archiv / MLD 3.x / General / Mld 3.0 Und Androvdr
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.