<div dir="ltr">Hello iPXE Team,<div><br></div><div>I have a general question regarding how to use HTTP booting for the boot files (<span style="background-color:rgb(247,249,250);color:rgb(0,0,0);font-size:12.48px">undionly.kpxe & </span><span style="background-color:rgb(247,249,250);color:rgb(0,0,0);font-size:12.48px">ipxe.efi) instead of using TFTP.</span></div><div><span style="background-color:rgb(247,249,250);color:rgb(0,0,0);font-size:12.48px"><br></span></div><div><span style="background-color:rgb(247,249,250);color:rgb(0,0,0);font-size:12.48px">I'm using ISC-DHCP-Server handle all the DHCP request, boot files, menu.ipxe... ect..</span></div><div><span style="background-color:rgb(247,249,250);color:rgb(0,0,0);font-size:12.48px"><br></span></div><div><span style="background-color:rgb(247,249,250);color:rgb(0,0,0);font-size:12.48px">I'm using this configuration currently, and it's working great:</span></div><div><br></div><div>subnet 192.168.65.0 netmask 255.255.255.0 {<br>authoritative;<br>range 192.168.65.10 192.168.65.200;<br>default-lease-time 21600;<br>max-lease-time 43200;<br>option domain-name-servers 192.168.65.1;<br>option routers 192.168.65.1;<br>next-server 192.168.65.3;<br><br>if exists user-class and option user-class = "iPXE" {<br>filename "menu.ipxe";<br>} else if option client-arch != 00:00 {<br>filename "ipxe.efi";<br>} else {<br>filename "undionly.kpxe";<br>}<br>}<span style="background-color:rgb(247,249,250);color:rgb(0,0,0);font-size:12.48px"><br></span></div><div><br></div><div><br></div><div>If I change where the filename says
"ipxe.efi" , "undionly.kpxe" & "
menu.ipxe
" to a HTTP address, like below, it still try's to connect via TFTP.</div><div><br></div><div><br></div><div>if exists user-class and option user-class = "iPXE" {<br>filename "<a href="http://192.168.65.3/menu.ipxe">http://192.168.65.3/menu.ipxe</a>";<br>} else if option client-arch != 00:00 {<br>filename "<a href="http://192.168.65.3/ipxe.efi">http://192.168.65.3/ipxe.efi</a>";<br>} else {<br>filename "<a href="http://192.168.65.3/undionly.kpxe">http://192.168.65.3/undionly.kpxe</a>";<br>}<br>} </div><div> <br></div><div>What am I'm I doing wrong ?</div><div><br></div><div><br></div></div>