Comment 19 for bug 1811496

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Posted comments on:

https://salsa.debian.org/waldi/ipxe/merge_requests/1
https://code.launchpad.net/~alkisg/ubuntu/+source/ipxe/+git/ipxe/+merge/376817

"""
I have tested this change and it makes total sense. I haven't created a PXE boot entirely, but, instead, I sniffed the virtio interface of the VM using the EFI menu entry:

19:29:32.878687 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 52:54:00:dd:d0:18, length 406
19:29:32.878741 IP6 fe80::5054:ff:fedd:d018 > ff02::2: ICMP6, router solicitation, length 16
19:29:32.878768 IP6 fe80::216:3eff:fe3f:8b66 > ff02::1:ff00:0: ICMP6, neighbor solicitation, who has ::, length 32
19:29:32.878777 IP6 fe80::216:3eff:fe80:bcd9 > ff02::1:ff00:0: ICMP6, neighbor solicitation, who has ::, length 32
19:29:32.878891 IP 10.250.99.1.67 > 10.250.99.220.68: BOOTP/DHCP, Reply, length 300
19:29:33.144534 IP6 fe80::5054:ff:fedd:d018 > ff02::2: ICMP6, router solicitation, length 16
19:29:33.693789 IP6 fe80::5054:ff:fedd:d018 > ff02::2: ICMP6, router solicitation, length 16
19:29:33.913529 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 52:54:00:dd:d0:18, length 406
19:29:33.913714 IP 10.250.99.1.67 > 10.250.99.220.68: BOOTP/DHCP, Reply, length 300
19:29:34.737371 IP6 fe80::5054:ff:fedd:d018 > ff02::2: ICMP6, router solicitation, length 16
19:29:35.945745 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 52:54:00:dd:d0:18, length 418
19:29:35.945973 IP 10.250.99.1.67 > 10.250.99.220.68: BOOTP/DHCP, Reply, length 300
19:29:35.946042 ARP, Request who-has 10.250.99.220 tell 10.250.99.220, length 28
19:29:36.769615 IP6 fe80::5054:ff:fedd:d018 > ff02::2: ICMP6, router solicitation, length 16
19:29:40.432536 IP6 fe80::216:3eff:fe3f:8b66 > ff02::2: ICMP6, router solicitation, length 16
19:29:40.834099 IP6 fe80::5054:ff:fedd:d018 > ff02::2: ICMP6, router solicitation, length 16
19:29:41.033953 ARP, Request who-has 10.250.99.220 tell 10.250.99.1, length 28
19:29:41.034082 ARP, Reply 10.250.99.220 is-at 52:54:00:dd:d0:18, length 30

And it got the IP but no file was offered (As I didnt offer one).

One thing to notice:

I had serial=console in my grub and it doesn't work with ttyS0 as output (I know its obvious, but, it looked like it didnt work in my setup in an initial look). After having a VNC graphics set, I could see the iPXE 20190109.133f4c47-0ubuntu3 (the version I created) in the console before the PXE attempt.
"""