[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Patch for export IP addresses from PXE into grub2 enviroment variabl
From: |
Felix Zielcke |
Subject: |
Re: Patch for export IP addresses from PXE into grub2 enviroment variables |
Date: |
Thu, 15 Oct 2009 10:05:40 +0200 |
Am Donnerstag, den 15.10.2009, 00:51 -0700 schrieb Seth Goldberg:
>
> Quoting Felix Zielcke, who wrote the following on Thu, 15 Oct 2009:
>
> > Am Mittwoch, den 14.10.2009, 23:53 -0700 schrieb Seth Goldberg:
> >> Hi,
> >>
> >> That's actually not sufficient -- we need the entire DHCPACK to be
> >> passed
> >> (somehow) to the loading kernel. I've discussed this a bit with phcoder,
> >> and
> >> he suggested adding another member to the multiboot structure off of which
> >> we
> >> can hang the DHCPACK packet. The environment variables may also have
> >> value,
> >> for other OSes that don't use multiboot.
> >>
> >> --S
> >>
> >> Quoting Aleš Kapica, who wrote the following on Thu, 15 Oct 2009:
> >>
> >>> Could I ask you for apply patch from attachment on pxecmd.c in grub2,
> >>> please?
> >>> It's adding an option -s to the command pxe, which do make possible set IP
> >>> addresses of the server and the client machine, got from PXE, among grub2
> >>> enviroment variables.
> >>> DHCP gives IP according to MAC address, and we use it to identify the
> >>> client
> >>> station by IP address.
> >>>
> >>> Thanks a lot, with regards Aleš Kapica
> >>>
> >
> > Having the Client IP avaible inside grub.cfg might be useful for some.
> > Then you could have one grub.cfg for all your machines and if one or a
> > small number of it needs some special stuff, you could just check for
> > the IP inside the grub.cfg. Then you don't need to use a seperate one
> > for them.
>
> Please, no. That's terribly non-scalable for a large number of clients
> (enterprise deployments). We definitely need a solution that includes the
> configuration file to use as a DHCP option.
Both methods should coexist fine.
I didn't meant to implement only this and not the option-150.
I just thought that this method might have an advantage for some people
over the other.
As I said as last sentence
>But maybe this isn't that useful if option-150 gets implemented which
>Yoann requested.
--
Felix Zielcke
Proud Debian Maintainer and GNU GRUB developer