<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_ym19_1_1484749707173_2742" dir="ltr"><span style="font-family: "Courier New"; white-space: pre-wrap;" id="yui_3_16_0_ym19_1_1484749707173_2914">Dear all,</span></div><div id="yui_3_16_0_ym19_1_1484749707173_2742" dir="ltr"><span style="font-family: "Courier New"; white-space: pre-wrap;" id="yui_3_16_0_ym19_1_1484749707173_3553">I am having the same issue as Juan GarcĂ­a-Pardo described here:</span></div><div id="yui_3_16_0_ym19_1_1484749707173_2742"><a href="http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2016q4/010931.html" id="yui_3_16_0_ym19_1_1484749707173_2893" style="font-family: "Courier New"; white-space: pre-wrap; background-color: rgb(255, 255, 255);">http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2016q4/010931.html</a></div><div class="signature" id="yui_3_16_0_ym19_1_1484749707173_2744" dir="ltr"><pre wrap="" id="yui_3_16_0_ym19_1_1484749707173_2892">On Ubuntu 16.04, I use dnsmasq which is backported from Ubuntu 16.10:
dpkg -l dnsmasq
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version          Architecture     Description
+++-======================-================-================-=================================================
ii  dnsmasq                2.76-5           all              Small
caching DNS proxy and DHCP/TFTP server

I configured a PXE server, and disabled the isc-dhcp-server and tftpd-hpa so that I can test the
DHCP proxy function of dnsmasq.</pre><pre wrap="" id="yui_3_16_0_ym19_1_1484749707173_2892">
1. When the attached config file "1-working-local.conf" is used as
/etc/dnsmasq.conf without DHCP proxy, both PXE or uEFI client boot
successfully.

2. When the attached config file "2-not-working-proxy.conf" is used as
/etc/dnsmasq.conf with DHCP proxy, both PXE or uEFI client can <span id="yui_3_16_0_ym19_1_1484749707173_2895"><span id="yui_3_16_0_ym19_1_1484749707173_2896">_</span>NOT<span id="yui_3_16_0_ym19_1_1484749707173_2897">_</span></span>
boot successfully. In the log file "2-not-working-proxy.log" you can see
either PXE or uEFI client fails to enter network booting.

3. When the attached config file "3-partial-working-local.conf" is used
as /etc/dnsmasq.conf without DHCP proxy, PXE client can boot
successfully. However, EFI client did not. The log file was attached as
"3-not-working-efi-local.log".

4. When the attached config file "4-partial-working-proxy.conf" is used
as /etc/dnsmasq.conf with DHCP proxy, PXE client can successfully enter
network booting, as shown in "4a-working-pxe-client-proxy.log". However,
for EFI network client, just "bootx64.efi" was downloaded, no other
files were downloaded, as shown in
"4b-not-working-efi-client-proxy.log". For comparison, you can see in
"1-working-efi-no-proxy.log", without DHCP proxy, the clients should
download grub config file "grub.cfg" and other files.

Therefore it seems there is some uEFI network booting issues, no
matter it's using proxy or not.
<br></pre><pre wrap="" id="yui_3_16_0_ym19_1_1484749707173_2892">If you need me to do more tests or more info, please let me know.
Thank you very much.

Steven</pre></div></div></body></html>