%post DHCP?
Chris Mckenzie
Chris.McKenzie at entrust.com
Wed Nov 17 18:58:15 UTC 2004
Thanks Daniel.
My ks.cfg had...
network --device eth0 --bootproto dhcp
nfs --server 10.4.146.47 --dir /var/entrust/RedHat/Enterprise3_u3
The OS install worked fine, but the %post mount with just the mount command
failed to find the server as mentioned below.
I tried switching to static IP and it worked fine. The %post mount found the
NFS server using the eth0 which was setup but the kickstart OS install.
I stuck the ifconfig in there to see what was going on with DHCP, the RedHat
CDs were installed over NFS, so why can't I access the same NFS with a
separate mount point?
My install environment is going to have a number of system kickstart'ing at
the same time, I want to make sure they each have their own separate IP.
Any ideas?
Thanks!
- Chris
-----Original Message-----
From: kickstart-list-bounces at redhat.com
[mailto:kickstart-list-bounces at redhat.com] On Behalf Of Daniel Segall
Sent: November 17, 2004 1:48 PM
To: Discussion list about Kickstart
Subject: Re: %post DHCP?
You shouldn't need to obtain an IP in %post, unless it is a different
netblock. It sounds like your NFS server is providing the IP, thus you
should just need to mount the share.
mount -r -o nolock 10.4.146.47:/var/entrust/eewmc/7.5/image /mnt/entrust
-Dan
> Hi guys.
>
> Thanks for answering my previous post, I removed the -nochroot from
> %post and I was able to work some magic on the rest of the FS. My chvt
> 3 was in the script I was trying to copy, I moved it to the kickstart
> itself.
>
> Now, my apparent last problem is I can't get DHCP working from %post.
>
> The kickstart install was from the same NFS server that I want to copy
> my script from to the local system. The NFS install proceed fine, but
> %post isn't able to mount a new NFS point.
>
> I've tried...
>
> %post
> ifconfig
> service portmap start
> mkdir /mnt/entrust
> mount 10.4.146.47:/var/entrust/eewmc/7.5/image /mnt/entrust cp
> /mnt/entrust/init/runonce.bsh /tmp/runonce.bsh
>
> ...the TTY reports that eth0 doesn't have an IP address yet. It's the
> regular ifconfig output, but with the IP/Mask line missing. Naturally
> the mount isn't going to succeed if it can't reach the server, so that
> error is also reported.
>
> Are there any generally kickstart issues with using DHCP? I also tried
> the following in my %post without luck.
>
> %post
> echo "check_link_down() {" >> /etc/sysconfig/network-scripts/ifcfg-eth0
> echo " return 1;" >> /etc/sysconfig/network-scripts/ifcfg-eth0
> echo "}" >> /etc/sysconfig/network-scripts/ifcfg-eth0
> /etc/sysconfig/network-scripts/ifup eth0
> ifconfig
> service portmap start
> mkdir /mnt/entrust
> mount 10.4.146.47:/var/entrust/eewmc/7.5/image /mnt/entrust cp
> /mnt/entrust/init/runonce.bsh /tmp/runonce.bsh
>
> This time when ifup runs, I get...
>
> Determining IP information for eth0... Failed.
>
>
> Any ideas?
>
> Thanks!!!
>
> - Chris
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
>
>
_______________________________________________
Kickstart-list mailing list
Kickstart-list at redhat.com
https://www.redhat.com/mailman/listinfo/kickstart-list
More information about the Kickstart-list
mailing list