Seite 1 von 1

PXE BOOT: TFTP ERROR - File Not Found

Verfasst: 11 Aug 2011, 17:18
von tomz
Moin,

wir haben mit einer Serie von HP PCs das Problem das der TFTP bzw PXE Boot nicht funktioniert. Alle anderen PCs funktionieren problemlos. Die logs sind recht mager:

ich hab das Loglevel auf 7 gesetzt und ein eigenes Logfile bestimmt:

Code: Alles auswählen

root@opsi:~# tail -f /var/log/atftpd.log
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]: Advanced Trivial FTP server started (0.7)
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   started by inetd
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   logging level: 7
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   directory: /tftpboot/
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   user: nobody.nogroup
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   log file: /var/log/atftpd.log
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   server timeout: 300
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   tftp retry timeout: 5
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   maximum number of thread: 100
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   option timeout:   enabled
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   option tzise:     enabled
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   option blksize:   enabled
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   maximum blocksize: 0
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:   option multicast: enabled
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:      address range: 239.239.239.0-255
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217140528]:      port range:    1758
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217143952]: Creating new socket: 192.168.255.32:40387
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217143952]: Serving linux/pxelinux.0 to 192.168.239.94:2070
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217143952]: tsize option -> 15710
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217143952]: Aborting transfer
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1217143952]: Server thread exiting
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1227633808]: Creating new socket: 192.168.255.32:59274
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1227633808]: Serving  to 192.168.239.94:2071
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1227633808]: File /tftpboot/ not found
Aug 11 17:14:45 opsi.stute.loc atftpd[1998.-1227633808]: Server thread exiting
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]: atftpd terminating after 300 seconds
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:   Load measurements:
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    User:    0.000s  Sys:   0.000s
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    Total: 587.009s  CPU:   0.017%
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:   Time between connections:
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    Min: 0.001s Max: 286.905s
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:   Thread stats:
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    simultaneous threads:     1
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    number of servers:        0
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    number of aborts:         0
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    number of errors:         4
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    number of files sent:     0
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]:    number of files received: 0
Aug 11 17:24:32 opsi.stute.loc atftpd[1998.-1217140528]: Main thread exiting

Auf dem Client steht:
Bild

Ich würde gerne wissen wieso er "Aborting transfer" meldet. Gibt es weiter LOG-Optionen?
Und wieso funktioniert es (zeitgleich) mit anderen Clients?
Jemand schon erfahrung damit?

Gruß
Tom

Re: PXE BOOT: TFTP ERROR - File Not Found

Verfasst: 12 Aug 2011, 09:17
von karni
Hallo,
wenn alle andere PCs funktionieren, nehme ich an, dass die Konfiguration Ok ist.
Dass heißt es liegt an den Rechnern. Sind alle das gleiche Modell?
Ich habe dasselbe Problem mit alte PCs gehabt - die Lösung war BIOS update.
Auf dem Bild sehe ich "PXE Copyright 1997-2000" - sieht wie alte PXE Version aus.

Wenn die Netzwerkkarte eingebaut ist versuch mit BIOS update, oder eine neuere Netzwerkkarte(ich vermute realtek ist PCI, und nicht auf dem Mainboard).

Re: PXE BOOT: TFTP ERROR - File Not Found

Verfasst: 12 Aug 2011, 09:22
von Sch0rsch1
Moin!
Ich hatte den Fehler immer, wenn Ich das Netboot-Produkt memtest86 installiert haben, weil dann immer die Rechte im Verzeichnis /tftpboot/linux/pxelinux.cfg geändert wurden und dann auf die Bootfiles für TFT nicht zugegriffen werden konnte.

Das lies sich dann einfach mit einem opsi-setup --set-rights beheben.

Da Ihr natürlich Zeitgleich andere Rechner installieren könnt, scheint das Problem ein anderes zu seien. Liegt denn in dem von mir genannten Verzeichnis eine Datei mit der entsprechenden MAC-Adresse für den PC der installiert werden soll?

Re: PXE BOOT: TFTP ERROR - File Not Found

Verfasst: 12 Aug 2011, 09:50
von tomz
Moin, danke für die Antworten:

1) die PC Serie ist Nagelneu, HP 500B MT. Es handelt sich um einen Onboard Lan-Chip von Realtek.
2) nein eine named pipe war nicht vorhanden, "mit" funktioniert es aber ebenfalls nicht.
3) die Berechtigungen im Verzeichnis sollten richtig sein.

Re: PXE BOOT: TFTP ERROR - File Not Found

Verfasst: 17 Aug 2011, 08:48
von tomz
hat noch jemand einen Tipp?

Re: PXE BOOT: TFTP ERROR - File Not Found

Verfasst: 17 Aug 2011, 10:14
von d.oertel
Hi,

wie schon erwähnt: BIOS Update

gruss
d.oertel

Re: PXE BOOT: TFTP ERROR - File Not Found

Verfasst: 17 Aug 2011, 10:20
von tomz
Es handelt sich "leider" um einen neuen Rechner mit aktuellem BIOS.

Re: PXE BOOT: TFTP ERROR - File Not Found

Verfasst: 17 Aug 2011, 12:07
von karni
Ich glaube weiter, dass ein Problem mit firware ist:)
http://sourceforge.net/projects/freegho ... ic/3960411

Schau auf die Seite von HP, ob ein neues firware gibt.