1 [2] 3 >>> Archiv / MLD 2.x / General / Was Ist Mit Dem Vompserver-addon?
 

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #15 on: July 03, 2010, 12:26:24 »
Vielen Dank an alle die hier mitgeholfen haben!

Das vompserver-Addon funktioniert nun einwandfrei, zumindest für die Rev. H3 der MediaMVP. Zu anderen Rev. kann ich nix sagen, habe nur die H3. So wie ich es verstanden habe, sollte es aber auch für die anderen Rev. funktionieren.

Habe das vompserver-Addon als stable markiert.

Grüße
Marcus
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #16 on: July 05, 2010, 23:53:44 »
@bustler:

Ich denke ich weiß jetzt, warum deine MVP nicht bootet. Sie findet den TFTP Server nicht. Es gibt einen Unterschied zwischen <H1 und >=H1 MediaMVP´s, was den Bootprozess angeht:

<H1, z.B. D3A:
Diese brauchen den DHCP Server nicht nur um eine IP-Adresse zu bekommen, sie holen sich vom DHCP Server auch die Information, wo genau sich der TFTP Server befindet. Wie genau man das bei verschiedenen DHCP Servern einstellt, ist unterschiedlich. Vielleicht verrätst du mir, welchen Router du verwendest, dann kann ich dir weiterhelfen.

>=H1, z.B. H3:
Diese brauchen den DHCP Server nur um eine IP-Adresse zu bekommen. Danach senden sie auf Port 16881 ein broadcast UDP packet an den MVPRelay-Server, der zurückgibt, wo sich die Firmware befindet.

Also kann man kurz sagen, du kannst MVPRelay deaktivieren, da dieser nur für MVP´s >=H1 benötigt wird. Stattdessen musst du in deinem Router angeben, wo sich der TFTP-Server befindet. Dafür gibt es Optionen, die unterschiedlich benannt sein können.

Oder, du probierst mal den DHCP vom vompserver, möglicherweise macht der das automatisch!? Darauf würde ich aber verzichten, denn zwei DHCP-Server im gleichen Netz,... naja...

Grüße
Marcus

PS:
Die Quellen meiner Recherche
1. openwrt MediaMVPHowTo
2. mvpmc.wikispaces.com

EDIT: Bei meiner m0n0wall heißen die DHCP Optionen übrigens Next server (hier kommt die IP des VDR rein) und Filename (hier kommt der Dateiname der Firmware rein)
« Last Edit: July 06, 2010, 00:00:06 by Marcus »
Hardware (show / hide)

Offline bustler

  • Profi Member
  • ****
  • Posts: 352
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #17 on: July 06, 2010, 17:48:52 »
hi marcus,
cool dass du dich immernoch mit dem thema beschäftigst, obwohl es bei dir schon läuft :)
ich wollt schon fast aufgeben und meine MVP wieder in eine schublade stopfen - aber das was du da schreibst macht mir hoffnung! mein router/DHCP-server ist ein thomson speedtouch 546. in der DHCP konfiguration gibt nicht unbedingt viel her:

da ich aber nicht auf den DHCP des routers angewiesen bin sondern meine netzwerkdevices sowieso alle eine fixe IP haben
wäre eine integration des DHCP-servers in den vdr mit den entspr. möglichkeiten einer TFTP zuweisung ausreichend.
EDIT:
moment - du sagst im vompserver addon ist das integriert?
muss ich mal probieren - ich werde den router als DHCP-server verwenden und in den configs:

vomp.conf
Code: [Select]
Server name = MLD.localdom
Bootp server enabled = yes
TFTP server enabled = yes
TFTP directory = /tftpboot
MVPRelay enabled = yes

vomp-xx-xx-xx-xx-xx-xx.conf
Code: [Select]
[Boot]
## If you enable the bootp server in vomp.conf, you can  specify an IP to give out to this MVP here.
IP = 192.168.0.5

## If you have a router that gives out addresses but you want the above address forced to the MVP, set this:
Override IP = 1

## A file name to send to the MVP. The MVP will then request this file from the TFTP server. Don't use a path here!
TFTP file name = vomp-dongle

[General]
## The client auto-detects whether to use PAL or NTSC. If you want to force the other one, set it here. Beware of popping
## your TV with this one!
# Override Video Format = NTSC

OK? - wobei in der vomp-xx-xx-xx-xx-xx-xx.conf die IP meiner MLD steht.
oder gilt die für die MVP? da würde ich dann eine IP kollision haben.

gruß
peter
« Last Edit: July 06, 2010, 19:35:58 by bustler »
=== .....Raspberry PI2@MLD ...testing... :) ===

