Hallo,
ich versuche, einen brandneuen MediaMVP (Rev. H3) von meinem c't VDR zu booten.
Nach ersten mißlungenen Versuchen mit dem DHCP-Server in meinem Netz habe ich selbigen deaktiviert, und sowohl den BOOTP als auch TFTP Server vom vompserver aktiviert.
Offenbar gelingt das BOOTP, aber der TFTP-Zugriff klappt nicht. Der MediaMVP sagt nur, daß er keinen Server zum Booten finden kann. Hier das log vom vompserver:
23:49:17.588509 [debug] BOOTPD - Wait finished
23:49:17.588664 [debug] BOOTPD - Got request
23:49:17.588865 [debug] Config - Opened config file: /var/lib/vdr/plugins/vomp-00-0D-FE-0B-AE-4A.conf
23:49:17.588921 [debug] BOOTPD - Opened config file: /var/lib/vdr/plugins/vomp-00-0D-FE-0B-AE-4A.conf
23:49:17.589084 [debug] BOOTPD - Found IP 192.168.2.222 for MVP
23:49:17.589239 [debug] BOOTPD - Will enforce IP 192.168.2.222 on MVP even if it already has another
23:49:17.589290 [debug] BOOTPD - Giving MVP IP from config
23:49:17.589539 [debug] BOOTPD - Starting wait
Eine Session mit Ethereal (von einem anderen Rechner aus) ergibt auch, daß die IP-Adress-Übergabe klappt:
No. Time Source Destination Protocol Info
0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0x18776ac5
0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0x18776ac5
0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0x18776ac5
0.0.0.0 255.255.255.255 UDP Source port: 16868 Destination port: 16867
192.168.2.23 255.255.255.255 UDP Source port: 16867 Destination port: 16868
192.168.2.222 255.255.255.255 WCCP Unknown WCCP message (1)
192.168.2.222 255.255.255.255 WCCP Unknown WCCP message (1)
192.168.2.222 255.255.255.255 WCCP Unknown WCCP message (1)
192.168.2.222 255.255.255.255 WCCP Unknown WCCP message (2)
Allerdings fragt der MediaMVP anschließend auf sehr merkwürdigen Ports weiter. Erst kontaktiert er Port 16867 und bekommt sogar eine Antwort vom VDR System (192.168.2.23). Dann schickt er ein UDP-Paket von Port 2048 an 16881 (was Ethereal als WCCP interpretiert) und bekommt keine Antwort! Keine Spur vom TFTP-Port 69!
nmap auf den VDR Server zeigt, daß die UDP-Ports 16867 und 16869 offen sind. Insbesondere ist 16881 nicht offen!
Hat Hauppauge hier irgendwelche Geschichten geändert? Ich habe versucht, Ethereal die gezeigten Pakete als TFTP-Pakete interpretieren zu lassen, was offenbar nicht geht. Also kein TFTP?
Hier noch die vompserver Konfiguration (ohne Kommentarzeilen):
vomp.conf
[General]
Log file = /tmp/vompserver.log
Server name = Cinema
Bootp server enabled = yes
TFTP server enabled = yes
TFTP directory = /var/lib/vdr-plugin-vompserver
vomp-00-0D-FE-0B-AE-4A.conf
[Boot]
IP = 192.168.2.222
Override IP = 1
TFTP file name = vomp-dongle
[General]
Hat irgend jemand Ideen? Liest der vompserver-Autor hier mit?
Cheers Peter