failure to recognize network config in ks.cfg
John Fox
jpfox17 at gmail.com
Tue Dec 20 00:12:45 UTC 2005
I added "ksdevice=link" to the append option in pxelinux.cfg/default and it
seemed to help. Now I am not prompted to choose which nic to use. However,
before the kickstart config file is found, the install tries to get the nic
config from dhcp. This fails and then I'm prompted to enter the network
configuration.
Are there other options I can append in pxelinux.cfg/default that will tell
the client what its network config should be?
What I don't understand is why the client is able to get an IP from DHCP to
boot off the tftpboot server, but then it is unable to get or keep the IP to
configure the nic during the insall. Any ideas? My pxe and dhcp configs
are below.
Thanks!
[root at 192.168.1.61 pxelinux.cfg]# pxeos -l
sec-trn-lnx01
Description: sec-trn-lnx01
Protocol: NFS
isDiskless: False
Server: 192.168.1.61
Location: /kickstart/media/rhel4-u1-as
[root at 192.168.1.61 pxelinux.cfg]# pxeboot -l
default sec-trn-lnx01
label sec-trn-lnx01
kernel sec-trn-lnx01/vmlinuz
append initrd=sec-trn-lnx01/initrd.img ks=nfs:
192.168.1.61:/kickstart/ks-files/192.168.1.62-kickstart.cfgramdisk_size=10000
ksdevice=link
[root at 192.168.1.61 pxelinux.cfg]# cat /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 192.168.1.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option nis-domain "blah.com";
option domain-name "blah.com";
option domain-name-servers blah blah;
option time-offset -18000; # Eastern Standard Time
option ntp-servers ntp.blah.blah.com;
range dynamic-bootp 192.168.1.63 192.168.1.65;
default-lease-time 600;
max-lease-time 600;
host sec-trn-lnx01 {
next-server 192.168.1.61;
#next-server marvin.redhat.com;
hardware ethernet 00:0D:9D:DC:F6:89;
fixed-address 192.168.1.62;
filename "linux-install/pxelinux.0";
}
}
On 12/16/05, Sébastien Aperghis-Tramoni <maddingue at free.fr> wrote:
>
> John Fox <jpfox17 at gmail.com> wrote:
>
> > Hi,
> >
> > I'm running RHEL 4 U1 AS. I got my kickstart working with PXE, TFTP,
> DHCP,
> > NFS, etc. I'm able to see my kickstart config file and most of the
> config
> > is picked up during the install, except for the network config. I get
> > prompted to choose which NIC to configure and then I have to specify the
> > configuration. After that, the install goes pretty well, but I need to
> be
> > able to automate the NIC configuration piece. Here is the network line
> from
> > my kickstart file (all one line):
> >
> > network --device eth0 --bootproto static --ip 10.1.182.62 --netmask
> > 255.255.255.0 --gateway 10.1.182.1 --nameserver 10.1.180.226 --hostname
> > host1
> >
> > The machine that is being built is an HP DL380 w/2 GigE NIC cards.
>
> I think someone previously said that this can be done by adding
> "ksdevice=link" to the append option in your pxelinux.cfg/default.
> This should autoselect the device physically connected to the network.
>
> --
> Sébastien Aperghis-Tramoni
>
> Close the world, txEn eht nepO.
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/kickstart-list/attachments/20051219/29c7fac9/attachment.htm>
More information about the Kickstart-list
mailing list