Hi Philipp, Thanks for your response. Yeah I actually figured that out after looking looking at the netcfg code and seeing the "01-" being purposefully excluded from the address capture. So then I looked up the specification for PXELINUX and saw the hardware type at the start.
So, I've just hardcoded (eww) a "01-" before the ${netX/mac} in the iPXE config. Thanks for the answer! And sorry for not updating this sooner. This can probably be closed as a non-issue, but not sure if it's worth while adding a comment to the code, or something. Regards, James On Mon, Oct 24, 2016 at 9:48 AM, Philipp Kern <pk...@debian.org> wrote: > On 06/09/2016 01:11 PM, James Mackie wrote: > > This is me checking /proc/cmdline: > > ~ # cat /proc/cmdline > > auto=true priority=critical url=http://thebooting.dev2.internal/preseed > > interface=auto DEBCONF_DEBUG=5 BOOTIF=0c:c4:7a:8e:ad:4a > > BOOTIF= is generated by PXELINUX, which also prepends a hardware type. > (That's its defined interface.) > > Completely from memory you might want to try 01-0c-c4-7a-8e-ad-4a for > the BOOTIF. > > Kind regards > Philipp Kern > >