[Dnsmasq-discuss] About UEFI PXE booting in proxy mode

Simon Kelley simon at thekelleys.org.uk
Thu Jan 26 19:16:23 GMT 2017


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

There's no DHCP traffic in that capture. It appears to all be ssh.

Wrong interface?


Cheers,

Simon.


On 24/01/17 08:50, Steven Shiau wrote:
> Hi Simon,
> 
> Attached please find the dump file of the command "tcpdump -s 0 -w 
> capturefile". Let me know if you need more info. Thank you very
> much.
> 
> Steven
> 
> 
> On 1/24/2017 AM 05:25, Simon Kelley wrote: Thanks for the reply.
> Please could you repeat the tcpdump using the command
> 
> tcpdump -s 0 -w capturefile
> 
> and send me the resulting file? That has far more information than 
> tcpdump prints.
> 
> 
> Cheers,
> 
> Simon.
> 
> On 20/01/17 08:39, Steven Shiau wrote:
>>>> Hi Simon,
>>>> 
>>>> Thanks for your reply. I am answering you in the following.
>>>> 
>>>> On 2017/01/20 06:47, Simon Kelley wrote:
>>>>> Your example 3 - I'm confused why that shouldn't work - the
>>>>> PXE client seems to be making further requests which are
>>>>> bring ignored. Would it be possible for you to get a packet
>>>>> dump of that exchange using tcpdump?
>>>> $ sudo tcpdump -ni ens38 'udp port 67 and udp port 68'
>>>> tcpdump: verbose output suppressed, use -v or -vv for full
>>>> protocol decode listening on ens38, link-type EN10MB
>>>> (Ethernet), capture size 262144 bytes 16:18:33.208355 IP
>>>> 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from
>>>> 00:0c:29:1d:9a:d1, length 347 16:18:36.205647 IP
>>>> 192.168.22.254.67 > 255.255.255.255.68: BOOTP/DHCP, Reply,
>>>> length 341 16:18:36.385548 IP 0.0.0.0.68 > 
>>>> 255.255.255.255.67: BOOTP/DHCP, Request from
>>>> 00:0c:29:1d:9a:d1, length 359 16:18:36.386212 IP
>>>> 192.168.22.254.67 > 255.255.255.255.68: BOOTP/DHCP, Reply,
>>>> length 341 ^C 4 packets captured 4 packets received by filter
>>>> 0 packets dropped by kernel
>>>> 
>>>>> Example 4 looks quite hopeful - the client is
>>>>> succerssfully downloading the bootx64.efi file (ignore the
>>>>> error before, that's just testing for the existance of the
>>>>> file.
>>>>> 
>>>>> Can you see what's displayed on the client system at this
>>>>> point?
>>>> It's blank screen due to the background_image for grub is
>>>> not downloaded,  and in the end the grub shows no grub.cfg
>>>> error, as attached. That format is from the grub prefix we
>>>> added by: ======================================= set 
>>>> prefix=(tftp)/grub-efi.cfg echo "Grub CPU and platform:
>>>> \$grub_cpu, \$grub_platform" echo 'Network status: '
>>>> net_ls_cards net_ls_addr net_ls_routes
>>>> 
>>>> tr --set pretty_mac x: x- \$net_default_mac
>>>> 
>>>> echo "Loading config file
>>>> \$prefix/grub.cfg-01-\$pretty_mac..." configfile
>>>> \$prefix/grub.cfg-01-\$pretty_mac
>>>> 
>>>> echo "Loading config file
>>>> \$prefix/grub.cfg-\$net_default_ip..." configfile
>>>> \$prefix/grub.cfg-\$net_default_ip
>>>> 
>>>> echo "Loading config file: \$prefix/grub.cfg" configfile 
>>>> \$prefix/grub.cfg
>>>> 
>>>> echo "Could not find config file
>>>> \$prefix/grub.cfg-\$pretty_mac, 
>>>> \$prefix/grub.cfg-\$net_default_ip or \$prefix/grub.cfg!"
>>>> sleep 15 ======================================= This is
>>>> exactly the same problem as mentioned here: 
>>>> http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2016q4/010
931
>
>>>> 
.html
>>>> 
> i.e., only grub efi is downloaded, while the rest of required files
> are
>>>> not downloaded. As I mentioned for comparison, for non-proxy
>>>> mode with same configuration, it works well.
>>>> 
>>>> Thanks again.
>>>> 
>>>> Steven
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Dnsmasq-discuss mailing list
>>>> Dnsmasq-discuss at lists.thekelleys.org.uk 
>>>> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
>>>>
>>
>>
>>>> 
_______________________________________________
>> Dnsmasq-discuss mailing list 
>> Dnsmasq-discuss at lists.thekelleys.org.uk 
>> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
> 
> 
> 
> _______________________________________________ Dnsmasq-discuss
> mailing list Dnsmasq-discuss at lists.thekelleys.org.uk 
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBCAAGBQJYiksHAAoJEBXN2mrhkTWin7IP+gNguubssPNtRugS0v84q0fp
FJqaaPClvxugayygm8BP/J0xD0Gy+2jV9mdOVDpIJpJFzOPYI418KhoH81fbYVa1
W26UdvWwMii4dcxhw/fqcufW/OnmZYvr9yu/N9Vchz14MAtSUKqKEekH1sXohKxP
wTywXgX7dBisbWaROiO/1EZxRN3YMJxgV4psqqsdndRqdB00HIeJmDxkUG75AqbE
JnWfwqQEod9t1SV8kMbyBxO0w6ol+eoRXHRLyfp9EyN9WjoSyUkCZxgRt/I5GB4X
cmqvChPcaicQAFwp13RJPd5LeM0NGUDZSHL2ekkvyeIKB2qlOXk87YGLPoTlmucy
FBYWAaCnj7oXdFMWQYFyl9hBU0rD03LhTnq0ss4m3SBxpYcf95ScoGF6VPKMiSwF
YuVrYDpDm4dmEfAIRCgUsd86JYG8uMoD3s9mvu4G5SbluYlB9s++OJapASTWPEvy
GLeDKZX/iQJl2TUYJKOPwYkn7Ng/LbzErIuc+ODx7Ea/m7tFqAElT4KvOVf3/olA
jNZ3dGpr9iP83brMUeu38L0AXJljFI8vjBk79p6uW7Z6LlRuasjaWrz27tQ2uL2e
xLxp8yt4hWE4cZTZ6OqqtQnSokaM1tbBDQFvx9SZ78K2dk4ilp/fQcKVjM/9NKco
dDDQm0EmfDQqc+A6k1q9
=dJa0
-----END PGP SIGNATURE-----



More information about the Dnsmasq-discuss mailing list