Discussion:
[Dnsmasq-discuss] tftp: garbage at the end of pxelinux.0
Bruno Bigras
2016-03-16 20:21:09 UTC
Permalink
Hi,

One weird pxeclient seems to add a suffix to pxelinux.0 causing a "not
found" error. The client isn't able to boot.

dnsmasq-tftp: file
/var/lib/tftpboot/pxelinux.0OK39=FF27=0038=006E=AS1331247804
6D=08/04/201362=UPS 08.8 (ID18) 01=Smart-UPS3000
2F=4.5942=54.5346=59.984D=118.004E=118.0045=33675=6C=65=6F=12071=56B=O70=2072=1081E2=05=0009=59.98I0=0SH=9521C5ACC79ABF6E7DA83FE7EC0AD3E3MD=f120af7fe413a998d336faa0b0290302</BODY>
not found

With tftpd-hpa I'm able to strip it with a regex ("r ^pxelinux\.0.*
pxelinux.0" in /etc/tftpd.map). I would prefer to use dnsmasq since
I'm using its dhcp proxy feature and using one tool instead of two
would keep things simpler.

Is there a way around my problem with dnsmasq?

I'm using dnsmasq 2.68 on Ubuntu 14.04.

Thanks,

bruno

Loading...