[Dnsmasq-discuss] Strange TFTP problem on OpenIndiana

Simon Kelley simon at thekelleys.org.uk
Sun Sep 11 22:32:05 BST 2011


On 11/09/11 15:20, Daryl Richards wrote:
> I disabled IPV6 with COPTS=-DNO_IPV6, and now it works properly. I will
> keep debugging..
> 
> On 11-09-10 9:16 AM, Daryl Richards wrote:
>>
>> I am using dnsmasq 2.58 under OpenIndiana 151a. I've tried different
>> versions of OI, and get the same result. This used to work, but stopped
>> suddenly. I'm looking for hints on how to debug this.
>>
>> I am using PXE booting to provide installs and diagnostic tools. The PXE
>> menus work, but once I choose an option, when it tries to TFTP the file,
>> nothing happens. My log ends up with these:
>>
>> Sep 10 08:16:35 server dnsmasq[25097]: [ID 451785 daemon.info]
>> DHCPOFFER(nge0) 192.168.34.136 08:00:27:d5:9f:cd
>> Sep 10 08:16:37 server dnsmasq[25097]: [ID 451785 daemon.info]
>> DHCPREQUEST(nge0) 192.168.34.136 08:00:27:d5:9f:cd
>> Sep 10 08:16:37 server dnsmasq[25097]: [ID 451785 daemon.info]
>> DHCPACK(nge0) 192.168.34.136 08:00:27:d5:9f:cd
>> Sep 10 08:16:50 server dnsmasq[25097]: [ID 451785 daemon.info] PXE(nge0)
>> 192.168.34.136 08:00:27:d5:9f:cd pxelinux.0
>> Sep 10 08:17:27 server dnsmasq[25097]: [ID 978673 daemon.error] failed
>> sending /tftpboot/pxelinux.0 to ^D^HWUkN\360|^D^Hp|^D^H\360{^D^H\230{^D^H
>> Sep 10 08:17:29 server dnsmasq[25097]: [ID 978673 daemon.error] failed
>> sending /tftpboot/pxelinux.0 to ^D^HYUkN\360|^D^Hp|^D^H\360{^D^H\230{^D^H
>> Sep 10 08:17:33 server dnsmasq[25097]: [ID 978673 daemon.error] failed
>> sending /tftpboot/pxelinux.0 to ^D^H]UkN\360|^D^Hp|^D^H\360{^D^H\230{^D^H
>> Sep 10 08:17:39 server dnsmasq[25097]: [ID 978673 daemon.error] failed
>> sending /tftpboot/pxelinux.0 to ^D^HcUkN\360|^D^Hp|^D^H\360{^D^H\230{^D^H
>> Sep 10 08:17:47 server dnsmasq[25097]: [ID 978673 daemon.error] failed
>> sending /tftpboot/pxelinux.0 to ^D^HkUkN\360|^D^Hp|^D^H\360{^D^H\230{^D^H
>> Sep 10 08:17:56 server dnsmasq[25097]: [ID 978673 daemon.error] failed
>> sending /tftpboot/pxelinux.0 to ^D^HtUkN\360|^D^Hp|^D^H\360{^D^H\230{^D^H
>> Sep 10 08:18:33 server dnsmasq[25097]: [ID 978673 daemon.error] failed
>> sending /tftpboot/pxelinux.0 to ^D^H\231UkN\360|^D^Hp|^D^H\360{^D^H\230{^D^H
>> Sep 10 08:19:45 server dnsmasq[25097]: [ID 978673 daemon.error] failed
>> sending /tftpboot/pxelinux.0 to ^D^H\341UkN\360|^D^Hp|^D^H\360{^D^H\230{^D^H
>>
>> Thanks!
>>
> 

Please keep debugging.

Any idea when this broke? (ie which older versions work and which don't).

Is your boot client doing TFTP over IPv6  (broken) and falling back to
IPv4 when it's not enabled?

Be aware that many PXE ROMS deliberately fail and restart TFTP
connections, so the errors may be a red-herring (The mangled address
isn't, though)

OPenIndiana implies OpenSolaris, right? Suspect the extra code that went
into prettyprint_addr() in 2.58

Cheers,

Simon.



More information about the Dnsmasq-discuss mailing list