Tftp pxelinux.cfg files

Problem: No mac address config created in the /var/lib/tftpboot/pxelinux.cfg directory.

Expected outcome:

Foreman and Proxy versions:

Foreman and Proxy plugin versions:

2.1.2-2
Distribution and version:
RHEL 8.3

What process actually creates the files in /var/lib/tftpboot/pxelinux.cfg/ directory? Is this a scripted process?

the bare minimum:

  1. your smart proxy must have TFTP feature available
  2. smart proxy must registered in Foreman (Infrastructure → Smart Proxies lists it with the TFTP feature)
  3. you have a subnet defined that has TFTP proxy selected
  4. you create a managed host (e.g. through UI) and have a provisioning interfaces assigned to the subnet from step 3
  5. the network interface is also marked as managed

Once you save the host, Foreman creates a REST call to Smart Proxy that create’s a configuration for the MAC of the provisioning interface. Note that you must define many other things in order to create the host (domain, OS etc).

Ok I will check all that, thank you for the response.