Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a FreeBSD server on which I would like to run a TFTP server (for PXE). My daemon of choice is tftp-hpa and I have it configured to serve from /tftpboot properly. It works unless I mount /tftpboot via NFS. Here is some more information...

  • sockstat -4l confirms in.tftpd is running on *:69 (which is correct)
  • telnet obviously doesn't work (UDP) but when I try to grab a file that exists, I get a timeout.
  • There's no loot in /var/log/messages
  • When I request a file that does not exist, I get the proper error

Any ideas?

share|improve this question
I do the same thing at work, with tftpd-hpa, and it works fine. Albeit on linux, not freebsd. – Tom O'Connor Dec 28 '11 at 23:19
Try adding -v to the tftp server's launch arguments. This may give you a bit more information to debug this. – devicenull Dec 29 '11 at 1:24
@devicenull, that led me to believe it was a problem outside of the TFTP server. Verbose logging showed all requests properly (including retries) but gave no evidence of a response. – Alex Hirzel Dec 29 '11 at 19:46

I did not end up resolving this. I opted to serve TFTP from the file server (which exports /tftpboot). In addition to actually working, it's a lot faster. If anyone wants help debugging this issue in the future, feel free to contact me.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.