Shabazian, Chip wrote:
> 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.
So there's an identifiable bug in Anaconda. Or somewhere.
>
> Ananacoda will also recycle the NIC one more time after
it gets the
> ks.cfg, but that one never causes portfast timeout
issues.
Did you try IPAPPEND?
>
> -----Original Message-----
> From: kickstart-list-bounces redhat.com
> [mailto:kickstart-list-bounces 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 stanford.edu wrote:
>> Quoting John Summerfield <debian 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 coco.merseine.nu Z1aaaaaaa coco.merseine.nu
Please do not reply off-list
_______________________________________________
Kickstart-list mailing list
Kickstart-list redhat.com
https://www.redhat.com/mailman/listinfo/kickstart-list
|