[KLUG Members] chartermi cable

Bruce Smith members@kalamazoolinux.org
Mon, 01 Oct 2001 15:29:46 -0400


> >>In any event, I've never used dhclient, and I hate pump (it's lacking
> >>in features and has a useless name), but I am a big fan of dhcpcd.
> >Here here!!!  (or is it "hear hear"? :)
> >>Comes by default with Slackware (the distro everyone should be using), and
> >>allows you to specify your assigned hostname with the '-h' flag while
> >>allowing you to leave your "real" hostname set to anything you jolly well
> >>please.
> >I always remove pump from a Redhat install.  Redhat's startup script
> >looks for pump and if it doesn't find pump, it falls back to dhcpcd,
> >so no other action is needed other than to remove pump.
> 
> So what is the advantage of dhcpcd over pump? 

1)  dhcpcd doesn't crash my laptop, pump does about half the time.

2)  Hostname changes as sent from DHCP server on dhcpcd, not pump.
    (at least with the default Redhat parameters on each)

3)  dhcpcd seems to work from DHCP servers where pump won't.

> I think RH6.2 and previous used
> dhcpcd, as it is what I used to use.  It would infrequently fail to establish an
> interface (particularly if you were several hops away from the DHCP server) and
> very frequently failed to report correctly whether or not it had successfully
> registered the interface  (it would work and say if failed usually).  They
> switched to pump and all my problems went away.  Needless to say I've been a
> pump fan ever since.
> 
> None of the DHCP clients seem to support option-fetching/enquire which is a nice
> feature of the M$ DHCP clients.

Redhat seems to install both dhcpcd and pump most of the time, so if pump 
doesn't work it's as easy as removing pump to try dhcpcd.  Use which works
for you, that's what I do.

--------------------------------------------
Bruce Smith                bruce@armintl.com
System Administrator / Network Administrator
Armstrong International, Inc.
Three Rivers, Michigan  49093  USA
http://www.armstrong-intl.com/
--------------------------------------------