• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Problem with PXE booting

Scheduled Pinned Locked Moved DHCP and DNS
dhcppxeissue
2 Posts 2 Posters 995 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P
    Piotr86PL
    last edited by Mar 19, 2022, 6:11 PM

    Hello!

    I've been using pfSense for a while and haven't got any issues until 2.6.0 update. I have enabled Network Booting for each one of my VLANs to boot some cloning solution. After an update, PXE booting just broke. No matter if the end device is using classic BIOS or newer UEFI - DHCP is giving out filename for BIOS. I've analysed the dhcpd configuration file, which pfSense is generating after changing settings in webGUI, and I've noticed that pfSense is putting "filename" option into my main pool. Even more interesting - the first VLAN that is appearing in dhcpd config file is excluded from the issue. On clean pfSense installation, this issue is also appearing to me.

    Has anyone got any solution to this issue? I've came up with some temporary solutions like editing pfSense core files responsible for dhcpd config creation and removing a whole chunk of code or creating static mapping (which also omits the issue), but I want something more permanent - other than messing with system files or mapping every device in my VLANs (which contradicts the idea of dynamic host configuration). I've tried changing every option in webGUI and nothing resolved the issue. Thank you in advance for your help.

    First VLAN without the issue

    FirstVLAN.jpg

    Second VLAN with highlighted the issue

    SecondVLAN.jpg

    1 Reply Last reply Reply Quote 1
    • J
      jpward1981
      last edited by jpward1981 Mar 25, 2022, 6:49 PM Mar 25, 2022, 6:49 PM

      We have seen the same issue after upgrading from 2.5.2 to 2.6.0. The first VLAN in the configuration file doesn't have the problem, all the VLAN after have the extra filename options. It is odd that the filename is different. I haven't found where it is getting that option from.

      subnet 192.168.240.0 netmask 255.255.252.0 {
      	pool {
      		option domain-name-servers 192.168.243.254;
      		deny dynamic bootp clients;
      		failover peer "dhcp_lan";
      
      		filename "legacy.donotuse";
      		range 192.168.240.80 192.168.243.249;
      	}
      
      1 Reply Last reply Reply Quote 0
      2 out of 2
      • First post
        2/2
        Last post
      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
        This community forum collects and processes your personal information.
        consent.not_received