Let Pfsense pass Pxeboot DHCP



  • Hello. i have a PXEBOOT Server running with the following packages on Centos 7```
    tftp tftp-server syslinux vsftpd

    the different guides around uses the DHCP package aswell but i was wondering if it is possible to use the DHCP Server on Pfsense instead og having two DHCP Servers running? and how it can be done


  • Under 'Services\DHCP Server' select your LAN tab (assuming you're PXEBooting from there). Scroll down and click on the TFTP Server button. Enter the IP of your TFTP server there. Click on the 'Enabled Networking Booting' button. Enter the IP of your TFTP server in the 'Next-server' field and your boot file in the 'filename' field. Configure the rest of your DHCP server settings (range, DNS, etc) and click on the 'Save' button.

    Another reference: https://forum.pfsense.org/index.php?topic=77516.0



  • so this should do it right? all of the services ar running on the same server 10.0.2.12 = pxeserver




  • The filename goes in the 'default bios filename' field. The path goes in the root-path-string.

    Don't know if you use UEFI so I can't comment on whether they need filling or not - I'm assuming not, so the UEFI fields can be left blank in that instance.



  • @muswellhillbilly:

    The filename goes in the 'default bios filename' field. The path goes in the root-path-string.

    Don't know if you use UEFI so I can't comment on whether they need filling or not - I'm assuming not, so the UEFI fields can be left blank in that instance.

    Thanks! i don't think i need UEFI as the servers are hosted on a ESXI Box



  • Encountering a similar error.

    I have a blank VM that can find PXE server but TFTP sends errors:

    PXE-T01: File not found
    PXE-E3B: TFTP error - File not found
    PXE-M0F: Exiting Intel PXE ROM

    pfsense is configured as shown in attachment.



Log in to reply