[Dnsmasq-discuss] pxe-service entries in dnsmasq conf seem to fail non-proxy EFI boot

Shrenik Bhura shrenik.bhura at gmail.com
Sat Sep 25 11:14:13 UTC 2021


Hi Geert,

Your advice doesn't seem to work. Gives an error on the very first line
that has been changed.
tag:!iPXE,X86PC,ltsp/undionly.kpxe

Thanks,
Shrenik

On Fri, 19 Mar, 2021, 15:54 Geert Stappers via Dnsmasq-discuss, <
dnsmasq-discuss at lists.thekelleys.org.uk> wrote:

> On Fri, Mar 19, 2021 at 11:05:05AM +0200, Alkis Georgopoulos wrote:
> > Hi all,
>
> ;-)
>
>
> > I'm one of the LTSP developers; I asked Shrenik to contact the dnsmasq
> > mailing list because I feel this might be a dnsmasq issue.
> >
> > Specifically, success or failure depends on whether these five lines are
> > commented out or not:
> >
> > #pxe-service=tag:proxy,tag:!iPXE,X86PC,"undionly.kpxe",ltsp/undionly.kpxe
> >
> #pxe-service=tag:proxy,tag:!iPXE,X86-64_EFI,"snponly.efi",ltsp/snponly.efi
> > #pxe-service=tag:proxy,tag:iPXE,X86PC,"ltsp.ipxe",ltsp/ltsp.ipxe
> > #pxe-service=tag:proxy,tag:iPXE,X86-64_EFI,"ltsp.ipxe",ltsp/ltsp.ipxe
> > #pxe-service=tag:rpi,X86PC,"Raspberry Pi Boot   ",unused
> >
> > You may find the full configuration files and logs at:
> > https://github.com/ltsp/ltsp/pull/417
> >
> > The reason I feel it might be a dnsmasq issue, is that these tags are NOT
> > matched in Shrenik's use case. He's not using proxy mode and he's not
> > booting a Raspberry Pi.
> >
> > So, "pxe-service" lines that are NOT matched, cause the problem,
> > yet if they're commented out, the problem is gone...
> >
> > Would that be an issue with dnsmasq, or with the UEFI PXE stack?
>
> I go for something inbetween:
>   UEFI PXE stack insisting on something that dnsmasq **configuration**
>   doesn't yet provide. Or server side **configuration** is something
>   that the client can't handle.
>
>
> Advice:
>   Leave out `pxe-service`, skip "PXE". Yes, do  iPXE    ;-)      [1]
>
> Transform
> | #pxe-service=tag:proxy,tag:!iPXE,X86PC,"undionly.kpxe",ltsp/undionly.kpxe
> |
> #pxe-service=tag:proxy,tag:!iPXE,X86-64_EFI,"snponly.efi",ltsp/snponly.efi
> | #pxe-service=tag:proxy,tag:iPXE,X86PC,"ltsp.ipxe",ltsp/ltsp.ipxe
> | #pxe-service=tag:proxy,tag:iPXE,X86-64_EFI,"ltsp.ipxe",ltsp/ltsp.ipxe
> | #pxe-service=tag:rpi,X86PC,"Raspberry Pi Boot   ",unused
> into something like[2]:
> | tag:!iPXE,X86PC,ltsp/undionly.kpxe
> | tag:!iPXE,X86-64_EFI,ltsp/snponly.efi
> | tag:iPXE,X86PC,ltsp/ltsp.ipxe
> | tag:iPXE,X86-64_EFI,ltsp/ltsp.ipxe
> | tag:rpi,X86PC,unused
>
>
> Request:
>   Report back
>
>
>
> Groeten
> Geert Stappers
> Voetnoten:
>  [1] iPXE  stands for  "It doesn't do PXE"
>  [2] actual syntax not verified
> --
> Silence is hard to parse
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20210925/2504227b/attachment.htm>


More information about the Dnsmasq-discuss mailing list