Changing the PXE boot parameter's defined in the iPXE.menu file
Locate your iPXE menu (e.g. C:\inetpub\wwwroot\ipxe.menu or C:\inetpub\wwwroot\Resources\ipxe.menu.smart, depending on your configuration).
Edit the menu (e.g. open the menu using a text editor), locate the string "ip=:::::eth0:dhcp" (without double-quotes) and replace it with "ip=dhcp BOOTIF=${netX/mac}" (without double-quotes).
Save the changes.
PXE boot some problematic machines to verify that the PXE booting problems cannot be reproduced.
UI Tab
title
Linux iPXE server
Locate your iPXE menu (e.g. /var/www/html/ipxe.menu or /var/www/html/Resources/ipxe.menu.smart, depending on your configuration).
Edit the menu (e.g. type in a terminal "sudo nano /var/www/html/ipxe.menu"), locate the string "ip=:::::eth0:dhcp" (without double-quotes) and replace it with "ip=dhcp BOOTIF=${netX/mac}" (without double-quotes).
Save the changes.
PXE boot some problematic machines to verify that the PXE booting problems cannot be reproduced.