I'm trying to get a Soekris box to boot from an OpenBSD tftp server. I've gotten my DHCP server working, but I'm having trouble with my tftpd configuration. (I guess it's not so Trivial as I thought! :-))
When the client attempts to retrieve pxeboot from the tftp server, the client times out and on the server I get the following (unhelpful) message dumped to the syslog: tftpd[xxxx]: oack: Permission denied ... tftpd[xxxx]: nak: Permission denied This happens with any remote client. Interestingly, if I attempt to tftp from the server locally, it works fine: only remote clients have a problem. My tftp daemon is started from inetd (which I guess technically makes it not a daemon at all); I just uncommented the tftpd lines in the distributed inetd.conf file. Obviously, there's some sort of network permissions configuration layer I'm missing. Any ideas of where to look?