Offline bustler

  • Profi Member
  • ****
  • Posts: 352
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #18 on: July 06, 2010, 20:32:28 »
testergebnis mit:  IP = 192.168.0.9
nichts :(

vompserver.log
Code: [Select]
20:31:32.104845 [debug]  BOOTPD - Starting wait
20:31:41.120913 [debug]  BOOTPD - Wait finished
20:31:41.121005 [debug]  BOOTPD - Got request
20:31:41.121082 [debug]  Config - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
20:31:41.121109 [debug]  BOOTPD - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
20:31:41.121257 [debug]  BOOTPD - Found IP 192.168.0.9 for MVP
20:31:41.121354 [debug]  BOOTPD - Will enforce IP 192.168.0.9 on MVP even if it already has another
20:31:41.121387 [debug]  BOOTPD - Giving MVP IP from config
20:31:41.121546 [debug]  UDP - 255.255.255.255:16868 send failed 300
20:31:41.121583 [debug]  UDP - 255.255.255.255:16868 send failed 300 2nd try
20:31:41.121610 [debug]  BOOTPD - Starting wait
20:31:50.145250 [debug]  BOOTPD - Wait finished
20:31:50.145340 [debug]  BOOTPD - Got request
20:31:50.145453 [debug]  Config - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
20:31:50.145487 [debug]  BOOTPD - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
20:31:50.145651 [debug]  BOOTPD - Found IP 192.168.0.9 for MVP
20:31:50.145750 [debug]  BOOTPD - Will enforce IP 192.168.0.9 on MVP even if it already has another
20:31:50.145784 [debug]  BOOTPD - Giving MVP IP from config
20:31:50.145947 [debug]  UDP - 255.255.255.255:16868 send failed 548
20:31:50.145987 [debug]  UDP - 255.255.255.255:16868 send failed 548 2nd try
20:31:50.146014 [debug]  BOOTPD - Starting wait
20:31:32.104845 [debug]  BOOTPD - Starting wait
20:31:41.120913 [debug]  BOOTPD - Wait finished
20:31:41.121005 [debug]  BOOTPD - Got request
20:31:41.121082 [debug]  Config - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
20:31:41.121109 [debug]  BOOTPD - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
20:31:41.121257 [debug]  BOOTPD - Found IP 192.168.0.9 for MVP
20:31:41.121354 [debug]  BOOTPD - Will enforce IP 192.168.0.9 on MVP even if it already has another
20:31:41.121387 [debug]  BOOTPD - Giving MVP IP from config
20:31:41.121546 [debug]  UDP - 255.255.255.255:16868 send failed 300
20:31:41.121583 [debug]  UDP - 255.255.255.255:16868 send failed 300 2nd try
20:31:41.121610 [debug]  BOOTPD - Starting wait
20:31:50.145250 [debug]  BOOTPD - Wait finished
20:31:50.145340 [debug]  BOOTPD - Got request
20:31:50.145453 [debug]  Config - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
20:31:50.145487 [debug]  BOOTPD - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
20:31:50.145651 [debug]  BOOTPD - Found IP 192.168.0.9 for MVP
20:31:50.145750 [debug]  BOOTPD - Will enforce IP 192.168.0.9 on MVP even if it already has another
20:31:50.145784 [debug]  BOOTPD - Giving MVP IP from config
20:31:50.145947 [debug]  UDP - 255.255.255.255:16868 send failed 548
20:31:50.145987 [debug]  UDP - 255.255.255.255:16868 send failed 548 2nd try
20:31:50.146014 [debug]  BOOTPD - Starting wait
=== .....Raspberry PI2@MLD ...testing... :) ===

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #19 on: July 06, 2010, 20:33:42 »
Quote
mein router/DHCP-server ist ein thomson speedtouch 546. in der DHCP konfiguration gibt nicht unbedingt viel her:

Ja, das stimmt leider. Ich kann dort nichts finden, was uns weiterhelfen würde. Möglicherweise ist es woanders versteckt.

Quote
moment - du sagst im vompserver addon ist das integriert?

Ja.

Und zwar sind das folgende Einträge:
Code: [Select]
Bootp server enabled = yes
Code: [Select]
[Boot]
## If you enable the bootp server in vomp.conf, you can  specify an IP to give out to this MVP here.
IP = 192.168.0.5

## If you have a router that gives out addresses but you want the above address forced to the MVP, set this:
Override IP = 1

## A file name to send to the MVP. The MVP will then request this file from the TFTP server. Don't use a path here!
TFTP file name = vomp-dongle


Wobei IP = 192.168.0.5 die Adresse der MediaMVP wird. Dort also eine bisher noch nicht verwendete Adresse eintragen. Override IP würd ich jetzt vom Gefühl her mal auf 1 belassen, falls das nicht klappt, mal mit 0 probieren.

