Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mellanox FlexBoot does not send user-class "iPXE" in DHCP request #104

Open
bensallen opened this issue Jan 30, 2018 · 2 comments
Open

Mellanox FlexBoot does not send user-class "iPXE" in DHCP request #104

bensallen opened this issue Jan 30, 2018 · 2 comments
Labels

Comments

@bensallen
Copy link
Member

bensallen commented Jan 30, 2018

We're using the DHCP user-class option 76 from a DHCP request to identify clients as iPXE ( (https://github.com/warewulf/warewulf3/blob/master/provision/etc/dhcpd-template.conf#L14).

Mellanox FlexBoot is a modified iPXE, so we expected it would identify itself via this option as well. This doesn't appear to be case. An alternative method needs to be identified to conditionally set the filename option to the iPXE cfg file for FlexBoot.

Discussion and debugging in #100.

@macdems
Copy link
Contributor

macdems commented Jan 30, 2018

Just a idea: FlexBoot requests dhcp-client-identifier with a fixed prefix (as far as I remember it has two or three prefixes dependent on the card model following by the card GUID. I don't know much about DHCP config, but maybe it is possible to use this prefix to tell we are dealing with FlexBoot?

@bensallen bensallen added the bug label May 26, 2018
@truatpasteurdotfr
Copy link

I have a similar issue, with virtualbox (without the extension pack) pxe booting with a stripped down ipxe version which trigger the matching iPXE tag, but without the bzImage loading capacity...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants