Red Hat Bugzilla – Bug 134054
anaconda ip= and pxelinux IPAPPEND option don't coexist peacefully
Last modified: 2007-11-30 17:07:04 EST
Description of problem:
The "ip=" options used by PXE Linux and Anaconda are different, and
anaconda: ip=<client-ip> netmask=<nm> gateway=<gw> dns=<dns>
It looks like it could be easy to mix and match the 2, for example:
Anaconda could get the client IP, gateway IP and netmask from the PXE
Linux option by simply checking whether the string contains ":".
I can provide a patch if deemed necessary.
My ip= option predates the ipappend stuff from pxelinux :-) I'm not
against adding support for parsing the format passed by pxelinux if
you want to provide a patch (would definitely get it in faster, too)
Created attachment 105141 [details]
A patch for the loader to understand both pxelinux and anaconda style
Some options obviously aren't used by anaconda. The parsing is ugly but pretty
Thanks for the patch, committed to HEAD.
Leaving open to investigate for RHEL updates
Committed for RHEL3 U5, any testing would be much appreciated.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.