Wichtig ist jetzt nur, dass dir der DHCP Server deines Speedport nicht dazwischenfunkt. Sehe ich das richtig, dass der sowieso deaktiviert ist und deine Clients alle manuell konfiguriert sind?
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #20 on: July 06, 2010, 20:41:20 »
Deaktiviere mal den DHCP im Router, oder noch besser, verbinde die MediaMVP direkt per Crossoverkabel mit der MLD. Der MLD dann manuell eine IP verpassen. Damit können wir ausschließen, dass der DHCP im Router dazwischenfunkt.
Hardware (show / hide)

Offline bustler

  • Profi Member
  • ****
  • Posts: 352
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #21 on: July 07, 2010, 14:40:57 »
ok, also mvp mit crossover-kabel an mld...
eigentlich immer dasselbe :(
log:
Code: [Select]
14:43:04.816381 [info]   Main - Logging started
14:43:04.816689 [debug]  UDPReplier - UDP replier started
14:43:04.816968 [debug]  BOOTPD - Starting bootpd
14:43:04.817068 [debug]  BOOTPD - Starting wait
14:43:04.817126 [debug]  BOOTPD - Bootp replier started
14:43:04.817158 [debug]  BOOTPD - Starting bootpd
14:43:04.817258 [debug]  BOOTPD - Starting wait
14:43:04.817315 [debug]  BOOTPD - Bootp replier started
14:43:04.817444 [info]   Main - TFTP path '/tftpboot/'
14:43:04.817496 [debug]  Tftpd - Starting TFTPd
14:43:04.817590 [debug]  Tftpd - Starting wait
14:43:04.817648 [debug]  Tftpd - TFTP server started with base path '/tftpboot/'
14:43:04.817770 [debug]  MVPRelay - MVPRelay replier started
14:43:04.817818 [info]   Main - MVPRelay started
14:43:04.817959 [debug]  Main - MVPServer run success
14:43:09.065632 [debug]  BOOTPD - Wait finished
14:43:09.065765 [debug]  BOOTPD - Got request
14:43:09.065861 [debug]  Config - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
14:43:09.065892 [debug]  BOOTPD - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
14:43:09.066052 [debug]  BOOTPD - Found IP 192.168.0.9 for MVP
14:43:09.066153 [debug]  BOOTPD - Will enforce IP 192.168.0.9 on MVP even if it already has another
14:43:09.066189 [debug]  BOOTPD - Giving MVP IP from config
14:43:09.066362 [debug]  UDP - 255.255.255.255:16868 send failed 300
14:43:09.066402 [debug]  UDP - 255.255.255.255:16868 send failed 300 2nd try
14:43:09.066433 [debug]  BOOTPD - Starting wait
14:43:18.089609 [debug]  BOOTPD - Wait finished
14:43:18.089768 [debug]  BOOTPD - Got request
14:43:18.089866 [debug]  Config - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
14:43:18.089896 [debug]  BOOTPD - Opened config file: /etc/vdr/plugins/vompserver/vomp-00-0D-FE-00-42-F0.conf
14:43:18.090046 [debug]  BOOTPD - Found IP 192.168.0.9 for MVP
14:43:18.090142 [debug]  BOOTPD - Will enforce IP 192.168.0.9 on MVP even if it already has another
14:43:18.090176 [debug]  BOOTPD - Giving MVP IP from config
14:43:18.090386 [debug]  UDP - 255.255.255.255:16868 send failed 548
14:43:18.090426 [debug]  UDP - 255.255.255.255:16868 send failed 548 2nd try
14:43:18.090456 [debug]  BOOTPD - Starting wait
.
.
.
 
=== .....Raspberry PI2@MLD ...testing... :) ===

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #22 on: July 07, 2010, 16:26:55 »
Ich seh grad in deiner Signatur, dass du ein Notebook mit Win XP hast. Könntest du dort mal den orginal Hauppauge Server installieren und nachsehen, ob die MediaMVP diesen bootet?

Ich wüsste gern mal, was hier passiert:
Code: [Select]
14:43:09.066189 [debug]  BOOTPD - Giving MVP IP from config
14:43:09.066362 [debug]  UDP - 255.255.255.255:16868 send failed 300


Hat die MediaMVP nun die IP-Adresse vom vompserver bekommen, oder scheitert genau das? Wenn man das wüsste...

In dem vorherigen Versuch, als die MVP noch am Router hing, hat sie von diesem eine IP-Adresse bekommen? Vielleicht hat der Router ein Log, in dem sowas steht!?

Was siehst du auf dem Fernseher, an dem die MVP hängt?
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #23 on: July 07, 2010, 16:31:42 »
OK, ich seh grad, dass das in dem anderen Thread schon abgehakt wurde.

