[syslinux] pxechn.c32 does not do TFTP
vas at mpeks.tomsk.su
Tue Jul 16 05:10:18 PDT 2013
Gene Cumm wrote:
> >> Did you try without "-o 66..."? Any chance for a packet capture from a
> >> mirrored port or the dhcpd+tftpd-old+tftpd-new+dnsd?
> > OK, I have tried the following:
> > label WDS
> > menu LABEL ^4. Windows Deployment Service
> > com32 pxechn.c32
> > append wds01-sibptus.sibptus.transneft.ru::boot\x86\wdsnbp.com -W
> > and it *does* work for the majority of PXE clients. The packet dump is
> > here: http://zalil.ru/34637868
> > You can see from the dump that the client first queries DNS for the IP
> > address of wds01-sibptus.sibptus.transneft.ru (around frame 829) and
> > then downloads wdsnbp.com from 10.14.140.128.
> > This setup does not work on VirtualBox'es PXE client, perhaps because it
> > cannot do DNS lookups.
> Unfortunately, in my testing, I can't see any difference with and
> without the -o.
The -o in my case has turned out to be irrelevant.
> The big thing I notice is just that since 5.10, the
> code in pxelinux.0 does DNS queries for specific calls rather than a
> dotted quad conversion first.
That *was* relevant. It did not work until I replaced the dotted quad
address with the DNS name. Thank you. I think a change in the
documentation is due.
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
sip:sudakov at sibptus.tomsk.ru
More information about the Syslinux