The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 807 - File: showthread.php PHP 7.3.15 (Linux)
File Line Function
/showthread.php 807 errorHandler->error

Post Reply 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Heuristic to break DHCP infinite loop
2020-04-03, 10:24 (This post was last modified: 2020-04-03 10:40 by alkisg.)
Post: #1
Heuristic to break DHCP infinite loop
I would like to propose a small heuristic to make it easier to break the DHCP infinite loop.

Currently, users that have microtik routers or pfsense servers are advised to build ipxe on their own, while embedding a script to break the loop.

My proposed heuristic is that ipxe would automatically prefer a special "ipxe-override-filename" DHCP option to the stock DHCP filename. That way, if users define both options in their DHCP, then the first request will use "filename" (e.g. ipxe.pxe), while the ipxe request will use "ipxe-override-filename" (e.g. menu.ipxe).

Avoiding custom iPXE builds has the following benefits:
  • Less work, no need to setup a development environment
  • Allows automatic updates from distribution packages
  • Allows ipxe.efi to be signed
Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
Heuristic to break DHCP infinite loop - alkisg - 2020-04-03 10:24

User(s) browsing this thread: 1 Guest(s)