Bug #10267
closedDHCP Server PXE options
0%
Description
I was trying to set up a news PXE environment and just recognized this.
see DHCP-Server config:
TFTP Server = 10.1.1.2
Next Server = 10.1.1.2
Default BIOS file name = pxelinux.0
UEFI 32 bit file name = pxelinuxEFI32.efi
UEFI 64 bit file name = pxelinuxEFI64.efi
Root path = /pxe/
see the config file (/var/dhcpd/etc/dhcpd.conf):
class "UEFI-32-1" {
match if substring(option dhcp-client-identifier, 0, 20) = "PXEClient:Arch:00006";
option bootfile-name "pxelinuxEFI32.efi";
}
class "UEFI-32-2" {
match if substring(option dhcp-client-identifier, 0, 20) = "PXEClient:Arch:00002";
option bootfile-name "pxelinuxEFI32.efi";
}
class "UEFI-64-1" {
match if substring(option dhcp-client-identifier, 0, 20) = "PXEClient:Arch:00007";
option bootfile-name "/pxe/pxelinuxEFI64.efi";
}
class "UEFI-64-2" {
match if substring(option dhcp-client-identifier, 0, 20) = "PXEClient:Arch:00008";
option bootfile-name "/pxe/pxelinuxEFI64.efi";
}
class "UEFI-64-3" {
match if substring(option dhcp-client-identifier, 0, 20) = "PXEClient:Arch:00009";
option bootfile-name "/pxe/pxelinuxEFI64.efi";
}
class "Legacy" {
match if substring(option dhcp-client-identifier, 0, 20) = "PXEClient:Arch:00000";
option bootfile-name "pxelinux.0";
}
take a look at the /pxe/ within UEFI-64? --> this is showing to an different folder!
I as wondering why wireshark is showing tsize=0.
I added a folder pxe into pxe (--> /pxe/pxe/) and put in bootfile there --> now wireshark is showing tsize=199952 - this is correct size..
this took me now hours - but glad to found :D