Unable to get any http requests: Unable toretreive netstg2.imgfile

Shabazian, Chip Chip.Shabazian at bankofamerica.com
Thu May 17 00:28:48 UTC 2007


The reason you can get an IP and PXEboot is because the NIC is up for
more than 30 seconds, which gives the switch time to negotiate with the
NIC and turn up the port.  When anaconda starts, it recycles the NIC (to
load the driver).  If you have portfast issues, anaconda will timeout
before your switch makes the port live.

Ananacoda will also recycle the NIC one more time after it gets the
ks.cfg, but that one never causes portfast timeout issues.

-----Original Message-----
From: kickstart-list-bounces at redhat.com
[mailto:kickstart-list-bounces at redhat.com] On Behalf Of John Summerfield
Sent: Wednesday, May 16, 2007 4:06 PM
To: Discussion list about Kickstart
Subject: Re: Unable to get any http requests: Unable toretreive
netstg2.imgfile

muksyed at stanford.edu wrote:
> Quoting John Summerfield <debian at herakles.homelinux.org>:
> 
>> Mukarram Syed wrote:
>>> John,
>>> Sorry...just to make things clear.
>>> eth0 works to get the dhcp/tftp request and eth1 does not.  However,

>>> I tried using both is what I meant.
>>>
>>> We have a problem with dhcp, the networking folks here did not 
>>> enable "spanning tree" on the switch ports, until that happens I am 
>>> using static
>>> ip.   I double checked the syntax etc.
>>
>> I don't understand... pxelinux works and can load the kernel/initrd, 
>> and the kernel/initrd doesn't work. Is that what you said?
> 
> Sorry for the confusion John.
> 
> pxelinux works and it loads the vmlinuz and initrd.
> 
> 
>>
>> How does the BIOS know to load pxelinux, and where to get it? Doesn't

>> that require dhcp (or at least bootp)?
>>
>> How does pxelinux get its menus and then the kernel? Doesn't that 
>> require dhcp (or at least bootp) too?
>>
>> And then the kernel/initrd can't get the IP address the same way. 
>> Have I got the facts straight?
>>
> 
> Actually I have dhcpd configured for static IP address.  Not for a 
> range of IP addresses to pick from.  dhcpd is running.  After PXE 
> loads up the kernel, I think the installer anaconda uses dhcp to again

> look for the ks.cfg file.  This is after the menu.  That's the part 
> which does not work.  That's why I put in the static IP's in my 
> default file under label 1.  Putting the static IP's don't work as
well.
> 

What I don't understand is how the BIOS and pxelinux can both get an IP
address, and Anaconda can't.

Have you tried using IPAPPEND instead of ip= on the kernel parameters. 
Read syslinux.doc for clarification.



-- 

Cheers
John

-- spambait
1aaaaaaa at coco.merseine.nu  Z1aaaaaaa at coco.merseine.nu

Please do not reply off-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