Bleibt noch das Log des DHCP auf dem Router, wenn die MVP an diesem hängt. Vielleicht gibt das mehr Infos raus.
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #24 on: July 07, 2010, 17:38:19 »
So, was ich bisher rausfinden konnte, ist dass auf dem Port 16868 die Antwort des BOOTP-Servers (der ja die IP-Adresse und die Informationen über den TFTP-Server an die MVP senden sollte) stattfindet.

Mit anderen Worten, die MVP bekommt keine IP vom vompserver, da das Senden dieser an die MVP fehlschlägt... Nur warum?

Eigentlich sollte es so ablaufen:

1. Die MVP bekommt vom Router eine IP-Adresse. Informationen über TFTP-Server und Bootfile fehlen allerdings.
2. Die MVP bekommt vom vompserver (also dem enthaltenen BOOTP-Server) eine neue (andere oder gleiche sollte egal sein) IP-Adresse mit Informationen über TFTP-Server und Bootfile.
3. Die MVP holt sich beim nun bekannten TFTP-Server den Dongle und bootet diesen.

Warum scheitert der 2. Schritt? Meine H3 braucht das nicht, also könnte es sein, dass irgenetwas mit dem BOOTP-Server nicht in Ordnung ist!?
« Last Edit: July 07, 2010, 17:38:32 by Marcus »
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #25 on: July 07, 2010, 17:44:46 »
So, und nun noch einer:

Die Optionen next server und filename scheinen auf dem speedtouch zwar zu existieren (such mal wo die sein könnten) aber nicht zu funktionieren. Leider steht in dem Artikel nicht drin, welche Firmwareversion der speedtouch hatte.

Speedtouch und PXE
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #26 on: July 07, 2010, 17:56:40 »
Es geht sowieso nicht mit den PXE Optionen im Router, da die MVP auf nicht-Standard-Ports (16867 und 16868) nach der 2. IP-Adresse fragt. Dieser Teil geht also nur mit dem BOOTP-Server im vompserver. Und da klemmt noch was...
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #27 on: July 07, 2010, 18:20:21 »
Das muss die Hitze sein...  :unsure:

Also es geht doch mit den PXE Optionen im Router, sofern er denn welche hat. Dein Speedtouch hat leider keine. Hast du einen anderen Router zur Verfügung? Wäre nur zum Testen und für den ersten Erfolg. Denn ich bin mir sicher, dass der BOOTP-Server der MLD irgendwas falsch macht. Oder wir machen was falsch, das will ich auch nicht ganz ausschließen.  :rolleyes:  
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #28 on: July 07, 2010, 18:55:41 »
Könnte es sein, dass BOOTPD doppelt gestartet wird?

Code: [Select]
18:45:57.154582 [info]   Main - Logging started
18:45:57.160997 [debug]  UDPReplier - UDP replier started
18:45:57.161388 [debug]  BOOTPD - Starting bootpd
18:45:57.161516 [debug]  BOOTPD - Starting wait
18:45:57.161588 [debug]  BOOTPD - Bootp replier started
18:45:57.161628 [debug]  BOOTPD - Starting bootpd
18:45:57.161739 [debug]  BOOTPD - Starting wait
18:45:57.161805 [debug]  BOOTPD - Bootp replier started
18:45:57.161992 [info]   Main - TFTP path '/tftpboot/'
18:45:57.162035 [debug]  Tftpd - Starting TFTPd
18:45:57.162150 [debug]  Tftpd - Starting wait
18:45:57.162219 [debug]  Tftpd - TFTP server started with base path '/tftpboot/'
18:45:57.162351 [debug]  MVPRelay - MVPRelay replier started
18:45:57.162397 [info]   Main - MVPRelay started
18:45:57.162568 [debug]  Main - MVPServer run success
 
Hardware (show / hide)

Offline bustler

  • Profi Member
  • ****
  • Posts: 352
    • View Profile
Was Ist Mit Dem Vompserver-addon?
« Reply #29 on: July 07, 2010, 19:50:01 »
hallo marcus,
mann - bist du aktiv an meinem problem dran :wow: danke!
routermässig hätt ich zwar schon noch einen, der kann das aber denk ich noch weniger: netgear wl0038
ich werd auch nochmal ein wenig recherchieren...

peter

edit:
hab noch einen gefunden: netgear mr814v2 - muss ich mal ans netz hängen und die einstellungen nach dem gewünschten durchsuchen...
« Last Edit: July 07, 2010, 20:37:51 by bustler »
=== .....Raspberry PI2@MLD ...testing... :) ===

1 [2] 3 >>> Archiv / MLD 2.x / General / Was Ist Mit Dem Vompserver-addon?
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.