Puncte:0

How to troubleshoot tftp issues with some (but not all) clients

drapel sl

I have a working PXE server using Puppet Razor (now end of lifed, but we still need it to work a little longer). It has built hundreds of systems for us.

I can go to most systems here and manually tftp files from that server and get files whose MD5SUMs match perfectly.

We have some systems in a remote location, though, which aren't able to TFTP any files properly. They get their DHCP address, but fail to download the vmlinuz file needed to continue. If I go to a system there that is up and running, and try to manually tftp a file, I get a file whose MD5SUM is incorrect. If I then repeat the task, I always get exactly the same, incorrect, MD5SUM. If I instead rsync the file from the tftp server, I get exactly the file as expected, with the correct MD5SUM.

The tftp transfers are painfully slow, often taking 30-60 seconds for a file that rsync transfers in under a second. So network bandwidth isn't the issue. Something else is going on.

Where should I start looking to debug this? It's darned weird.

drapel in
Când aveți de-a face cu probleme de transfer, tcpdump este întotdeauna un instrument bun de utilizat, încercați să preluați datele, poate de la ambele capete ale legăturii și vedeți ce nu merge bine. Un lucru cu TFTP este că nu joacă deloc bine cu NAT. și ar trebui să considerăm chiar că TFTP este unul dintre protocoalele care nu vor funcționa în altceva decât localnet. (rutarea o omoara adesea)
drapel sl
Bine de stiut. O să-i întreb pe cei de la rețea dacă este vreun NAT implicat între aici și acolo. Mulțumiri!
Peter Zhabin avatar
drapel cn
Pun pariu că întâlnești o problemă cu fragmentarea IP. Unii (dacă nu majoritatea) clienții PXE nu se deranjează să reasamblați fragmentele pe care le primesc. Așadar, verificați urmărirea Wireshark sau tcpdump de pe partea clientului și setați `blkzise` pe partea serverului, astfel încât fragmentarea să nu se producă prin tunelul WAN.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.