[syslinux] pxechn.c32 does not do TFTP

Victor Sudakov vas at mpeks.tomsk.su
Mon Jul 15 21:51:15 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.


-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
sip:sudakov at sibptus.tomsk.ru


More information about the Syslinux mailing list