AW: AW: Kickstart using static IP address
Simon Reber
S.Reber at lcsys.ch
Tue Dec 1 14:11:12 UTC 2009
> On Fri, 2009-11-27 at 08:47 -0600, Simon Reber wrote:
> > Hi List,
> >
> > It seems that I have found the problem.
> > After I've entered the IP address information, anaconda is
> downloading the kickstart file and parsing it directly.
> > Unfortunately do I configure the network information in the
> %pre section and include it afterwards
> > Like: %include /tmp/network-include
> >
> > And since the kickstart parse does not find anything
> network related at the first time it parse the file it
> switches back to DHCP:
> > >From anaconda log:
> >
> > ...
> > file location http://<address>/ks.cfg
> > transferring ks
> > setting up kickstart
> > kickstartFromUrl
> > result of url ks
> > setting language to
> > need to setup networking
> > going to pick interface
> > going to do getNetConfig
> > sending dhcp request through device eth0
> >
> > Does anyone has an idea, how I can avoid that anaconda is
> switching back to DHCP (meaning using the information I've entered)?
> >
> > Thanks and all the best,
> > Si
> >
> I have run into this problem as well. The solution I'm using at the
> moment is three-part: 1) add 'network bootproto=query' to the
> kickstart
> file; 2) put the kickstart file into the initrd.img; 3) in the boot
> command use 'ks=file:/kickstart.cfg. This works all though
> it is a bit
> clumsy. When the kickstart is read from the initrd, it will
> trigger the
> network config dialogs (net.c). This info is then used to retrieve
> stage2. But in stage2 a second set of network dialogs will
> appear, also
> triggered by the 'network' setting in the kickstart.cfg. The
> good news
> is that all the values you just entered in loader (stage1) will be
> auto-filled in the dialogs in stage2, so you can just hit enter.
>
> Unfortunately for me, this is still too cumbersome for my
> needs, so I'm
> having to hack loader (net.c) in stage1 and anaconda in
> stage2 to reduce
> the number of dialogs, e.g why, if I've specified bootproto=query, is
> there a dialog asking me if I want to configure the network, when I've
> already told it to do so?. It would be nice if stage2 were
> smart enough
> to deduce that if network values are passed to it from stage1, that it
> doesn't need to prompt for them again.
Peter, thanks for the information. This sounds reasonable to me and I'll
give it a try
I'll let you know once I have finished implementing and testing it.
Si
More information about the Kickstart-list
mailing list