So beheben Sie TFTP-Probleme bei einigen (aber nicht allen) Clients

So beheben Sie TFTP-Probleme bei einigen (aber nicht allen) Clients

Ich habe einen funktionierenden PXE-Server mit Puppet Razor (der inzwischen veraltet ist, aber wir brauchen ihn noch ein bisschen länger). Hunderte Systeme wurden für uns damit erstellt.

Ich kann auf die meisten Systeme hier zugreifen und manuell TFTP-Dateien von diesem Server herunterladen und Dateien abrufen, deren MD5SUMs perfekt übereinstimmen.

Wir haben jedoch einige Systeme an einem Remote-Standort, die keine Dateien richtig per TFTP übertragen können. Sie erhalten ihre DHCP-Adresse, können aber die zum Fortfahren erforderliche vmlinuz-Datei nicht herunterladen. Wenn ich dort zu einem laufenden System gehe und versuche, eine Datei manuell per TFTP zu übertragen, erhalte ich eine Datei, deren MD5SUM falsch ist. Wenn ich den Vorgang dann wiederhole, erhalte ich immer genau dieselbe, falsche MD5SUM. Wenn ich die Datei stattdessen per Rsync vom TFTP-Server synchronisiere, erhalte ich genau die erwartete Datei mit der richtigen MD5SUM.

Die TFTP-Übertragungen sind quälend langsam und dauern oft 30 bis 60 Sekunden für eine Datei, die rsync in weniger als einer Sekunde überträgt. Die Netzwerkbandbreite ist also nicht das Problem. Es ist etwas anderes im Gange.

Wo soll ich mit der Fehlerbehebung beginnen? Es ist verdammt seltsam.

verwandte Informationen