Version 126.96.36.199 out.
fixed : tftpd will also bind to the specificied interface if option is checked
modified : if the root folder in config.ini is incorrect, it will be set to the exe current directory
modified : if the filename cannot be resolved (like when using @arch or @mac), it will not prevent execution
This version mostly adds support for UEFI machines.
One can now use the @arch parameter in the filename so that the right bootstrap is handed over based on the originating client.
Tiny PXE Server will replace @arch by the Client System Architecture Type provided by the DHCP request as defined in the rfc.
00000 -> Intel x86PC
00001 -> NEC/PC98
00002 -> EFI Itanium
00003 -> DEC Alpha
00004 -> Arc x86
00005 -> Intel Lean Client
00006 -> EFI IA32
00007 -> EFI BC
00008 -> EFI Xscale
00009 -> EFI x86-64
In my root folder, I have ipxe.00000 (which the renamed ipxe.pxe version for bios clients) and ipxe.00007 (which is the renamed ipxe.efi version for EFI cliens).
In Tiny PXE Server, I input ipxe.@arch as filename.
This should simplify a scenarion as mentionned by hhh333.