On Sat, 12 Feb, 2005 at 18:00:05 -0500, Gene Smith wrote:
> I am running a bering-leaf system with 2.4.18 kernel that I setup about 
> two years ago (not sure of exact version). It has been working fine 
> except for one problem. When the cable goes down and eventually comes 
> back up the bering-leaf system never recovers (clients can't access 
> internet). I tried restarting services (shorewall, networking, 
> ifup/down) to no avail. Usually I just reboot. However I discovered that 
> if I kill and re-run pump (/sbin/pump -i eth1) it then recovers and 
> acquires its IP address. Could I have something configured wrong that 
> prevents a automatic recovery?

I have been having similar (if not identical) problems lately: Link goes
down, lease expires, link comes up again, pump fails to renew.

AFAICT there's a bug which makes pump exit, when no dhcp-server can be
reached after N retries. I'm not absolutely sure this is what actually
happens, but some googling turned up links to that effect. (Sorry I can't
reproduce the search ATM)

Working on the *assumption* that pump indeed dies, I threw this together:

# cat /sbin/repump
#!/bin/sh
if [ -z "`/sbin/pidof pump`" ] ;then
        /usr/bin/logger "Repump: pump looks dead, attempting resurrection;"
        /sbin/pump
#else
#        /usr/bin/logger "Repump: pump lives, pid `pidof pump`"
fi

and added:

# keeping pump alive:
*/10 *  * * *   root    /sbin/repump

to /etc/crontab.

Basically a crude workaround.

(Un)fortunately the ISP seems to have gotten their act together, at about
the same time as I did the above. Hence I don't know whether or not it works
as desired... :P

HTH
/Jon

-- 
YMMV


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
------------------------------------------------------------------------
leaf-user mailing list: [email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html

Reply via email to