[ipxe-devel] Infinite dhcp request
Hummel Frank
F.Hummel at ads-tec.de
Fri Apr 21 14:30:56 UTC 2017
" when uefi client..." .--> .. /tftpboot/pxelinux/pxelinux.0
Will never work!
UEFI client needs a UEFI bootfile like bootx64.efi (Windows) or ipxe.efi
Pxelinux.0 is a legacy NBP.
Same bug here. Legacy and UEFI mixed up and XORed.
if exists ipxe.efi {
filename "pxelinux.0";
} else {
filename "some other NBP here";
}
If a legacy client reaches out for a NBP: send a legacy bootfile like pxelinux.0.
If an UEFI client reaches out for a NBP: send a UEFI bootfile like ipxe.efi or bootx64.efi.
Check if option arch = 00:07 is present (UEFI) or not and the user-class to determine the necessary boot- or menufile.
mit freundlichen Grüßen
with kind regards
i. A. Dipl.Ing. (FH) Frank Hummel
Systementwicklung
System development
ads-tec GmbH
Heinrich-Hertz Str. 1
72622 Nürtingen
Germany
Tel.: +49 7022 2522-2412
Fax: +49 7022 2522-400
E-Mail: F.Hummel at ads-tec.de
Web: www.ads-tec.de
-----Ursprüngliche Nachricht-----
Von: ipxe-devel-bounces at lists.ipxe.org [mailto:ipxe-devel-bounces at lists.ipxe.org] Im Auftrag von Martin Habets
Gesendet: Freitag, 21. April 2017 14:59
An: ipxe-devel at lists.ipxe.org
Betreff: Re: [ipxe-devel] Infinite dhcp request
On 21/04/17 12:06, Shubham Mittal wrote:
> Hi all,
>
>
> I have reached to a certain situation here.
>
> when uefi client makes a dhcp request to dhcp server, i have
> configured /etc/dhcp/dhcpd.conf file to run the pxelinux.0 file that
> resides at /tftpboot/pxelinux/pxelinux.0
>
> now when this file would be called, it will again make a dhcp request to dhcp server and and again run the pxelinux.0 file and so on.....
>
> i think this is going into infinity loop.
You have to configure /etc/dhcp/dhcpd.conf to avoid this. Something like this could work:
if exists ipxe.efi {
filename "pxelinux.0";
} else {
filename "some other NBP here";
}
Please try to read http://ipxe.org/howto/dhcpd and have a scan through http://ipxe.org/docs
>
> Could you help me out here so that it runs properly.
We do not know what "properly" means for your situation.
Martin
_______________________________________________
ipxe-devel mailing list
ipxe-devel at lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
_______________________________________________
ads-tec GmbH
Sitz: 72622 Nürtingen
Registergericht Stuttgart HRB 224527
Geschaeftsfuehrer:
Dipl.-Ing. Thomas Speidel
_______________________________________________
Diese E-Mail enthaelt vertrauliche und/oder rechtlich
geschuetzte Informationen. Wenn Sie nicht der richtige
Adressat sind oder diese E-Mail irrtuemlich erhalten
haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese E-Mail. Das unerlaubte Kopieren,
jegliche anderweitige Verwendung sowie die unbefugte
Weitergabe dieser Mail sind nicht gestattet.
_______________________________________________
This e-mail may contain confidential and/or privileged
information. If you are not the intended recipient (or have
received this e-mail in error) please notify the sender
immediately and destroy this e-mail. Any unauthorized
copying, disclosure, distribution or other use of the
material or parts thereof are strictly forbidden.
_______________________________________________
More information about the ipxe-devel
mailing list