"""
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:
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.
"""
Posted comments on:
https:/ /salsa. debian. org/waldi/ ipxe/merge_ requests/ 1 /code.launchpad .net/~alkisg/ ubuntu/ +source/ ipxe/+git/ ipxe/+merge/ 376817
https:/
"""
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 ff:fedd: d018 > ff02::2: ICMP6, router solicitation, length 16 3eff:fe3f: 8b66 > ff02::1:ff00:0: ICMP6, neighbor solicitation, who has ::, length 32 3eff:fe80: bcd9 > ff02::1:ff00:0: ICMP6, neighbor solicitation, who has ::, length 32 ff:fedd: d018 > ff02::2: ICMP6, router solicitation, length 16 ff:fedd: d018 > ff02::2: ICMP6, router solicitation, length 16 ff:fedd: d018 > ff02::2: ICMP6, router solicitation, length 16 ff:fedd: d018 > ff02::2: ICMP6, router solicitation, length 16 3eff:fe3f: 8b66 > ff02::2: ICMP6, router solicitation, length 16 ff:fedd: d018 > ff02::2: ICMP6, router solicitation, length 16
19:29:32.878741 IP6 fe80::5054:
19:29:32.878768 IP6 fe80::216:
19:29:32.878777 IP6 fe80::216:
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:
19:29:33.693789 IP6 fe80::5054:
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:
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:
19:29:40.432536 IP6 fe80::216:
19:29:40.834099 IP6 fe80::5054:
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.
"""