oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Piserver DHCP Proxy - Clients do not boot reliably

Sun Dec 08, 2019 10:06 am

Hi everyone,


Previously I asked for help ( https://www.raspberrypi.org/forums/view ... 8&t=256826)
on how to setup a classroom without access to the school network and internet.

This setup worked - but now I want to upgrade my classroom to enable the clients to access the school network + internet.

Our school uses a Windows 2012 Server for Domain Control and we have an OPSI-Server to serve the schools Win10 Clients.

Our IT guy disabled STP on the switches and I made changes to my working previously isolated PiServer network to act as a DHCP Proxy and connected my classroom switch to the school network.

My PiServer now has access to the internet.

I am able to add the Raspis to Piserver (Their MAC show up in the Piserver Config Setup ) but the raspberry pi clients do not boot. They do not show any messages on the screen.
The Network LED on the Pi light up - but nothing else happens.

Does anybody know how to debug my problem?
Last edited by oth on Sun Dec 15, 2019 10:47 am, edited 2 times in total.

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot

Sun Dec 08, 2019 10:56 am

oth wrote:
Sun Dec 08, 2019 10:06 am
My PiServer now has access to the internet.
Did you configure the piserver server itself to have a dynamic IP through DHCP as well?

(As if you are still using a static IP, and made some small mistake such as setting an incorrect netmask, that can also result in odd situation in which you are not being able to talk to others in the same subnet, but do can talk to the outside world).

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Sun Dec 08, 2019 12:58 pm

Hi,
dhcpcd.conf is untouched and has not static IP settings.
The Network Preferences is set to auto config.

Any ideas I could try?
I am now in the process of getting an USB to Serial Adapter to debug the Clients via serial terminal.

networksettings.jpg
networksettings.jpg (201.41 KiB) Viewed 1341 times
dhcp.jpg
dhcp.jpg (214.86 KiB) Viewed 1338 times

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot

Sun Dec 08, 2019 9:23 pm

With a SD card in one of the Pi, the Pi also does receives an IP lease from your Windows server?
(just to rule out that your Windows server is not configured to only provide DHCP service to computers listed in Active Directory)

"tail -100 /var/log/syslog" on piserver computer doesn't show any dnsmasq startup errors?

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Sun Dec 08, 2019 9:40 pm

Using a SD Card to boot OS and get an IP via DHCP works.

I will look into the errors in syslog tomorrow.

Strangely, during countless reboot attempts I got one Raspi to boot into Debian via network boot. But after another reboot it didn't work.
I will update once I have more info

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Mon Dec 09, 2019 2:32 pm

My classroom server has the IP 172.16.1.70

Here is the info from:

tail -10 /var/log/syslog

Code: Select all

Dec  9 15:23:30 raspberryserver dnsmasq-dhcp[2744]: 3989040218 vendor class: android-dhcp-9
Dec  9 15:23:30 raspberryserver dnsmasq-dhcp[2744]: 3989040218 client provides name: ZTE-Blade-A7-2019
Dec  9 15:23:30 raspberryserver dhcpcd[598]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec  9 15:23:35 raspberryserver dnsmasq-dhcp[2744]: 3989040218 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec  9 15:23:35 raspberryserver dnsmasq-dhcp[2744]: 3989040218 vendor class: android-dhcp-9
Dec  9 15:23:35 raspberryserver dnsmasq-dhcp[2744]: 3989040218 client provides name: ZTE-Blade-A7-2019
Dec  9 15:23:36 raspberryserver kernel: [ 1430.890552] device eth0 left promiscuous mode
Dec  9 15:23:43 raspberryserver dnsmasq-dhcp[2744]: 3989040218 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec  9 15:23:43 raspberryserver dnsmasq-dhcp[2744]: 3989040218 vendor class: android-dhcp-9
Dec  9 15:23:43 raspberryserver dnsmasq-dhcp[2744]: 3989040218 client provides name: ZTE-Blade-A7-2019

Also I ran ( as recommended here: https://www.raspberrypi.org/documentati ... utorial.md)
The MAC starting with b8: are the RPis. I guess I get a bunch of other requests from the other school PCs... like 44: and c4:....

sudo tcpdump -i eth0 port bootpc

Code: Select all

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
15:15:47.130107 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from b8:27:eb:78:8d:1d (oui Unknown), length 320
15:15:47.154260 IP edu.ourschool.edu.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 308
15:15:49.424825 IP piserver.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 314
15:16:09.985238 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 44:00:10:a8:2e:5e (oui Unknown), length 300
15:16:09.999229 IP edu.ourschool.edu.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 307
15:16:22.770727 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from b8:27:eb:48:b7:d4 (oui Unknown), length 322
15:16:22.795091 IP edu.ourschool.edu.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 314
15:16:24.773406 IP piserver.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 314
15:16:25.856353 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from b8:27:eb:ee:77:4f (oui Unknown), length 322
15:16:25.880440 IP edu.ourschool.edu.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 314
15:16:27.859054 IP piserver.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 314
15:17:44.017907 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from c4:84:66:94:f8:74 (oui Unknown), length 300
15:17:44.032167 IP edu.ourschool.edu.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 307
..
..

Any futher ideas on how to debug this?

Thanks for any help :)

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot

Mon Dec 09, 2019 5:31 pm

My classroom server has the IP 172.16.1.70
And the Pi are also being assigned 172.16.x.x IP, right?
oth wrote:
Mon Dec 09, 2019 2:32 pm
tail -10 /var/log/syslog
Might want to make it 100, so you see more then that Android phone joining the wifi network.

==

Code: Select all

sudo tcpdump -i eth0 port bootpc
May also want to add -vv

Watch for the IPs that are being offered by edu.ourschool.edu.
Should be in the same subnet as piserver.
And it should not be offering the same IP to more then one client.
(That do can happen in practice with some DHCP server software if multiple devices ask for an IP shortly after each other.
If it does, you may want to try if you can assign a fixed IP to the Pi's MAC address in your DHCP server software)

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Mon Dec 09, 2019 6:54 pm

Thank you for the help. I will update once the recommendations are implemented.

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Tue Dec 10, 2019 3:12 pm

Our IT guy setup a fixed IP for one of my Pi 3B with MAC b8:27:eb:78:8d:1d
The fixed IP should be 172.16.1.158
The Pi still does not boot.

Debugging the Network from the Pi side (https://github.com/raspberrypi/firmware ... -debugging)
I prepared a network debug SD card with bootcode.bin and a file called UART and hooked up an FTDI serial bridge to my laptop.
This is what the PI with MAC b8:27:eb:78:8d:1d sends over to my serial terminal:

Code: Select all


Raspberry Pi Bootcode


Found SD card, config.txt = 0, start.elf = 0, recovery.elf = 0, timeout = 0

Trying USB

Hub device found at addr 4, enumerating HUB

Initialise hub

Found 5 ports, multi_tt = 1

Setting interface 0

Enabling PORT POWER on port 1

Enabling PORT POWER on port 2

Enabling PORT POWER on port 3

Enabling PORT POWER on port 4

Enabling PORT POWER on port 5

Waiting for devices to respond to reset

Found device on port 1

Found highspeed device

Device found: type = Ethernet adapter, addr = 5

Found device on port 2

Ignoring low speed device

Found device on port 3

Ignoring low speed device

Trying booting from Ethernet device addr 5

Initialise ethernet with MAC b8:27:eb:78:8d:1d

Wait for Link up

Link up

Sending DHCP request

Waiting for dhcp_reply

Done ARP for 254.0.16.172 got 68:05:ca:2c:dd:5b





Raspberry Pi Bootcode


Next I put the SD Card into one Pi 3B+ and connected the Serial Cable to it.
Here I just get fewer info

Code: Select all

Raspberry Pi Bootcode


Found SD card, config.txt = 0, start.elf = 0, recovery.elf = 0, timeout = 0

Trying USB

USB Host enumeration failed, no device detected at root


Raspberry Pi Bootcode


I also ran the following commands

sudo tcpdump -vv -i eth0 port bootpc

Code: Select all

tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
15:56:30.639711 IP (tos 0x0, ttl 255, id 20486, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from dc:2b:2a:59:4a:38 (oui Unknown), length 300, xid 0x1f900e0f, Flags [none] (0x0000)
	  Client-Ethernet-Address dc:2b:2a:59:4a:38 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Parameter-Request Option 55, length 7: 
	      Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
	      Domain-Name, Option 119, Option 252
	    MSZ Option 57, length 2: 1500
	    Client-ID Option 61, length 7: ether dc:2b:2a:59:4a:38
	    Requested-IP Option 50, length 4: 172.16.1.90
	    Lease-Time Option 51, length 4: 7776000
	    Hostname Option 12, length 4: "1337"
15:56:30.654720 IP (tos 0x0, ttl 128, id 17401, offset 0, flags [none], proto UDP (17), length 335)
    edu-building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x1f900e0f, Flags [none] (0x0000)
	  Your-IP 172.16.1.90
	  Server-IP opsi.ourschool.edu
	  Client-Ethernet-Address dc:2b:2a:59:4a:38 (oui Unknown)
	  file "linux/pxelinux.0"
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: edu-building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: edu-building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
15:56:58.053524 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 348)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:78:8d:1d (oui Unknown), length 320, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:78:8d:1d (oui Unknown)
	  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"
15:56:58.079250 IP (tos 0x0, ttl 128, id 17402, offset 0, flags [none], proto UDP (17), length 336)
    edu-building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 308, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.158
	  Server-IP opsi.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:78:8d:1d (oui Unknown)
	  file "linux/pxelinux.0"
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: edu-building1.ourschool.edu
	    BF Option 67, length 17: "linux/pxelinux.0^@"
	    TFTP Option 66, length 13: "172.16.0.254^@"
15:57:00.082181 IP (tos 0xc0, ttl 64, id 55120, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0xa042!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:78:8d:1d (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.68.68.68.68.68.68.68.68.68.68.68.68.68.68.68.68
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
15:57:37.412457 IP (tos 0x0, ttl 255, id 40826, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from 7c:01:91:5c:21:21 (oui Unknown), length 300, xid 0xbac172c0, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address 7c:01:91:5c:21:21 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Parameter-Request Option 55, length 7: 
	      Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
	      Domain-Name, Option 119, Option 252
	    MSZ Option 57, length 2: 1500
	    Client-ID Option 61, length 7: ether 7c:01:91:5c:21:21
	    Requested-IP Option 50, length 4: 172.16.1.126
	    Lease-Time Option 51, length 4: 7776000
	    Hostname Option 12, length 6: "iPhone"
15:57:37.426789 IP (tos 0x0, ttl 128, id 17403, offset 0, flags [none], proto UDP (17), length 335)
    edu-building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0xbac172c0, Flags [none] (0x0000)
	  Your-IP 172.16.1.126
	  Server-IP opsi.ourschool.edu
	  Client-Ethernet-Address 7c:01:91:5c:21:21 (oui Unknown)
	  file "linux/pxelinux.0"
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: edu-building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: edu-building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"

I also ran the tail command
tail -100 /var/log/syslog

Code: Select all


Dec 10 16:01:38 raspberryserver dnsmasq-dhcp[709]: 3588171568 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:01:38 raspberryserver dnsmasq-dhcp[709]: 3588171568 client provides name: iPhonevnErdogan
Dec 10 16:01:38 raspberryserver dnsmasq-dhcp[709]: 529534480 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:01:38 raspberryserver dnsmasq-dhcp[709]: 529534480 client provides name: 1337
Dec 10 16:01:39 raspberryserver dnsmasq-dhcp[709]: 3588171568 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:01:39 raspberryserver dnsmasq-dhcp[709]: 3588171568 client provides name: iPhonevnErdogan
Dec 10 16:02:04 raspberryserver dnsmasq-dhcp[709]: 2607449378 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:04 raspberryserver dnsmasq-dhcp[709]: 2607449378 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 10 16:02:06 raspberryserver dnsmasq-dhcp[709]: 2607449378 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:06 raspberryserver dnsmasq-dhcp[709]: 2607449378 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 10 16:02:12 raspberryserver dnsmasq-dhcp[709]: 2624501519 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:12 raspberryserver dnsmasq-dhcp[709]: 2624501519 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 10 16:02:15 raspberryserver dnsmasq-dhcp[709]: 2312168117 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:15 raspberryserver dnsmasq-dhcp[709]: 2312168117 vendor class: android-dhcp-9
Dec 10 16:02:15 raspberryserver dnsmasq-dhcp[709]: 2312168117 client provides name: Galaxy-S9
Dec 10 16:02:16 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:02:16 raspberryserver dnsmasq-dhcp[709]: 2624501519 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:16 raspberryserver dnsmasq-dhcp[709]: 2624501519 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 10 16:02:32 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:02:35 raspberryserver dnsmasq-dhcp[709]: 1295868075 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:35 raspberryserver dnsmasq-dhcp[709]: 1295868075 vendor class: MSFT 5.0
Dec 10 16:02:35 raspberryserver dnsmasq-dhcp[709]: 1295868075 client provides name: pc-r20-pc04.borchertschule.edu
Dec 10 16:02:38 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:02:40 raspberryserver dnsmasq-dhcp[709]: 649274435 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:40 raspberryserver dnsmasq-dhcp[709]: 649274435 vendor class: android-dhcp-9
Dec 10 16:02:40 raspberryserver dnsmasq-dhcp[709]: 649274435 client provides name: Galaxy-S9
Dec 10 16:02:41 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:02:43 raspberryserver dnsmasq-dhcp[709]: 316673800 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:43 raspberryserver dnsmasq-dhcp[709]: 316673800 client provides name: iPhone
Dec 10 16:02:44 raspberryserver dnsmasq-dhcp[709]: 316673800 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:44 raspberryserver dnsmasq-dhcp[709]: 316673800 client provides name: iPhone
Dec 10 16:02:47 raspberryserver dnsmasq-dhcp[709]: 3068986212 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:47 raspberryserver dnsmasq-dhcp[709]: 3068986212 client provides name: cansu
Dec 10 16:02:48 raspberryserver dnsmasq-dhcp[709]: 3068986212 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:48 raspberryserver dnsmasq-dhcp[709]: 3068986212 client provides name: cansu
Dec 10 16:02:56 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:02:57 raspberryserver dnsmasq-dhcp[709]: 3133240001 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:02:57 raspberryserver dnsmasq-dhcp[709]: 3133240001 client provides name: iPhone
Dec 10 16:03:00 raspberryserver dnsmasq-dhcp[709]: 2832713052 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:00 raspberryserver dnsmasq-dhcp[709]: 2832713052 vendor class: MSFT 5.0
Dec 10 16:03:00 raspberryserver dnsmasq-dhcp[709]: 2832713052 client provides name: pc-r20-pc15.borchertschule.edu
Dec 10 16:03:01 raspberryserver dnsmasq-dhcp[709]: 3133240002 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:01 raspberryserver dnsmasq-dhcp[709]: 3133240002 client provides name: iPhone
Dec 10 16:03:03 raspberryserver dnsmasq-dhcp[709]: 3133240002 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:03 raspberryserver dnsmasq-dhcp[709]: 3133240002 client provides name: iPhone
Dec 10 16:03:09 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:03:22 raspberryserver dnsmasq-dhcp[709]: 591928194 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:22 raspberryserver dnsmasq-dhcp[709]: 591928194 client provides name: iPhone
Dec 10 16:03:30 raspberryserver dnsmasq-dhcp[709]: 591928194 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:30 raspberryserver dnsmasq-dhcp[709]: 591928194 client provides name: iPhone
Dec 10 16:03:31 raspberryserver dnsmasq-dhcp[709]: 509558961 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:31 raspberryserver dnsmasq-dhcp[709]: 509558961 vendor class: android-dhcp-9
Dec 10 16:03:31 raspberryserver dnsmasq-dhcp[709]: 509558961 client provides name: Galaxy-S9
Dec 10 16:03:32 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:03:32 raspberryserver dnsmasq-dhcp[709]: 509558961 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:32 raspberryserver dnsmasq-dhcp[709]: 509558961 vendor class: android-dhcp-9
Dec 10 16:03:32 raspberryserver dnsmasq-dhcp[709]: 509558961 client provides name: Galaxy-S9
Dec 10 16:03:34 raspberryserver dnsmasq-dhcp[709]: 509558961 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:34 raspberryserver dnsmasq-dhcp[709]: 509558961 vendor class: android-dhcp-9
Dec 10 16:03:34 raspberryserver dnsmasq-dhcp[709]: 509558961 client provides name: Galaxy-S9
Dec 10 16:03:58 raspberryserver dnsmasq-dhcp[709]: 1978693529 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:03:58 raspberryserver dnsmasq-dhcp[709]: 1978693529 vendor class: MSFT 5.0
Dec 10 16:03:58 raspberryserver dnsmasq-dhcp[709]: 1978693529 client provides name: backup
Dec 10 16:03:58 raspberryserver kernel: [ 1516.129483] device eth0 left promiscuous mode
Dec 10 16:04:25 raspberryserver dnsmasq-dhcp[709]: 2532406526 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:04:25 raspberryserver dnsmasq-dhcp[709]: 2532406526 client provides name: iPhonevonselina
Dec 10 16:04:29 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:04:34 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:04:46 raspberryserver dnsmasq-dhcp[709]: 1153533894 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:04:46 raspberryserver dnsmasq-dhcp[709]: 1153533894 vendor class: android-dhcp-9
Dec 10 16:04:46 raspberryserver dnsmasq-dhcp[709]: 1153533894 client provides name: Galaxy-S9
Dec 10 16:04:47 raspberryserver dhcpcd[662]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 10 16:04:59 raspberryserver dnsmasq-dhcp[709]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:04:59 raspberryserver dnsmasq-dhcp[709]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 10 16:04:59 raspberryserver dnsmasq-dhcp[709]: 653460281 PXE(eth0) b8:27:eb:48:b7:d4 proxy
Dec 10 16:04:59 raspberryserver dnsmasq-dhcp[709]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 10 16:04:59 raspberryserver dnsmasq-dhcp[709]: 653460281 reply delay: 2
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 broadcast response
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size:  1 option: 53 message-type  2
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size: 17 option: 97 client-machine-id  00:d4:b7:48:f6:d4:b7:48:f6:d4:b7:48:f6:d4...
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 PXE(eth0) b8:27:eb:ee:77:4f proxy
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 10 16:05:01 raspberryserver dnsmasq-dhcp[709]: 653460281 reply delay: 2
Dec 10 16:05:03 raspberryserver dnsmasq-dhcp[709]: 653460281 broadcast response
Dec 10 16:05:03 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size:  1 option: 53 message-type  2
Dec 10 16:05:03 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 10 16:05:03 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 10 16:05:03 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size: 17 option: 97 client-machine-id  00:4f:77:ee:ec:4f:77:ee:ec:4f:77:ee:ec:4f...
Dec 10 16:05:03 raspberryserver dnsmasq-dhcp[709]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 10 16:05:26 raspberryserver dnsmasq-dhcp[709]: 769808308 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:05:26 raspberryserver dnsmasq-dhcp[709]: 769808308 client provides name: iPhonevnFatemeh
Dec 10 16:05:59 raspberryserver dnsmasq-dhcp[709]: 2532406528 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:05:59 raspberryserver dnsmasq-dhcp[709]: 2532406528 client provides name: iPhonevonselina
Dec 10 16:06:00 raspberryserver dnsmasq-dhcp[709]: 2532406528 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 10 16:06:00 raspberryserver dnsmasq-dhcp[709]: 2532406528 client provides name: iPhonevonselina

Last edited by oth on Tue Dec 10, 2019 3:41 pm, edited 1 time in total.

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot

Tue Dec 10, 2019 3:32 pm

Can you tell OPSI to stop sending PXE boot options to Pi clients?

Code: Select all

	    TFTP Option 66, length 13: "172.16.0.254^@"
Think it seems to confuse the bootcode into thinking it should get its stuff there:

Code: Select all

Done ARP for 254.0.16.172 got 68:05:ca:2c:dd:5b
Last edited by incognitum on Tue Dec 10, 2019 3:48 pm, edited 2 times in total.

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Tue Dec 10, 2019 3:42 pm

Yes, I will ask the IT guy to do it on Thursday.
Thanks for the help :)

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Wed Dec 11, 2019 6:29 am

Hello,
the IT guy disabled the PXE Server OPSI for my Pis MAC.
Now the Pi boots from Piserver :)
I do get some error messages at first about the the tftp server not finding some files. But it works.


tail -100 /var/log/syslog

Code: Select all

Dec 11 07:22:23 raspberryserver dnsmasq[2068]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify dumpfile
Dec 11 07:22:23 raspberryserver dnsmasq-dhcp[2068]: DHCP, proxy on subnet 172.16.1.70
Dec 11 07:22:23 raspberryserver dnsmasq-tftp[2068]: TFTP root is /var/lib/piserver/tftproot 
Dec 11 07:22:23 raspberryserver dnsmasq[2068]: reading /run/dnsmasq/resolv.conf
Dec 11 07:22:23 raspberryserver dnsmasq[2068]: using nameserver 172.16.0.2#53
Dec 11 07:22:23 raspberryserver dnsmasq[2068]: read /etc/hosts - 5 addresses
Dec 11 07:22:23 raspberryserver nscd: 465 monitored file `/etc/resolv.conf` was written to
Dec 11 07:22:23 raspberryserver dnsmasq[2069]: Too few arguments.
Dec 11 07:22:23 raspberryserver systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
Dec 11 07:22:24 raspberryserver systemd[1]: Stopping dnsmasq - A lightweight DHCP and caching DNS server...
Dec 11 07:22:24 raspberryserver nscd: 465 monitored file `/etc/resolv.conf` was written to
Dec 11 07:22:24 raspberryserver dnsmasq[2124]: Too few arguments.
Dec 11 07:22:24 raspberryserver dnsmasq[2068]: exiting on receipt of SIGTERM
Dec 11 07:22:24 raspberryserver systemd[1]: dnsmasq.service: Succeeded.
Dec 11 07:22:24 raspberryserver systemd[1]: Stopped dnsmasq - A lightweight DHCP and caching DNS server.
Dec 11 07:22:24 raspberryserver systemd[1]: dnsmasq.service: Start request repeated too quickly.
Dec 11 07:22:24 raspberryserver systemd[1]: dnsmasq.service: Failed with result 'start-limit-hit'.
Dec 11 07:22:24 raspberryserver systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
Dec 11 07:22:24 raspberryserver systemd[1]: dnsmasq.service: Start request repeated too quickly.
Dec 11 07:22:24 raspberryserver systemd[1]: dnsmasq.service: Failed with result 'start-limit-hit'.
Dec 11 07:22:24 raspberryserver systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
Dec 11 07:22:25 raspberryserver systemd[1]: dnsmasq.service: Start request repeated too quickly.
Dec 11 07:22:25 raspberryserver systemd[1]: dnsmasq.service: Failed with result 'start-limit-hit'.
Dec 11 07:22:25 raspberryserver systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
Dec 11 07:22:26 raspberryserver systemd[1]: dnsmasq.service: Start request repeated too quickly.
Dec 11 07:22:26 raspberryserver systemd[1]: dnsmasq.service: Failed with result 'start-limit-hit'.
Dec 11 07:22:26 raspberryserver systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
Dec 11 07:23:10 raspberryserver dhcpcd[664]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 11 07:23:55 raspberryserver systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Dec 11 07:23:55 raspberryserver dnsmasq[2195]: dnsmasq: syntax check OK.
Dec 11 07:23:55 raspberryserver dnsmasq[2204]: started, version 2.80 cachesize 150
Dec 11 07:23:55 raspberryserver dnsmasq[2204]: DNS service limited to local subnets
Dec 11 07:23:55 raspberryserver dnsmasq[2204]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify dumpfile
Dec 11 07:23:55 raspberryserver dnsmasq-dhcp[2204]: DHCP, proxy on subnet 172.16.1.70
Dec 11 07:23:55 raspberryserver dnsmasq-tftp[2204]: TFTP root is /var/lib/piserver/tftproot 
Dec 11 07:23:55 raspberryserver dnsmasq[2204]: reading /run/dnsmasq/resolv.conf
Dec 11 07:23:55 raspberryserver dnsmasq[2204]: using nameserver 172.16.0.2#53
Dec 11 07:23:55 raspberryserver dnsmasq[2204]: read /etc/hosts - 5 addresses
Dec 11 07:23:55 raspberryserver nscd: 465 monitored file `/etc/resolv.conf` was written to
Dec 11 07:23:55 raspberryserver dnsmasq[2205]: Too few arguments.
Dec 11 07:23:55 raspberryserver systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
Dec 11 07:24:40 raspberryserver dnsmasq-dhcp[2204]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 11 07:24:40 raspberryserver dnsmasq-dhcp[2204]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 11 07:24:40 raspberryserver dnsmasq-dhcp[2204]: 653460281 PXE(eth0) b8:27:eb:78:8d:1d proxy
Dec 11 07:24:40 raspberryserver dnsmasq-dhcp[2204]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 11 07:24:40 raspberryserver dnsmasq-dhcp[2204]: 653460281 reply delay: 2
Dec 11 07:24:42 raspberryserver dnsmasq-dhcp[2204]: 653460281 broadcast response
Dec 11 07:24:42 raspberryserver dnsmasq-dhcp[2204]: 653460281 sent size:  1 option: 53 message-type  2
Dec 11 07:24:42 raspberryserver dnsmasq-dhcp[2204]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 11 07:24:42 raspberryserver dnsmasq-dhcp[2204]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 11 07:24:42 raspberryserver dnsmasq-dhcp[2204]: 653460281 sent size: 17 option: 97 client-machine-id  00:44:44:44:44:44:44:44:44:44:44:44:44:44...
Dec 11 07:24:42 raspberryserver dnsmasq-dhcp[2204]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 11 07:24:42 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/bootsig.bin not found
Dec 11 07:24:42 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/bootcode.bin to 172.16.1.158
Dec 11 07:24:43 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/93788d1d/start.elf not found
Dec 11 07:24:43 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/autoboot.txt not found
Dec 11 07:24:43 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/config.txt to 172.16.1.158
Dec 11 07:24:43 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/recovery.elf not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/start.elf to 172.16.1.158
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/fixup.dat to 172.16.1.158
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/recovery.elf not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/config.txt to 172.16.1.158
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/dt-blob.bin not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/recovery.elf not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/config.txt to 172.16.1.158
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/bootcfg.txt not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/cmdline.txt to 172.16.1.158
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/recovery8.img not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/recovery8-32.img not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/recovery7.img not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/recovery.img not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/kernel8.img not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/kernel8-32.img not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/armstub8.bin not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: error 0 Early terminate received from 172.16.1.158
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: failed sending /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/kernel7.img to 172.16.1.158
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/armstub8-32.bin not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/armstub7.bin not found
Dec 11 07:24:47 raspberryserver dnsmasq-tftp[2204]: file /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/armstub.bin not found
Dec 11 07:24:54 raspberryserver kernel: [  523.304938] device eth0 entered promiscuous mode
Dec 11 07:24:54 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/kernel7.img to 172.16.1.158
Dec 11 07:24:54 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/bcm2710-rpi-3-b.dtb to 172.16.1.158
Dec 11 07:24:54 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/config.txt to 172.16.1.158
Dec 11 07:24:54 raspberryserver dnsmasq-tftp[2204]: sent /var/lib/piserver/tftproot/b8-27-eb-78-8d-1d/overlays/pi3-disable-wifi.dtbo to 172.16.1.158
Dec 11 07:24:58 raspberryserver kernel: [  527.382818] device eth0 left promiscuous mode
Dec 11 07:24:59 raspberryserver kernel: [  528.461061] device eth0 entered promiscuous mode
Dec 11 07:25:03 raspberryserver dnsmasq-dhcp[2204]: 3288912487 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 11 07:25:03 raspberryserver dnsmasq-dhcp[2204]: 3288912487 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 11 07:25:03 raspberryserver rpc.mountd[672]: authenticated mount request from 172.16.1.158:871 for /var/lib/piserver/os/piserver (/var/lib/piserver/os)
Dec 11 07:25:06 raspberryserver dhcpcd[664]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 11 07:25:10 raspberryserver dhcpcd[664]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 11 07:25:11 raspberryserver dnsmasq-dhcp[2204]: 856489913 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 11 07:25:11 raspberryserver dnsmasq-dhcp[2204]: 856489913 vendor class: dhcpcd-6.11.5:Linux-4.14.79-v7+:armv7l:BCM2835
Dec 11 07:25:11 raspberryserver dnsmasq-dhcp[2204]: 856489913 client provides name: raspberrypi
Dec 11 07:25:11 raspberryserver dnsmasq-dhcp[2204]: 856489913 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 11 07:25:11 raspberryserver dnsmasq-dhcp[2204]: 856489913 vendor class: dhcpcd-6.11.5:Linux-4.14.79-v7+:armv7l:BCM2835
Dec 11 07:25:11 raspberryserver dnsmasq-dhcp[2204]: 856489913 client provides name: raspberrypi
Dec 11 07:25:25 raspberryserver kernel: [  554.262537] device eth0 left promiscuous mode
Dec 11 07:25:30 raspberryserver kernel: [  559.133673] device eth0 entered promiscuous mode
Dec 11 07:25:35 raspberryserver kernel: [  563.982596] device eth0 left promiscuous mode


incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot

Wed Dec 11, 2019 12:23 pm

Good to hear things work.
oth wrote:
Wed Dec 11, 2019 6:29 am
I do get some error messages at first about the the tftp server not finding some files.
That's normal.
Can consider that a probe for the existence of files that are optional.

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Fri Dec 13, 2019 4:38 pm

Hello,

after the success of being able to boot my test Raspi, I asked the IT guy to apply the same settings for the remaining 7 Pis.

Unfortunately, they do not boot up reliably. The Pis just randomly boot up. Sometimes one Raspi boots up after several power offs.

I want to mention that our Pis are connected via a HDMI cable and plug into the DVI monitors via an HDMI->DVI Adapter. I do not know if this is of any importance....

So to be able to have 8 working Pis boot through PiServer, I have to reboot the non working Pis several times, until all are finally up and running.

I hope to get help trace this last error.

Here are the two dumps:
sudo tcpdump -vv -i eth0 port bootpc

Code: Select all

tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
17:23:13.641840 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:68:e1:50 (oui Unknown), length 322, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 14: 
	      Vendor-Option, Vendor-Class, BF, Option 128
	      Option 129, Option 130, Option 131, Option 132
	      Option 133, Option 134, Option 135, TFTP
	      Subnet-Mask, Default-Gateway
	    ARCH Option 93, length 2: 0
	    NDI Option 94, length 3: 1.2.1
	    GUID Option 97, length 17: 0.80.225.104.140.80.225.104.140.80.225.104.140.80.225.104.140
	    Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:23:13.662059 IP (tos 0x0, ttl 128, id 9772, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.156
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    BF Option 67, length 1: "^@"
	    TFTP Option 66, length 1: "^@"
	    Default-Gateway Option 3, length 4: _gateway
17:23:13.734665 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:78:8d:1d (oui Unknown), length 322, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:78:8d:1d (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 14: 
	      Vendor-Option, Vendor-Class, BF, Option 128
	      Option 129, Option 130, Option 131, Option 132
	      Option 133, Option 134, Option 135, TFTP
	      Subnet-Mask, Default-Gateway
	    ARCH Option 93, length 2: 0
	    NDI Option 94, length 3: 1.2.1
	    GUID Option 97, length 17: 0.29.141.120.147.29.141.120.147.29.141.120.147.29.141.120.147
	    Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:23:13.769680 IP (tos 0x0, ttl 128, id 9773, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.158
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:78:8d:1d (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    BF Option 67, length 1: "^@"
	    TFTP Option 66, length 1: "^@"
	    Default-Gateway Option 3, length 4: _gateway
17:23:15.772587 IP (tos 0xc0, ttl 64, id 13565, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0xb75b!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.80.225.104.140.80.225.104.140.80.225.104.140.80.225.104.140
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
17:23:16.005817 IP (tos 0xc0, ttl 64, id 13581, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0x400c!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:78:8d:1d (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.29.141.120.147.29.141.120.147.29.141.120.147.29.141.120.147
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
17:23:17.116607 IP (tos 0x0, ttl 128, id 4703, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from 34:17:eb:ba:41:23 (oui Unknown), length 322, xid 0x26a6cf5b, Flags [none] (0x0000)
	  Client-Ethernet-Address 34:17:eb:ba:41:23 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Client-ID Option 61, length 7: ether 34:17:eb:ba:41:23
	    Requested-IP Option 50, length 4: kk-sp-schule-06.ourschool.edu
	    Hostname Option 12, length 15: "KK-SP-Schule-06"
	    FQDN Option 81, length 18: "KK-SP-Schule-06"
	    Vendor-Class Option 60, length 8: "MSFT 5.0"
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
	      Router-Discovery, Static-Route, Vendor-Option, Netbios-Name-Server
	      Netbios-Node, Netbios-Scope, Option 119, Classless-Static-Route
	      Classless-Static-Route-Microsoft, Option 252
17:23:17.153747 IP (tos 0x0, ttl 128, id 9774, offset 0, flags [none], proto UDP (17), length 340)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 312, xid 0x26a6cf5b, Flags [none] (0x0000)
	  Your-IP kk-sp-schule-06.ourschool.edu
	  Server-IP opsi.ourschool.edu
	  Client-Ethernet-Address 34:17:eb:ba:41:23 (oui Unknown)
	  file "linux/pxelinux.0"
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    FQDN Option 81, length 3: 255/255 ""
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:23:21.173842 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:48:b7:d4 (oui Unknown), length 322, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:48:b7:d4 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 14: 
	      Vendor-Option, Vendor-Class, BF, Option 128
	      Option 129, Option 130, Option 131, Option 132
	      Option 133, Option 134, Option 135, TFTP
	      Subnet-Mask, Default-Gateway
	    ARCH Option 93, length 2: 0
	    NDI Option 94, length 3: 1.2.1
	    GUID Option 97, length 17: 0.212.183.72.246.212.183.72.246.212.183.72.246.212.183.72.246
	    Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:23:21.188424 IP (tos 0x0, ttl 128, id 9775, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.0.46
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:48:b7:d4 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    BF Option 67, length 1: "^@"
	    TFTP Option 66, length 1: "^@"
	    Default-Gateway Option 3, length 4: _gateway
17:23:21.202791 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:ee:77:4f (oui Unknown), length 322, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:ee:77:4f (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 14: 
	      Vendor-Option, Vendor-Class, BF, Option 128
	      Option 129, Option 130, Option 131, Option 132
	      Option 133, Option 134, Option 135, TFTP
	      Subnet-Mask, Default-Gateway
	    ARCH Option 93, length 2: 0
	    NDI Option 94, length 3: 1.2.1
	    GUID Option 97, length 17: 0.79.119.238.236.79.119.238.236.79.119.238.236.79.119.238.236
	    Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:23:21.238475 IP (tos 0x0, ttl 128, id 9776, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.114
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:ee:77:4f (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    BF Option 67, length 1: "^@"
	    TFTP Option 66, length 1: "^@"
	    Default-Gateway Option 3, length 4: _gateway
17:23:24.005854 IP (tos 0xc0, ttl 64, id 15308, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0xdf66!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:48:b7:d4 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.212.183.72.246.212.183.72.246.212.183.72.246.212.183.72.246
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
17:23:24.006241 IP (tos 0xc0, ttl 64, id 15309, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0x46c3!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:ee:77:4f (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.79.119.238.236.79.119.238.236.79.119.238.236.79.119.238.236
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
17:23:26.899677 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:fd:40:94 (oui Unknown), length 322, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:fd:40:94 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 14: 
	      Vendor-Option, Vendor-Class, BF, Option 128
	      Option 129, Option 130, Option 131, Option 132
	      Option 133, Option 134, Option 135, TFTP
	      Subnet-Mask, Default-Gateway
	    ARCH Option 93, length 2: 0
	    NDI Option 94, length 3: 1.2.1
	    GUID Option 97, length 17: 0.148.64.253.220.148.64.253.220.148.64.253.220.148.64.253.220
	    Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:23:26.913950 IP (tos 0x0, ttl 128, id 9777, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.139
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:fd:40:94 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    BF Option 67, length 1: "^@"
	    TFTP Option 66, length 1: "^@"
	    Default-Gateway Option 3, length 4: _gateway
17:23:27.190589 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:d6:61:99 (oui Unknown), length 322, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 14: 
	      Vendor-Option, Vendor-Class, BF, Option 128
	      Option 129, Option 130, Option 131, Option 132
	      Option 133, Option 134, Option 135, TFTP
	      Subnet-Mask, Default-Gateway
	    ARCH Option 93, length 2: 0
	    NDI Option 94, length 3: 1.2.1
	    GUID Option 97, length 17: 0.153.97.214.241.153.97.214.241.153.97.214.241.153.97.214.241
	    Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:23:27.214671 IP (tos 0x0, ttl 128, id 9778, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.130
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    BF Option 67, length 1: "^@"
	    TFTP Option 66, length 1: "^@"
	    Default-Gateway Option 3, length 4: _gateway
17:23:27.799734 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:8b:96:d6 (oui Unknown), length 322, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 14: 
	      Vendor-Option, Vendor-Class, BF, Option 128
	      Option 129, Option 130, Option 131, Option 132
	      Option 133, Option 134, Option 135, TFTP
	      Subnet-Mask, Default-Gateway
	    ARCH Option 93, length 2: 0
	    NDI Option 94, length 3: 1.2.1
	    GUID Option 97, length 17: 0.214.150.139.142.214.150.139.142.214.150.139.142.214.150.139.142
	    Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:23:27.813631 IP (tos 0x0, ttl 128, id 9779, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.123
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    BF Option 67, length 1: "^@"
	    TFTP Option 66, length 1: "^@"
	    Default-Gateway Option 3, length 4: _gateway
17:23:28.088789 IP (tos 0x0, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:b4:aa:f5 (oui Unknown), length 322, xid 0x26f30339, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 14: 
	      Vendor-Option, Vendor-Class, BF, Option 128
	      Option 129, Option 130, Option 131, Option 132
	      Option 133, Option 134, Option 135, TFTP
	      Subnet-Mask, Default-Gateway
	    ARCH Option 93, length 2: 0
	    NDI Option 94, length 3: 1.2.1
	    GUID Option 97, length 17: 0.245.170.180.50.245.170.180.50.245.170.180.50.245.170.180.50
	    Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:23:28.149513 IP (tos 0x0, ttl 128, id 9780, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.0.139
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    BF Option 67, length 1: "^@"
	    TFTP Option 66, length 1: "^@"
	    Default-Gateway Option 3, length 4: _gateway
17:23:29.005839 IP (tos 0xc0, ttl 64, id 15515, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0x9820!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:fd:40:94 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.148.64.253.220.148.64.253.220.148.64.253.220.148.64.253.220
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
17:23:30.005728 IP (tos 0xc0, ttl 64, id 15682, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0x9fc9!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.153.97.214.241.153.97.214.241.153.97.214.241.153.97.214.241
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
17:23:30.006411 IP (tos 0xc0, ttl 64, id 15683, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0x2310!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.214.150.139.142.214.150.139.142.214.150.139.142.214.150.139.142
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
17:23:31.005779 IP (tos 0xc0, ttl 64, id 15921, offset 0, flags [none], proto UDP (17), length 342)
    piserver.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xaea9 -> 0x2da9!] BOOTP/DHCP, Reply, length 314, xid 0x26f30339, Flags [Broadcast] (0x8000)
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: piserver
	    Vendor-Class Option 60, length 9: "PXEClient"
	    GUID Option 97, length 17: 0.245.170.180.50.245.170.180.50.245.170.180.50.245.170.180.50
	    Vendor-Option Option 43, length 32: 6.1.3.10.4.0.80.88.69.9.20.0.0.17.82.97.115.112.98.101.114.114.121.32.80.105.32.66.111.111.116.255
17:23:37.769742 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 576)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:68:e1:50 (oui Unknown), length 548, xid 0x6088788, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 9: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
	      Domain-Name, RP, MTU, YD
	      NTP
17:23:37.784132 IP (tos 0x0, ttl 128, id 9781, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x6088788, Flags [none] (0x0000)
	  Your-IP 172.16.1.156
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:23:37.810302 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 576)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:68:e1:50 (oui Unknown), length 548, xid 0x6088788, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Requested-IP Option 50, length 4: 172.16.1.156
	    Parameter-Request Option 55, length 9: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
	      Domain-Name, RP, MTU, YD
	      NTP
17:23:37.824366 IP (tos 0x0, ttl 128, id 9782, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x6088788, Flags [none] (0x0000)
	  Your-IP 172.16.1.156
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:23:50.884589 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 576)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:d6:61:99 (oui Unknown), length 548, xid 0x27df82fd, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 9: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
	      Domain-Name, RP, MTU, YD
	      NTP
17:23:50.945157 IP (tos 0x0, ttl 128, id 9783, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x27df82fd, Flags [none] (0x0000)
	  Your-IP 172.16.1.130
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:23:51.034270 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 576)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:d6:61:99 (oui Unknown), length 548, xid 0x27df82fd, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Requested-IP Option 50, length 4: 172.16.1.130
	    Parameter-Request Option 55, length 9: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
	      Domain-Name, RP, MTU, YD
	      NTP
17:23:51.087011 IP (tos 0x0, ttl 128, id 9784, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x27df82fd, Flags [none] (0x0000)
	  Your-IP 172.16.1.130
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:23:51.216277 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 576)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:8b:96:d6 (oui Unknown), length 548, xid 0x27e41763, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 9: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
	      Domain-Name, RP, MTU, YD
	      NTP
17:23:51.274396 IP (tos 0x0, ttl 128, id 9785, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x27e41763, Flags [none] (0x0000)
	  Your-IP 172.16.1.123
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:23:51.310405 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 576)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:8b:96:d6 (oui Unknown), length 548, xid 0x27e41763, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Requested-IP Option 50, length 4: 172.16.1.123
	    Parameter-Request Option 55, length 9: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
	      Domain-Name, RP, MTU, YD
	      NTP
17:23:51.335969 IP (tos 0x0, ttl 128, id 9786, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x27e41763, Flags [none] (0x0000)
	  Your-IP 172.16.1.123
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:23:51.590131 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 576)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:b4:aa:f5 (oui Unknown), length 548, xid 0x58bc42f6, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Parameter-Request Option 55, length 9: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
	      Domain-Name, RP, MTU, YD
	      NTP
17:23:51.630392 IP (tos 0x0, ttl 128, id 9787, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x58bc42f6, Flags [none] (0x0000)
	  Your-IP 172.16.0.139
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:23:51.655636 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 576)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [no cksum] BOOTP/DHCP, Request from b8:27:eb:b4:aa:f5 (oui Unknown), length 548, xid 0x58bc42f6, secs 2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Requested-IP Option 50, length 4: 172.16.0.139
	    Parameter-Request Option 55, length 9: 
	      Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
	      Domain-Name, RP, MTU, YD
	      NTP
17:23:51.704851 IP (tos 0x0, ttl 128, id 9788, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x58bc42f6, Flags [none] (0x0000)
	  Your-IP 172.16.0.139
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:24:06.901420 IP (tos 0x0, ttl 64, id 63336, offset 0, flags [none], proto UDP (17), length 369)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from b8:27:eb:68:e1:50 (oui Unknown), length 341, xid 0x84f36dd2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Client-ID Option 61, length 7: ether b8:27:eb:68:e1:50
	    SLP-NA Option 80, length 0""
	    NOAUTO Option 116, length 1: Y
	    MSZ Option 57, length 2: 1472
	    Vendor-Class Option 60, length 45: "dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835"
	    Hostname Option 12, length 11: "raspberrypi"
	    T145 Option 145, length 1: 1
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Classless-Static-Route, Static-Route, Default-Gateway
	      Domain-Name-Server, Hostname, Domain-Name, MTU
	      BR, Lease-Time, Server-ID, RN
	      RB, Option 119
17:24:06.917366 IP (tos 0x0, ttl 128, id 9789, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x84f36dd2, Flags [none] (0x0000)
	  Your-IP 172.16.1.156
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:24:06.932977 IP (tos 0x0, ttl 64, id 24348, offset 0, flags [none], proto UDP (17), length 376)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from b8:27:eb:68:e1:50 (oui Unknown), length 348, xid 0x84f36dd2, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Client-ID Option 61, length 7: ether b8:27:eb:68:e1:50
	    Requested-IP Option 50, length 4: 172.16.1.156
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    MSZ Option 57, length 2: 1472
	    Vendor-Class Option 60, length 45: "dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835"
	    Hostname Option 12, length 11: "raspberrypi"
	    T145 Option 145, length 1: 1
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Classless-Static-Route, Static-Route, Default-Gateway
	      Domain-Name-Server, Hostname, Domain-Name, MTU
	      BR, Lease-Time, Server-ID, RN
	      RB, Option 119
17:24:06.947257 IP (tos 0x0, ttl 128, id 9790, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x84f36dd2, Flags [none] (0x0000)
	  Your-IP 172.16.1.156
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:24:31.845562 IP (tos 0x0, ttl 64, id 32944, offset 0, flags [none], proto UDP (17), length 369)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from b8:27:eb:b4:aa:f5 (oui Unknown), length 341, xid 0xc944d7b9, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Client-ID Option 61, length 7: ether b8:27:eb:b4:aa:f5
	    SLP-NA Option 80, length 0""
	    NOAUTO Option 116, length 1: Y
	    MSZ Option 57, length 2: 1472
	    Vendor-Class Option 60, length 45: "dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835"
	    Hostname Option 12, length 11: "raspberrypi"
	    T145 Option 145, length 1: 1
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Classless-Static-Route, Static-Route, Default-Gateway
	      Domain-Name-Server, Hostname, Domain-Name, MTU
	      BR, Lease-Time, Server-ID, RN
	      RB, Option 119
17:24:31.861774 IP (tos 0x0, ttl 128, id 9791, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0xc944d7b9, Flags [none] (0x0000)
	  Your-IP 172.16.0.139
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:24:31.906799 IP (tos 0x0, ttl 64, id 28028, offset 0, flags [none], proto UDP (17), length 376)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from b8:27:eb:b4:aa:f5 (oui Unknown), length 348, xid 0xc944d7b9, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Client-ID Option 61, length 7: ether b8:27:eb:b4:aa:f5
	    Requested-IP Option 50, length 4: 172.16.0.139
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    MSZ Option 57, length 2: 1472
	    Vendor-Class Option 60, length 45: "dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835"
	    Hostname Option 12, length 11: "raspberrypi"
	    T145 Option 145, length 1: 1
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Classless-Static-Route, Static-Route, Default-Gateway
	      Domain-Name-Server, Hostname, Domain-Name, MTU
	      BR, Lease-Time, Server-ID, RN
	      RB, Option 119
17:24:31.941556 IP (tos 0x0, ttl 128, id 9792, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0xc944d7b9, Flags [none] (0x0000)
	  Your-IP 172.16.0.139
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:24:32.318077 IP (tos 0x0, ttl 64, id 44, offset 0, flags [none], proto UDP (17), length 369)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from b8:27:eb:d6:61:99 (oui Unknown), length 341, xid 0x63703c0c, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Client-ID Option 61, length 7: ether b8:27:eb:d6:61:99
	    SLP-NA Option 80, length 0""
	    NOAUTO Option 116, length 1: Y
	    MSZ Option 57, length 2: 1472
	    Vendor-Class Option 60, length 45: "dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835"
	    Hostname Option 12, length 11: "raspberrypi"
	    T145 Option 145, length 1: 1
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Classless-Static-Route, Static-Route, Default-Gateway
	      Domain-Name-Server, Hostname, Domain-Name, MTU
	      BR, Lease-Time, Server-ID, RN
	      RB, Option 119
17:24:32.332591 IP (tos 0x0, ttl 128, id 9793, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x63703c0c, Flags [none] (0x0000)
	  Your-IP 172.16.1.130
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:24:32.677517 IP (tos 0x0, ttl 64, id 14750, offset 0, flags [none], proto UDP (17), length 369)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from b8:27:eb:8b:96:d6 (oui Unknown), length 341, xid 0xe0ba2bdd, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Client-ID Option 61, length 7: ether b8:27:eb:8b:96:d6
	    SLP-NA Option 80, length 0""
	    NOAUTO Option 116, length 1: Y
	    MSZ Option 57, length 2: 1472
	    Vendor-Class Option 60, length 45: "dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835"
	    Hostname Option 12, length 11: "raspberrypi"
	    T145 Option 145, length 1: 1
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Classless-Static-Route, Static-Route, Default-Gateway
	      Domain-Name-Server, Hostname, Domain-Name, MTU
	      BR, Lease-Time, Server-ID, RN
	      RB, Option 119
17:24:32.692521 IP (tos 0x0, ttl 128, id 9794, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0xe0ba2bdd, Flags [none] (0x0000)
	  Your-IP 172.16.1.123
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:24:32.707651 IP (tos 0x0, ttl 64, id 27296, offset 0, flags [none], proto UDP (17), length 376)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from b8:27:eb:8b:96:d6 (oui Unknown), length 348, xid 0xe0ba2bdd, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Client-ID Option 61, length 7: ether b8:27:eb:8b:96:d6
	    Requested-IP Option 50, length 4: 172.16.1.123
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    MSZ Option 57, length 2: 1472
	    Vendor-Class Option 60, length 45: "dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835"
	    Hostname Option 12, length 11: "raspberrypi"
	    T145 Option 145, length 1: 1
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Classless-Static-Route, Static-Route, Default-Gateway
	      Domain-Name-Server, Hostname, Domain-Name, MTU
	      BR, Lease-Time, Server-ID, RN
	      RB, Option 119
17:24:32.722176 IP (tos 0x0, ttl 128, id 9795, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0xe0ba2bdd, Flags [none] (0x0000)
	  Your-IP 172.16.1.123
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"
17:24:32.763167 IP (tos 0x0, ttl 64, id 16734, offset 0, flags [none], proto UDP (17), length 376)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from b8:27:eb:d6:61:99 (oui Unknown), length 348, xid 0x63703c0c, Flags [none] (0x0000)
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Request
	    Client-ID Option 61, length 7: ether b8:27:eb:d6:61:99
	    Requested-IP Option 50, length 4: 172.16.1.130
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    MSZ Option 57, length 2: 1472
	    Vendor-Class Option 60, length 45: "dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835"
	    Hostname Option 12, length 11: "raspberrypi"
	    T145 Option 145, length 1: 1
	    Parameter-Request Option 55, length 14: 
	      Subnet-Mask, Classless-Static-Route, Static-Route, Default-Gateway
	      Domain-Name-Server, Hostname, Domain-Name, MTU
	      BR, Lease-Time, Server-ID, RN
	      RB, Option 119
17:24:32.777927 IP (tos 0x0, ttl 128, id 9796, offset 0, flags [none], proto UDP (17), length 335)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 307, xid 0x63703c0c, Flags [none] (0x0000)
	  Your-IP 172.16.1.130
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: ACK
	    RN Option 58, length 4: 345600
	    RB Option 59, length 4: 604800
	    Lease-Time Option 51, length 4: 691200
	    Server-ID Option 54, length 4: building1.ourschool.edu
	    Subnet-Mask Option 1, length 4: 255.255.0.0
	    Default-Gateway Option 3, length 4: _gateway
	    Domain-Name-Server Option 6, length 4: building1.ourschool.edu
	    Domain-Name Option 15, length 19: "ourschool.edu^@"

The output of
tail -1000 /var/log/syslog
is in the following post, because of this post exceeds the maximum number of allowed characters

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot

Fri Dec 13, 2019 4:39 pm

tail -1000 /var/log/syslog

Code: Select all

Dec 13 17:22:31 raspberryserver nslcd[795]: [44a45c] <passwd="Oemer"> (re)loading /etc/nsswitch.conf
Dec 13 17:22:36 raspberryserver ntpd[675]: 217.145.98.135 local addr 172.16.1.70 -> <null>
Dec 13 17:22:38 raspberryserver ntpd[675]: 88.99.216.194 local addr 172.16.1.70 -> <null>
Dec 13 17:22:45 raspberryserver kernel: [  651.968862] device eth0 entered promiscuous mode
Dec 13 17:23:13 raspberryserver dnsmasq-dhcp[677]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:13 raspberryserver dnsmasq-dhcp[677]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 13 17:23:13 raspberryserver dnsmasq-dhcp[677]: 653460281 PXE(eth0) b8:27:eb:68:e1:50 proxy
Dec 13 17:23:13 raspberryserver dnsmasq-dhcp[677]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 13 17:23:13 raspberryserver dnsmasq-dhcp[677]: 653460281 reply delay: 2
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 broadcast response
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  1 option: 53 message-type  2
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 17 option: 97 client-machine-id  00:50:e1:68:8c:50:e1:68:8c:50:e1:68:8c:50...
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 PXE(eth0) b8:27:eb:78:8d:1d proxy
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 13 17:23:15 raspberryserver dnsmasq-dhcp[677]: 653460281 reply delay: 2
Dec 13 17:23:15 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/93788d1d/start.elf not found
Dec 13 17:23:15 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/8c68e150/start.elf not found
Dec 13 17:23:15 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/autoboot.txt not found
Dec 13 17:23:15 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/config.txt to 172.16.1.156
Dec 13 17:23:15 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/recovery.elf not found
Dec 13 17:23:16 raspberryserver dnsmasq-dhcp[677]: 653460281 broadcast response
Dec 13 17:23:16 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  1 option: 53 message-type  2
Dec 13 17:23:16 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 13 17:23:16 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 13 17:23:16 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 17 option: 97 client-machine-id  00:1d:8d:78:93:1d:8d:78:93:1d:8d:78:93:1d...
Dec 13 17:23:16 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 13 17:23:16 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/autoboot.txt not found
Dec 13 17:23:17 raspberryserver dnsmasq-dhcp[677]: 648466267 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:17 raspberryserver dnsmasq-dhcp[677]: 648466267 vendor class: MSFT 5.0
Dec 13 17:23:17 raspberryserver dnsmasq-dhcp[677]: 648466267 client provides name: KK-SP-Schule-06
Dec 13 17:23:17 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:23:19 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/recovery.elf not found
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/start.elf to 172.16.1.156
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/fixup.dat to 172.16.1.156
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/recovery.elf not found
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/config.txt to 172.16.1.156
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/dt-blob.bin not found
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/recovery.elf not found
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/config.txt to 172.16.1.156
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/bootcfg.txt not found
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/cmdline.txt to 172.16.1.156
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/bcm2710-rpi-3-b.dtb to 172.16.1.156
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/config.txt to 172.16.1.156
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/overlays/pi3-disable-wifi.dtbo to 172.16.1.156
Dec 13 17:23:20 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/overlays/sdtweak.dtbo to 172.16.1.156
Dec 13 17:23:21 raspberryserver dnsmasq-dhcp[677]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:21 raspberryserver dnsmasq-dhcp[677]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 13 17:23:21 raspberryserver dnsmasq-dhcp[677]: 653460281 PXE(eth0) b8:27:eb:48:b7:d4 proxy
Dec 13 17:23:21 raspberryserver dnsmasq-dhcp[677]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 13 17:23:21 raspberryserver dnsmasq-dhcp[677]: 653460281 reply delay: 2
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/recovery8.img not found
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/recovery8-32.img not found
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/recovery7.img not found
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/recovery.img not found
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/kernel8-32.img not found
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: error 0 Early terminate received from 172.16.1.156
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/kernel8.img to 172.16.1.156
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/armstub8-32.bin not found
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: error 0 Early terminate received from 172.16.1.156
Dec 13 17:23:22 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/kernel7.img to 172.16.1.156
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 broadcast response
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  1 option: 53 message-type  2
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 17 option: 97 client-machine-id  00:d4:b7:48:f6:d4:b7:48:f6:d4:b7:48:f6:d4...
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 PXE(eth0) b8:27:eb:ee:77:4f proxy
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 reply delay: 2
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 broadcast response
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  1 option: 53 message-type  2
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 17 option: 97 client-machine-id  00:4f:77:ee:ec:4f:77:ee:ec:4f:77:ee:ec:4f...
Dec 13 17:23:24 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 13 17:23:24 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-48-b7-d4/bootsig.bin not found
Dec 13 17:23:24 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-48-b7-d4/bootcode.bin to 172.16.0.46
Dec 13 17:23:26 raspberryserver dnsmasq-dhcp[677]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:26 raspberryserver dnsmasq-dhcp[677]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 13 17:23:26 raspberryserver dnsmasq-dhcp[677]: 653460281 PXE(eth0) b8:27:eb:fd:40:94 proxy
Dec 13 17:23:26 raspberryserver dnsmasq-dhcp[677]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 13 17:23:26 raspberryserver dnsmasq-dhcp[677]: 653460281 reply delay: 2
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 broadcast response
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  1 option: 53 message-type  2
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 17 option: 97 client-machine-id  00:94:40:fd:dc:94:40:fd:dc:94:40:fd:dc:94...
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 PXE(eth0) b8:27:eb:d6:61:99 proxy
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 13 17:23:29 raspberryserver dnsmasq-dhcp[677]: 653460281 reply delay: 2
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/dcfd4094/start.elf not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/8e8b96d6/start.elf not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/f1d66199/start.elf not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/32b4aaf5/start.elf not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/autoboot.txt not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/autoboot.txt not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/autoboot.txt not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/config.txt to 172.16.1.139
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/config.txt to 172.16.1.130
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/config.txt to 172.16.1.123
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/recovery.elf not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/recovery.elf not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/recovery.elf not found
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 broadcast response
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  1 option: 53 message-type  2
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 17 option: 97 client-machine-id  00:99:61:d6:f1:99:61:d6:f1:99:61:d6:f1:99...
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 PXE(eth0) b8:27:eb:8b:96:d6 proxy
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 reply delay: 2
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 broadcast response
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  1 option: 53 message-type  2
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 17 option: 97 client-machine-id  00:d6:96:8b:8e:d6:96:8b:8e:d6:96:8b:8e:d6...
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 vendor class: PXEClient:Arch:00000:UNDI:002001
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 PXE(eth0) b8:27:eb:b4:aa:f5 proxy
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 tags: piserver, known, client_is_a_pi, eth0
Dec 13 17:23:30 raspberryserver dnsmasq-dhcp[677]: 653460281 reply delay: 2
Dec 13 17:23:30 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/autoboot.txt not found
Dec 13 17:23:30 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/kernel7.img to 172.16.1.156
Dec 13 17:23:31 raspberryserver dnsmasq-dhcp[677]: 653460281 broadcast response
Dec 13 17:23:31 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  1 option: 53 message-type  2
Dec 13 17:23:31 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  4 option: 54 server-identifier  172.16.1.70
Dec 13 17:23:31 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Dec 13 17:23:31 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 17 option: 97 client-machine-id  00:f5:aa:b4:32:f5:aa:b4:32:f5:aa:b4:32:f5...
Dec 13 17:23:31 raspberryserver dnsmasq-dhcp[677]: 653460281 sent size: 32 option: 43 vendor-encap  06:01:03:0a:04:00:50:58:45:09:14:00:00:11...
Dec 13 17:23:32 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/start.elf to 172.16.1.123
Dec 13 17:23:32 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/start.elf to 172.16.1.130
Dec 13 17:23:32 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/fixup.dat to 172.16.1.130
Dec 13 17:23:32 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/fixup.dat to 172.16.1.123
Dec 13 17:23:32 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/start.elf to 172.16.1.139
Dec 13 17:23:32 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/fixup.dat to 172.16.1.139
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/recovery.elf not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/recovery.elf not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/config.txt to 172.16.1.130
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/config.txt to 172.16.1.123
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/recovery.elf not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/dt-blob.bin not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/dt-blob.bin not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/recovery.elf not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/config.txt to 172.16.1.139
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/dt-blob.bin not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/recovery.elf not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/config.txt to 172.16.1.130
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/recovery.elf not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/config.txt to 172.16.1.123
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/recovery.elf not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/config.txt to 172.16.1.139
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/bootcfg.txt not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/cmdline.txt to 172.16.1.130
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/bootcfg.txt not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/bootcfg.txt not found
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/cmdline.txt to 172.16.1.123
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/cmdline.txt to 172.16.1.139
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/bcm2710-rpi-3-b.dtb to 172.16.1.130
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/bcm2710-rpi-3-b.dtb to 172.16.1.123
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/bcm2710-rpi-3-b.dtb to 172.16.1.139
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/config.txt to 172.16.1.130
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/overlays/pi3-disable-wifi.dtbo to 172.16.1.130
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/config.txt to 172.16.1.123
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/config.txt to 172.16.1.139
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/overlays/pi3-disable-wifi.dtbo to 172.16.1.123
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/overlays/pi3-disable-wifi.dtbo to 172.16.1.139
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/overlays/sdtweak.dtbo to 172.16.1.130
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/overlays/sdtweak.dtbo to 172.16.1.123
Dec 13 17:23:33 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/overlays/sdtweak.dtbo to 172.16.1.139
Dec 13 17:23:34 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-48-b7-d4/bootsig.bin not found
Dec 13 17:23:34 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-48-b7-d4/bootcode.bin to 172.16.0.46
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/recovery8.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/recovery8-32.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/recovery7.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/recovery.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/kernel8-32.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: error 0 Early terminate received from 172.16.1.139
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/kernel8.img to 172.16.1.139
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/armstub8-32.bin not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: error 0 Early terminate received from 172.16.1.139
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/kernel7.img to 172.16.1.139
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/recovery8.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/recovery8-32.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/recovery7.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/recovery.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/kernel8-32.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: error 0 Early terminate received from 172.16.1.123
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/kernel8.img to 172.16.1.123
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/armstub8-32.bin not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: error 0 Early terminate received from 172.16.1.123
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/kernel7.img to 172.16.1.123
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/recovery8.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/recovery8-32.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/recovery7.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/recovery.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/kernel8-32.img not found
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: error 0 Early terminate received from 172.16.1.130
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/kernel8.img to 172.16.1.130
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: error 0 Early terminate received from 172.16.1.130
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/kernel7.img to 172.16.1.130
Dec 13 17:23:35 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/armstub8-32.bin not found
Dec 13 17:23:37 raspberryserver dnsmasq-dhcp[677]: 101222280 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:37 raspberryserver dnsmasq-dhcp[677]: 101222280 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:37 raspberryserver rpc.mountd[667]: authenticated mount request from 172.16.1.156:982 for /var/lib/piserver/os/Raspbian_Full-2019-09-26 (/var/lib/piserver/os)
Dec 13 17:23:40 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:23:43 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/kernel7.img to 172.16.1.139
Dec 13 17:23:43 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-b4-aa-f5/kernel7.img to 172.16.1.123
Dec 13 17:23:43 raspberryserver dnsmasq-tftp[677]: sent /var/lib/piserver/tftproot/b8-27-eb-8b-96-d6/kernel7.img to 172.16.1.130
Dec 13 17:23:50 raspberryserver dnsmasq-dhcp[677]: 668959485 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:51 raspberryserver dnsmasq-dhcp[677]: 668959485 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:51 raspberryserver rpc.mountd[667]: authenticated mount request from 172.16.1.130:931 for /var/lib/piserver/os/Raspbian_Full-2019-09-26 (/var/lib/piserver/os)
Dec 13 17:23:51 raspberryserver dnsmasq-dhcp[677]: 669259619 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:51 raspberryserver dnsmasq-dhcp[677]: 669259619 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:51 raspberryserver rpc.mountd[667]: authenticated mount request from 172.16.1.123:1018 for /var/lib/piserver/os/Raspbian_Full-2019-09-26 (/var/lib/piserver/os)
Dec 13 17:23:51 raspberryserver dnsmasq-dhcp[677]: 1488732918 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:51 raspberryserver dnsmasq-dhcp[677]: 1488732918 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:23:51 raspberryserver rpc.mountd[667]: authenticated mount request from 172.16.0.139:939 for /var/lib/piserver/os/Raspbian_Full-2019-09-26 (/var/lib/piserver/os)
Dec 13 17:23:55 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:23:55 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:23:56 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:24:06 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:24:06 raspberryserver dnsmasq-dhcp[677]: 2230545874 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:24:06 raspberryserver dnsmasq-dhcp[677]: 2230545874 vendor class: dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835
Dec 13 17:24:06 raspberryserver dnsmasq-dhcp[677]: 2230545874 client provides name: raspberrypi
Dec 13 17:24:06 raspberryserver dnsmasq-dhcp[677]: 2230545874 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:24:06 raspberryserver dnsmasq-dhcp[677]: 2230545874 vendor class: dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835
Dec 13 17:24:06 raspberryserver dnsmasq-dhcp[677]: 2230545874 client provides name: raspberrypi
Dec 13 17:24:31 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:24:31 raspberryserver dnsmasq-dhcp[677]: 3376732089 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:24:31 raspberryserver dnsmasq-dhcp[677]: 3376732089 vendor class: dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835
Dec 13 17:24:31 raspberryserver dnsmasq-dhcp[677]: 3376732089 client provides name: raspberrypi
Dec 13 17:24:31 raspberryserver dnsmasq-dhcp[677]: 3376732089 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:24:31 raspberryserver dnsmasq-dhcp[677]: 3376732089 vendor class: dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835
Dec 13 17:24:31 raspberryserver dnsmasq-dhcp[677]: 3376732089 client provides name: raspberrypi
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 1668299788 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 1668299788 vendor class: dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 1668299788 client provides name: raspberrypi
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 3770297309 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 3770297309 vendor class: dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 3770297309 client provides name: raspberrypi
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 3770297309 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 3770297309 vendor class: dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 3770297309 client provides name: raspberrypi
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 1668299788 available DHCP subnet: 172.16.1.70/255.255.0.0
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 1668299788 vendor class: dhcpcd-7.0.8:Linux-4.19.75-v7+:armv7l:BCM2835
Dec 13 17:24:32 raspberryserver dnsmasq-dhcp[677]: 1668299788 client provides name: raspberrypi
Dec 13 17:24:33 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:25:29 raspberryserver kernel: [  815.458633] device eth0 left promiscuous mode
Dec 13 17:25:31 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/config.txt to 172.16.1.156
Dec 13 17:25:34 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/start.elf to 172.16.1.156
Dec 13 17:25:35 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/fixup.dat to 172.16.1.156
Dec 13 17:25:45 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/config.txt to 172.16.1.139
Dec 13 17:25:48 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/start.elf to 172.16.1.139
Dec 13 17:25:50 raspberryserver dnsmasq-tftp[677]: failed sending /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/fixup.dat to 172.16.1.139
Dec 13 17:26:14 raspberryserver dhcpcd[653]: eth0: Router Advertisement from fe80::ca0e:14ff:fea7:165e
Dec 13 17:26:41 raspberryserver nslcd[795]: [9478fe] <passwd="#001SUDO_USER="> request denied by validnames option
Dec 13 17:26:41 raspberryserver dbus-daemon[439]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.18' (uid=1000 pid=1750 comm="/usr/lib/chromium/chromium --enable-remote-extensi")
Dec 13 17:26:41 raspberryserver systemd[1]: Condition check resulted in Bluetooth service being skipped.
Thanks for the superb help and supporting :)

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot (UPDATE)

Fri Dec 13, 2019 7:00 pm

This looks a bit odd:

Code: Select all

Dec 13 17:23:15 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/93788d1d/start.elf not found
Dec 13 17:23:15 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-68-e1-50/8c68e150/start.elf not found
==
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/dcfd4094/start.elf not found
Dec 13 17:23:29 raspberryserver dnsmasq-tftp[677]: file /var/lib/piserver/tftproot/b8-27-eb-d6-61-99/f1d66199/start.elf not found
Seems that when b8:27:eb:78:8d:1d wants to download the boot files through TFTP, dnsmasq thinks the request comes from an IP that belongs to b8:27:eb:68:e1:50 instead.
Same with b8:27:eb:fd:40:94 and b8:27:eb:d6:61:99
Not sure why that is happening.


What is the output of "cat /proc/net/arp" if you execute it 15 seconds or so after powering up the Pi's?
There aren't any IP or MAC addresses appearing multiple times there?

If you sniff tftp traffic and tell it to print IP and MAC ("sudo tcpdump port tftp -en") it does show that requests come from different IPs?

Does the problem also appear if you power them up one by one instead of simultaneously?

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot (UPDATE)

Sat Dec 14, 2019 1:09 pm

Does the problem also appear if you power them up one by one instead of simultaneously?
I tested this just now. No, the problem does not appear if I power the Pis up one by one.

What is the output of "cat /proc/net/arp" if you execute it 15 seconds or so after powering up the Pi's?
There aren't any IP or MAC addresses appearing multiple times there?
There are only unique IPs listed.
All our Raspis MAC start with b8:

cat /proc/net/arp

Code: Select all

IP address       HW type     Flags       HW address            Mask     Device
172.16.0.139     0x1         0x2         b8:27:eb:b4:aa:f5     *        eth0
172.16.1.123     0x1         0x2         b8:27:eb:d6:61:99     *        eth0
172.16.0.30      0x1         0x2         e8:f7:24:84:6c:09     *        eth0
172.16.0.1       0x1         0x2         c8:0e:14:a7:16:5e     *        eth0
172.16.1.130     0x1         0x2         b8:27:eb:d6:61:99     *        eth0
172.16.1.156     0x1         0x2         b8:27:eb:68:e1:50     *        eth0
172.16.1.114     0x1         0x2         b8:27:eb:ee:77:4f     *        eth0
172.16.1.8       0x1         0x2         e8:f7:24:98:15:a0     *        eth0
172.16.1.158     0x1         0x0         b8:27:eb:68:e1:50     *        eth0
172.16.0.2       0x1         0x2         2c:76:8a:a9:91:f6     *        eth0
172.16.1.10      0x1         0x2         e8:f7:24:84:6d:e9     *        eth0
172.16.1.149     0x1         0x2         40:01:c6:38:a5:4b     *        eth0
172.16.1.139     0x1         0x2         b8:27:eb:fd:40:94     *        eth0
172.16.0.46      0x1         0x2         b8:27:eb:48:b7:d4     *        eth0
If you sniff tftp traffic and tell it to print IP and MAC ("sudo tcpdump port tftp -en") it does show that requests come from different IPs?
I switched all 8 Pis on simultaniously and ran

sudo tcpdump port tftp -en

Code: Select all

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
14:03:41.096289 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.158.49153 > 172.16.1.70.69:  35 RRQ "93788d1d/start.elf" octet tsize 0
14:03:41.103063 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
14:03:41.103745 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:03:41.117605 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:03:41.118011 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.158.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
14:03:45.282538 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.158.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
14:03:45.439522 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:03:45.440319 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:03:45.452079 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
14:03:45.742734 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:03:45.743455 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:03:46.261274 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.156.49153 > 172.16.1.70.69:  35 RRQ "8c68e150/start.elf" octet tsize 0
14:03:46.268094 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
14:03:46.268797 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.156.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:03:46.284042 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:03:46.284478 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.156.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
14:03:46.332181 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
14:03:46.333068 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
14:03:46.368482 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.158.49160 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
14:03:46.368919 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.1.158.49161 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
14:03:46.369652 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.158.49162 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
14:03:46.370370 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49163 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
14:03:46.370774 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49164 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
14:03:46.371489 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.1.158.49165 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
14:03:46.371888 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49166 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:03:46.373276 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49167 > 172.16.1.70.69:  29 RRQ "armstub8.bin" octet tsize 0
14:03:46.373656 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.1.158.49168 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
14:03:46.374078 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49169 > 172.16.1.70.69:  29 RRQ "armstub7.bin" octet tsize 0
14:03:46.374747 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49170 > 172.16.1.70.69:  28 RRQ "armstub.bin" octet tsize 0
14:03:46.375373 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49171 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:03:50.093397 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.156.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
14:03:50.250973 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:03:50.251722 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.156.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:03:50.262853 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
14:03:50.338539 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:03:50.339000 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.156.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:03:50.570894 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
14:03:50.609536 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
14:03:50.647775 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 78: 172.16.1.156.49160 > 172.16.1.70.69:  36 RRQ "bcm2710-rpi-3-b.dtb" octet tsize 0
14:03:50.843593 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.156.49161 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:03:50.877300 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.1.156.49162 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
14:03:50.935761 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.1.156.49163 > 172.16.1.70.69:  38 RRQ "overlays/sdtweak.dtbo" octet tsize 0
14:03:52.805585 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.156.49164 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
14:03:52.806261 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.1.156.49165 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
14:03:52.806842 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.156.49166 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
14:03:52.807509 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49167 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
14:03:52.808147 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49168 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
14:03:52.809287 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.1.156.49169 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
14:03:52.810006 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49170 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:03:52.810972 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.1.156.49171 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
14:03:52.811526 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49172 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:03:53.173212 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 78: 172.16.1.158.49172 > 172.16.1.70.69:  36 RRQ "bcm2710-rpi-3-b.dtb" octet tsize 0
14:03:53.363776 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49173 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:03:53.396952 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.1.158.49174 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
14:03:58.015230 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 63: 172.16.1.123.49153 > 172.16.1.70.69:  21 RRQ "bootcode.bin" octet
14:03:58.015244 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 63: 172.16.1.114.49153 > 172.16.1.70.69:  21 RRQ "bootcode.bin" octet
14:03:58.017965 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.123.49153 > 172.16.1.70.69:  35 RRQ "8e8b96d6/start.elf" octet tsize 0
14:03:58.024061 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.1.123.49154 > 172.16.1.70.69:  38 RRQ "8e8b96d6/autoboot.txt" octet tsize 0
14:03:58.024562 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 78: 172.16.1.123.49155 > 172.16.1.70.69:  36 RRQ "8e8b96d6/config.txt" octet tsize 0
14:03:58.026578 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.1.123.49156 > 172.16.1.70.69:  38 RRQ "8e8b96d6/recovery.elf" octet tsize 0
14:03:58.027160 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.123.49157 > 172.16.1.70.69:  35 RRQ "8e8b96d6/start.elf" octet tsize 0
14:03:58.027532 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.123.49158 > 172.16.1.70.69:  35 RRQ "8e8b96d6/fixup.dat" octet tsize 0
14:03:58.075571 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 62: 172.16.1.114.49154 > 172.16.1.70.69:  20 RRQ "bootsig.bin" octet
14:04:00.014955 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.114.49153 > 172.16.1.70.69:  35 RRQ "ecee774f/start.elf" octet tsize 0
14:04:00.022044 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
14:04:00.022665 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:00.031708 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:00.032109 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.114.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
14:04:00.134977 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.0.139.49153 > 172.16.1.70.69:  35 RRQ "32b4aaf5/start.elf" octet tsize 0
14:04:00.141482 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.0.139.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
14:04:00.142100 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.0.139.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:00.156994 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.0.139.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:00.158505 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.0.139.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
14:04:03.025656 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.158.49153 > 172.16.1.70.69:  35 RRQ "dcfd4094/start.elf" octet tsize 0
14:04:03.032697 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
14:04:03.033326 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:03.047205 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:03.047857 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.158.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
14:04:04.284338 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.114.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
14:04:04.419698 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.0.139.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
14:04:04.437674 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:04.438363 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:04.442172 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
14:04:04.517329 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:04.517993 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:04.575541 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.0.139.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:04.575986 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.0.139.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:04.587682 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.0.139.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
14:04:04.663348 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.0.139.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:04.664110 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.0.139.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:04.743734 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
14:04:04.774638 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
14:04:04.780578 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 83: 172.16.1.114.49160 > 172.16.1.70.69:  41 RRQ "bcm2710-rpi-3-b-plus.dtb" octet tsize 0
14:04:04.895364 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.0.139.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
14:04:04.934553 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.0.139.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
14:04:04.966056 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49161 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:04.972764 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 78: 172.16.0.139.49160 > 172.16.1.70.69:  36 RRQ "bcm2710-rpi-3-b.dtb" octet tsize 0
14:04:04.990121 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.1.114.49162 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
14:04:05.036750 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.1.114.49163 > 172.16.1.70.69:  38 RRQ "overlays/sdtweak.dtbo" octet tsize 0
14:04:05.169642 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.0.139.49161 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:05.203355 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.0.139.49162 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
14:04:05.261804 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.0.139.49163 > 172.16.1.70.69:  38 RRQ "overlays/sdtweak.dtbo" octet tsize 0
14:04:07.004910 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.114.49164 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
14:04:07.005337 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.1.114.49165 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
14:04:07.005943 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.114.49166 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
14:04:07.006343 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49167 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
14:04:07.006709 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49168 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
14:04:07.007591 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.1.114.49169 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
14:04:07.008187 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49170 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:04:07.009362 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.1.114.49171 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
14:04:07.009967 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49172 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:04:07.113013 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.158.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
14:04:07.267888 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:07.268510 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:07.279893 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
14:04:07.339119 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.0.139.49164 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
14:04:07.339555 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.0.139.49165 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
14:04:07.339974 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.0.139.49166 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
14:04:07.340665 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.0.139.49167 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
14:04:07.341066 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.0.139.49168 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
14:04:07.342108 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.0.139.49169 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
14:04:07.342475 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.0.139.49170 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:04:07.343530 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.0.139.49171 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
14:04:07.344176 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.0.139.49172 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:04:07.570230 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:07.570897 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:08.157621 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
14:04:08.158939 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
14:04:08.195246 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.158.49160 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
14:04:08.197264 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.1.158.49161 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
14:04:08.201449 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.158.49162 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
14:04:08.201906 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49163 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
14:04:08.202472 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49164 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
14:04:08.203073 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.1.158.49165 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
14:04:08.203774 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49166 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:04:08.204974 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49167 > 172.16.1.70.69:  29 RRQ "armstub8.bin" octet tsize 0
14:04:08.206215 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.1.158.49168 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
14:04:08.206834 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49169 > 172.16.1.70.69:  29 RRQ "armstub7.bin" octet tsize 0
14:04:08.207518 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49170 > 172.16.1.70.69:  28 RRQ "armstub.bin" octet tsize 0
14:04:08.207922 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49171 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:04:08.263737 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 62: 172.16.1.123.49154 > 172.16.1.70.69:  20 RRQ "bootsig.bin" octet
14:04:11.027788 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.156.49153 > 172.16.1.70.69:  35 RRQ "f1d66199/start.elf" octet tsize 0
14:04:11.034503 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
14:04:11.035186 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.156.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:11.050069 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:11.050504 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.156.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
14:04:14.551810 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.156.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
14:04:14.707636 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:14.708275 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.156.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:14.719612 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
14:04:14.794977 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
14:04:14.795360 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.156.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:15.003205 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 78: 172.16.1.158.49172 > 172.16.1.70.69:  36 RRQ "bcm2710-rpi-3-b.dtb" octet tsize 0
14:04:15.027054 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
14:04:15.065533 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
14:04:15.103818 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 78: 172.16.1.156.49160 > 172.16.1.70.69:  36 RRQ "bcm2710-rpi-3-b.dtb" octet tsize 0
14:04:15.195185 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49173 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:15.228230 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.1.158.49174 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
14:04:15.302178 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.156.49161 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
14:04:15.336152 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.1.156.49162 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
14:04:15.394689 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.1.156.49163 > 172.16.1.70.69:  38 RRQ "overlays/sdtweak.dtbo" octet tsize 0
14:04:17.314626 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.156.49164 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
14:04:17.315394 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.1.156.49165 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
14:04:17.315811 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.156.49166 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
14:04:17.316509 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.156.49167 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
14:04:17.316951 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49168 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
14:04:17.318060 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.1.156.49169 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
14:04:17.318410 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49170 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
14:04:17.319561 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.1.156.49171 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
14:04:17.320284 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.156.49172 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot (UPDATE)

Sat Dec 14, 2019 3:16 pm

incognitum wrote:
Sat Dec 14, 2019 3:16 pm
MAC and IP addresses all look fine this time.
Correction: they are NOT fine.

Two Pi (ending :d4 and :d6) are both using IP 172.16.1.123....

Code: Select all

14:03:58.017965 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.123.49153 > 172.16.1.70.69:  35 RRQ "8e8b96d6/start.elf" octet tsize 0

Code: Select all

14:03:58.015230 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 63: 172.16.1.123.49153 > 172.16.1.70.69:  21 RRQ "bootcode.bin" octet
And according to the /proc/net/arp table you posted, a third Pi :99 was also seen using 172.16.1.123 recently (although it is using 172.16.1.156 in the tftp log)

Code: Select all

172.16.1.123     0x1         0x2         b8:27:eb:d6:61:99     *        eth0
Can you ask your network admin, to configure DHCP server to give each Pi an unique fixed IP, and see if it still occurs then?
Not sure if that helps any though. May also be a bug in the bootrom, in which it steals a DHCP offer that is actually meant for another Pi booting at the exact same time.

If you have 8 spare SD cards, can you test network booting with a FAT formatted SD card with only bootcode.bin (and no other files) in it?
The newer bootcode fixes some previous bugs that are in the older bootrom that is on chip, so it may or may not be an already fixed one, or a new bug.

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot (UPDATE)

Sun Dec 15, 2019 10:42 am

Can you ask your network admin, to configure DHCP server to give each Pi an unique fixed IP, and see if it still occurs then?
Not sure if that helps any though. May also be a bug in the bootrom, in which it steals a DHCP offer that is actually meant for another Pi booting at the exact same time.
The Network Admin said that he had set up fixed IPs for all my Pis several days ago already. I will ask him to double check each MAC.

If you have 8 spare SD cards, can you test network booting with a FAT formatted SD card with only bootcode.bin (and no other files) in it?
The newer bootcode fixes some previous bugs that are in the older bootrom that is on chip, so it may or may not be an already fixed one, or a new bug.
I made 8 SD cards and used the bootcode.bin from the raspberry github repository

unfortunately the RPis still do not all boot up simultaneously - they few randomly boot up.
When I boot them up one by one and wait until the login screen appears before I power up the next Pi, it works. But this worked without the SD cards also.

Below is the output of tftp sniff and arp when using 8 SD cards with bootcode.bin and all switch on at the same time.

Code: Select all

sudo tcpdump port tftp -en
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
11:43:47.465080 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.158.49153 > 172.16.1.70.69:  35 RRQ "8c68e150/start.elf" octet tsize 0
11:43:47.465107 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.158.49153 > 172.16.1.70.69:  35 RRQ "93788d1d/start.elf" octet tsize 0
11:43:47.472775 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
11:43:47.473192 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:47.481298 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:47.481688 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.158.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
11:43:48.064862 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.114.49153 > 172.16.1.70.69:  35 RRQ "ecee774f/start.elf" octet tsize 0
11:43:48.071858 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
11:43:48.072231 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:48.079863 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:48.080102 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.114.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
11:43:48.119387 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.114.49153 > 172.16.1.70.69:  35 RRQ "f648b7d4/start.elf" octet tsize 0
11:43:48.126230 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
11:43:48.126631 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:48.134309 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:48.134628 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.114.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
11:43:48.896856 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.158.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
11:43:49.046152 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:49.046534 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:49.048982 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
11:43:49.124088 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:49.124409 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:49.324047 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
11:43:49.354944 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
11:43:49.360318 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 78: 172.16.1.158.49160 > 172.16.1.70.69:  36 RRQ "bcm2710-rpi-3-b.dtb" octet tsize 0
11:43:49.518104 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49161 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:49.537441 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.114.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
11:43:49.540055 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.1.158.49162 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
11:43:49.585469 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.1.158.49163 > 172.16.1.70.69:  38 RRQ "overlays/sdtweak.dtbo" octet tsize 0
11:43:49.686238 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:49.686725 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:49.688966 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
11:43:49.764354 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:49.764862 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:49.989232 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
11:43:50.020024 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
11:43:50.025581 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 83: 172.16.1.114.49160 > 172.16.1.70.69:  41 RRQ "bcm2710-rpi-3-b-plus.dtb" octet tsize 0
11:43:50.194479 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.114.49161 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:50.216994 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.1.114.49162 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
11:43:50.263411 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.1.114.49163 > 172.16.1.70.69:  38 RRQ "overlays/sdtweak.dtbo" octet tsize 0
11:43:51.015911 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.123.49153 > 172.16.1.70.69:  35 RRQ "dcfd4094/start.elf" octet tsize 0
11:43:51.015924 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.123.49153 > 172.16.1.70.69:  35 RRQ "8e8b96d6/start.elf" octet tsize 0
11:43:51.015973 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.123.49153 > 172.16.1.70.69:  35 RRQ "32b4aaf5/start.elf" octet tsize 0
11:43:51.016067 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.123.49153 > 172.16.1.70.69:  35 RRQ "f1d66199/start.elf" octet tsize 0
11:43:51.023703 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
11:43:51.023982 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.123.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:51.031649 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:51.031977 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.123.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
11:43:51.611777 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.158.49164 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
11:43:51.612120 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.1.158.49165 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
11:43:51.612464 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.158.49166 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
11:43:51.612836 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49167 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
11:43:51.613210 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49168 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
11:43:51.613740 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.1.158.49169 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
11:43:51.614090 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49170 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
11:43:51.614628 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.1.158.49171 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
11:43:51.615095 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.158.49172 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
11:43:52.442647 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.123.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
11:43:52.475442 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.114.49164 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
11:43:52.475844 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.1.114.49165 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
11:43:52.476195 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.114.49166 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
11:43:52.476465 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.114.49167 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
11:43:52.476815 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49168 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
11:43:52.477383 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.1.114.49169 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
11:43:52.477688 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49170 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
11:43:52.478262 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.1.114.49171 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
11:43:52.478636 b8:27:eb:48:b7:d4 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.114.49172 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
11:43:52.559752 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
11:43:52.592097 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49153 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:52.592438 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.123.49154 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:52.594887 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.123.49155 > 172.16.1.70.69:  28 RRQ "dt-blob.bin" octet tsize 0
11:43:52.670339 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:43:52.670811 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.123.49157 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:52.870434 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.123.49158 > 172.16.1.70.69:  28 RRQ "bootcfg.txt" octet tsize 0
11:43:52.901489 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.123.49159 > 172.16.1.70.69:  28 RRQ "cmdline.txt" octet tsize 0
11:43:52.906760 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 78: 172.16.1.123.49160 > 172.16.1.70.69:  36 RRQ "bcm2710-rpi-3-b.dtb" octet tsize 0
11:43:53.064857 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.123.49161 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:43:53.086846 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 89: 172.16.1.123.49162 > 172.16.1.70.69:  47 RRQ "overlays/pi3-disable-wifi.dtbo" octet tsize 0
11:43:53.132180 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 80: 172.16.1.123.49163 > 172.16.1.70.69:  38 RRQ "overlays/sdtweak.dtbo" octet tsize 0
11:43:55.195459 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.123.49164 > 172.16.1.70.69:  30 RRQ "recovery8.img" octet tsize 0
11:43:55.195917 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 75: 172.16.1.123.49165 > 172.16.1.70.69:  33 RRQ "recovery8-32.img" octet tsize 0
11:43:55.196228 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 72: 172.16.1.123.49166 > 172.16.1.70.69:  30 RRQ "recovery7.img" octet tsize 0
11:43:55.196618 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49167 > 172.16.1.70.69:  29 RRQ "recovery.img" octet tsize 0
11:43:55.197011 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.123.49168 > 172.16.1.70.69:  28 RRQ "kernel8.img" octet tsize 0
11:43:55.197530 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 73: 172.16.1.123.49169 > 172.16.1.70.69:  31 RRQ "kernel8-32.img" octet tsize 0
11:43:55.197856 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.123.49170 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
11:43:55.198416 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 74: 172.16.1.123.49171 > 172.16.1.70.69:  32 RRQ "armstub8-32.bin" octet tsize 0
11:43:55.198803 b8:27:eb:b4:aa:f5 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 70: 172.16.1.123.49172 > 172.16.1.70.69:  28 RRQ "kernel7.img" octet tsize 0
11:43:55.552695 b8:27:eb:ee:77:4f > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.114.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
11:43:56.559803 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
11:43:56.559814 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
11:43:56.559822 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49154 > 172.16.1.70.69:  29 RRQ "autoboot.txt" octet tsize 0
11:43:58.002521 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.158.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:44:01.646725 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.123.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:44:01.646743 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.123.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:44:01.646792 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 69: 172.16.1.123.49155 > 172.16.1.70.69:  27 RRQ "config.txt" octet tsize 0
11:44:03.101193 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.158.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:44:06.659481 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:44:06.659551 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:44:06.659559 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 71: 172.16.1.123.49156 > 172.16.1.70.69:  29 RRQ "recovery.elf" octet tsize 0
11:44:08.553247 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.158.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
11:44:12.553438 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.123.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
11:44:12.553450 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.123.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
11:44:12.553455 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.123.49157 > 172.16.1.70.69:  26 RRQ "start.elf" octet tsize 0
11:44:13.688060 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.158.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
11:44:17.553600 b8:27:eb:fd:40:94 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.123.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
11:44:17.553711 b8:27:eb:8b:96:d6 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.123.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
11:44:17.553720 b8:27:eb:d6:61:99 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 68: 172.16.1.123.49158 > 172.16.1.70.69:  26 RRQ "fixup.dat" octet tsize 0
^C
108 packets captured
108 packets received by filter
0 packets dropped by kernel

.

Code: Select all

cat /proc/net/arp
IP address       HW type     Flags       HW address            Mask     Device
172.16.1.156     0x1         0x2         b8:27:eb:68:e1:50     *        eth0
172.16.0.108     0x1         0x2         00:25:36:c6:e7:27     *        eth0
172.16.0.2       0x1         0x2         2c:76:8a:a9:91:f6     *        eth0
172.16.1.123     0x1         0x2         b8:27:eb:8b:96:d6     *        eth0
172.16.1.114     0x1         0x0         b8:27:eb:48:b7:d4     *        eth0
172.16.1.130     0x1         0x0         b8:27:eb:8b:96:d6     *        eth0
172.16.1.139     0x1         0x2         b8:27:eb:fd:40:94     *        eth0
172.16.1.158     0x1         0x2         b8:27:eb:78:8d:1d     *        eth0
172.16.0.139     0x1         0x2         b8:27:eb:b4:aa:f5     *        eth0
172.16.0.1       0x1         0x2         c8:0e:14:a7:16:5e     *        eth0
172.16.0.46      0x1         0x2         b8:27:eb:48:b7:d4     *        eth0

If the problem really lies in our schools network, There might be an option. My PiServer has two network cards.
If possible I could configure it to be the DHCP Server and serve the Pis through the switch.
Then I could use the second network card to connect to the schools network and relay the internet to the Pis.
But I have no knowledge on how to configure it to do this - so I'd need the forum assistance.

Anyways - thank you so much for the time to help our school.
Also I upgraded the Server HD to an SSD and am in the process of installing a fresh PiServer Setup.
A picture of our WIP Piserver classroom :)
Foto am 15.12.19 um 11.45.jpg
Foto am 15.12.19 um 11.45.jpg (214.57 KiB) Viewed 833 times

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot (UPDATE)

Mon Dec 16, 2019 12:06 pm

oth wrote:
Sun Dec 15, 2019 10:42 am
When I boot them up one by one and wait until the login screen appears before I power up the next Pi, it works. But this worked without the SD cards also.
Suspect that if you wait 2 seconds between powering up the next Pi, it also works.

I think it might be a bootcode bug, in which the Pi is snatching a DHCP offer that is meant for another Pi booting at the exact same time, but that would need to be investigated by someone that actually has access to the source code of the bootcode (not me).
A theory why you are seeing it, while others have not reported this issue, is that you have multiple power adapters connected to a powerbar with a switch to it, and are powering up a pair of Pi at the exact same time, while others may not.

Like in the first tcpdump, in your last tcpdump it shows again that the IP collusions happen between two Pi booting at the exact same time (11:43:47)

Code: Select all

11:43:47.465080 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.158.49153 > 172.16.1.70.69:  35 RRQ "8c68e150/start.elf" octet tsize 0
11:43:47.465107 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.158.49153 > 172.16.1.70.69:  35 RRQ "93788d1d/start.elf" octet tsize 0

If my theory is right, this should really be fixed inside the bootcode.

But if you need a temporary workaround for now: you can also copy the contents of /var/lib/piserver/os/name-of-your-raspbian-install/boot (all files, including overlays subfolder) to SD cards, and put them in the Pi.
In that case it will boot the Linux kernel from SD card instead of using PXE, so it is no longer be really network booting. But it do will get the rest of the operating system files from the network using NFS.
Only downside is that if you ever upgrade your Raspbian to a new (kernel) version, you will also need to update the SD cards again.
And also if the IP of your piserver server ever changes, you will need to update the SD cards again (but that should not be a problem, if your network admin configured fixed IP on DHCP server for the piserver computer)

epoch1970
Posts: 4121
Joined: Thu May 05, 2016 9:33 am
Location: Paris, France

Re: Piserver DHCP Proxy - Clients do not boot reliably

Mon Dec 16, 2019 1:01 pm

I'm not follwing everything, but could it be that dnsmasq sends the wrong file (and not the Pi asks for the wrong file)?
If so, I have seen that, that was before the dnsmasq patch to delay responses. The fix (to that problem) was to use aftpd instead of dnsmasq's built-in tftpd server.
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." Les Shadoks, J. Rouxel

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot reliably

Mon Dec 16, 2019 1:48 pm

epoch1970 wrote:
Mon Dec 16, 2019 1:01 pm
I'm not follwing everything, but could it be that dnsmasq sends the wrong file (and not the Pi asks for the wrong file)?
Note that the second column of the tcpdump packet capture clearly shows that there are two different Pi (one with MAC address ending in :50 and one with MAC address ending in :1d), both using the same IP-address 172.16.1.158 when talking to the tftp server 172.16.1.70:
11:43:47.465080 b8:27:eb:68:e1:50 > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.158.49153 > 172.16.1.70.69: 35 RRQ "8c68e150/start.elf" octet tsize 0
11:43:47.465107 b8:27:eb:78:8d:1d > 90:1b:0e:1f:65:5b, ethertype IPv4 (0x0800), length 77: 172.16.1.158.49153 > 172.16.1.70.69: 35 RRQ "93788d1d/start.elf" octet tsize 0

Trust me, two devices using the same IP-address in a network is not going to work very well...
Regardless how well or how wrong dnsmasq or any other software package is behaving.

The question then is, why are two Pi using the same IP-address?
If you look earlier in the thread, at the packet capture of DHCP broadcast traffic. It does seems that the school's DHCP server is behaving correctly, and OFFERING an unique IP to each of the 8 Pi:

Code: Select all

17:23:13.662059 IP (tos 0x0, ttl 128, id 9772, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.156
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:68:e1:50 (oui Unknown)
[...]
17:23:13.769680 IP (tos 0x0, ttl 128, id 9773, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.158
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:78:8d:1d (oui Unknown)
[...]
17:23:21.188424 IP (tos 0x0, ttl 128, id 9775, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.0.46
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:48:b7:d4 (oui Unknown)
[...]
17:23:21.238475 IP (tos 0x0, ttl 128, id 9776, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.114
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:ee:77:4f (oui Unknown)
[...]
17:23:26.913950 IP (tos 0x0, ttl 128, id 9777, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.139
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:fd:40:94 (oui Unknown)
[...]
17:23:27.214671 IP (tos 0x0, ttl 128, id 9778, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.130
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:d6:61:99 (oui Unknown)
[...]
17:23:27.813631 IP (tos 0x0, ttl 128, id 9779, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.1.123
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:8b:96:d6 (oui Unknown)
[...]
17:23:28.149513 IP (tos 0x0, ttl 128, id 9780, offset 0, flags [none], proto UDP (17), length 328)
    building1.ourschool.edu.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x26f30339, Flags [none] (0x0000)
	  Your-IP 172.16.0.139
	  Server-IP building1.ourschool.edu
	  Client-Ethernet-Address b8:27:eb:b4:aa:f5 (oui Unknown)
[...]
If there is nothing wrong with the DHCP offers, and more than one Pi still ends up using the same IP-address, the most likely explanation is a bug in bootrom.
Note that the DHCP offers are send as broadcast traffic (the tcpdump packet capture was done on the piserver, even though it is the school's main DHCP server running on another host handing out the IP)
So all Pi booting receive all DHCP offers, even those that are not meant for that Pi, but for another one.
If the bootrom is written correctly it should check the CHADDR field inside the DHCP packet to check if it is an offer for that Pi, and discard it otherwise. But I have the theory that may not happen.
Other theories are welcome. But I don't think it is a dnsmasq problem.
Note that the last posts show packet captures, rather than relying on information reported by dnsmasq.

oth
Posts: 23
Joined: Thu Nov 14, 2019 11:17 am

Re: Piserver DHCP Proxy - Clients do not boot reliably

Tue Dec 17, 2019 8:14 pm

would a Pi4 with the beta netboot work?

incognitum
Posts: 398
Joined: Tue Oct 30, 2018 3:34 pm

Re: Piserver DHCP Proxy - Clients do not boot reliably

Tue Dec 17, 2019 10:45 pm

oth wrote:
Tue Dec 17, 2019 8:14 pm
would a Pi4 with the beta netboot work?
Generally speaking: Pi 4 do work with Piserver, yes.
Provided you flash the Pi 4's EEPROM with the beta network boot code and the right bootorder setting.

Don't know whether or not it may currently be affected by the same issue, though.
IF you already have Pi 4 laying around, it is worth trying.
But if you do not, and need to justify purchase within your organization, I would be careful about making any hard claims it will instantly fix it.

Return to “Staffroom, classroom and projects”