I think there is a bug in pump-0.8.2. The problem is that pump doesn't seem to respect the values in /etc/pump.conf. Including my configuration file below: retries 20 timeout 120 script /usr/local/sbin/pump_activated device eth0 { nodns } When pump configures the interface for the first time, it uses the retries parameter. However, when pump tries to renew the lease, it falls back to the default value of 5. I added a couple extra log lines to dhcp.c. STARTUP ------- Sep 16 22:52:01 lillen pumpd[2901]: starting at (uptime 67 days, 1:45:40) Sat Sep 16 22:52:01 2000 Sep 16 22:52:01 lillen pumpd[2901]: tries: 21 Sep 16 22:52:04 lillen pumpd[2901]: configured interface eth0 RENEWAL ------- Sep 16 23:44:33 lillen pumpd[2901]: tries: 6 Sep 16 23:44:34 lillen pumpd[2901]: renewed lease for interface eth0 As You can see, it works when configuring the interface for the first time, but falls back to the hard corded value DEFAULT_NUM_RETRIES when renewing the lease. This is a real problem for me since the dhcp servers at my cable operator sometimes are really overloaded and I need more than 5 retries. As i workaround, I have changed DEFAULT_NUM_RETRIES, but would really appreciate a more permanent fix. I guess that this problem also could concern other parameters in /etc/pump.conf. /Georg BTW. The version of pump that I'm using is from Red Hat Raw Hide. However, I'm using it on a Red Hat 6.1 machine with more or less every update applied.
Can you still produce this behaviour with the pump from RHL 7.1? Apologies for the unresponsiveness of the previous pump packager...
With the pump in Red Hat 7.1, I get somewhat related although not identical behavior.. On the *first* run of pump (at boot), it completely ignores my timeout/retry settings in /etc/pump.conf, but if I later run pump manually after the machine is booted, it appears to honor those settings. I don't know if it's the same problem as the fellow describes above, but it certainly seems like a bug. I'm going source diving now, so I'll let you know if I turn up anything.
Alas, no, as I lack access to any machines running releases earlier than RHL7.2 at this point.
pump being deprecated in the current release, I'll assume this is fixed by dhcpcd