[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: no kickstart ?



On Thu, Jul 31, 2003 at 05:36:56PM -0400, Eric Hagberg morganstanley com wrote:
> I've also reported a problem where DHCP fails during install (it uses
> pump) but works just fine when the server boots into the installed copy of
> RHEL3 (which uses dhclient).
> 
> >From snooping, it appears to be due to the TTL on pump's discovery packets
> being set to 0, while dhclient has it set to something like 16. Unless
> your dhcp server is on the same network and you don't need your dhcp
> requests forwarded by your routers, the installer will fail, as packets w/
> TTL=0 are discarded at the first router they hit.

So your subnets have a dhcp-server running that is forwarding the
requests to another server?

> 
> I've opened an issue on this, but it doesn't look like it's getting fixed
> soon.


I have checked the "pump" bugzilla list and didn't find anything. Quick
inspection of the pump source code look like this should be a one-line
change to the pump sources by changing "hopcount" in pump to non-0:

--- ./dhcp.c.lr 2003-08-01 00:05:06.000000000 +0200
+++ ./dhcp.c    2003-08-01 00:05:20.000000000 +0200
@@ -595,7 +595,7 @@
     for (i = 0; i < IFHWADDRLEN; i++)
        breq->xid ^= breq->hwaddr[i] << (8 * (i % 4));

-    breq->hopcount = 0;
+    breq->hopcount = 16;
     breq->secs = 0;

     initVendorCodes(breq);

Dhcpcd seems to set this to 64 now. Any reason to not apply the above
change?

The failure to work with Windows 2000 could be something completely
different. Can you check running "pump" with the ttl patch? Anyone
who has debugged the Win2000 server about the root cause?

greetings,

Florian La Roche


> 
> On Thu, 31 Jul 2003, Matt Domsch wrote:
> 
> > > I'll give this a shot in the morning, but it's not even downloading the
> > > kickstart as it doesn't get a DHCP address, as shown by tty5 (no
> > > response from DHCP server).
> >
> > What's your DHCP server?  Our lab uses the Red Hat-provided DHCP server,
> > and it works fine.  When I've tried against a Windows 2000 DHCP server, it
> > fails to obtain an address (no response from the DHCP server crosses the
> > wire).
> 
> 
> --
> Taroon-beta-list mailing list
> Taroon-beta-list redhat com
> http://www.redhat.com/mailman/listinfo/taroon-beta-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]