The iPXE Capturing a packet trace page details a complex setup using an "Interceptor Machine" for packet tracing - this may be useful if you have the required hardware.
Download wireshark from here (version 2.2.4 used during testing).
The screenshots below have been captured from Wireshark Legacy.
Start Wireshark Legacy and select the interface to capture from (use the same interface that Tiny PXE Server is listening on (displayed in the Option 54 (DHCP Server)* field)) > then click on the Start button (located in the Capture section above the list of available interfaces) -
Or alternatively, press the Ctrl+I keys to open the Wireshark: Capture Interfaces options > select the required interface > click on the Start button -
Ensure Tiny PXE Server is running and boot the Client system. wireshark will display all network traffic on the selected interface -
After capturing the required information, Stop the capture (press the Ctrl+E keys - or Capture (tab) > Stop) and save the packet trace (press the Ctrl+S keys - or File (tab) > Save).
Syslog
The Tiny PXE Server logging function was removed in build 1.0.0.20 (Feb 12, 2017 - 19:29). A syslog daemon (syslogd.exe) is now included in the Tiny PXE Server download.
Add the following to C:\pxesrv\config.ini -
syslog=127.0.0.1
Start the syslog daemon - Tiny PXE Server will now log to C:\pxesrv\log.txt - review this file as required for troubleshooting, etc.
Screenshot of the syslog daemon GUI (this will not be visible if running syslogd.exe as a service) -