Have you managed to make the network boot work with ISC DHCP server?
I've included both options 43 and 66 as explained above with no success. I've also included three spaces at the end of the vendor string as explained in:
https://www.raspberrypi.org/documentati ... des/net.md but no luck. I'm still stuck with the RPi 3 sending a discover packet to the DHCP server a couple of times, which are replied with an offer that seems to be ignored by the Rpi.
Here is the tcpdump pcap with the interraction between the Pi and the server:
Code: Select all
12:10:16.790443 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 348)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from b8:27:eb:ad:76:1e, length 320, xid 0x26f30339, Flags [none]
Client-Ethernet-Address b8:27:eb:ad:76:1e
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Parameter-Request Option 55, length 12:
Vendor-Option, Vendor-Class, BF, Option 128
Option 129, Option 130, Option 131, Option 132
Option 133, Option 134, Option 135, TFTP
ARCH Option 93, length 2: 0
NDI Option 94, length 3: 1.2.1
GUID Option 97, length 17: 0.68.68.68.68.68.68.68.68.68.68.68.68.68.68.68.68
Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
12:10:16.790792 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
192.168.2.1.67 > 192.168.2.12.68: BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none]
Your-IP 192.168.2.12
Server-IP 192.168.2.1
Client-Ethernet-Address b8:27:eb:ad:76:1e
file "pxelinux.0"
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Offer
Server-ID Option 54, length 4: 192.168.2.1
Lease-Time Option 51, length 4: 300
Vendor-Option Option 43, length 20: 82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.32.32.32
Subnet-Mask Option 1, length 4: 255.255.255.0
I am just wondering whether I am missing something here.