I have a script, that monitors the connection. Someone on the SLUG list wrote it:
It checks, if ppp0 is running, if it is it waits 60 seconds then check again otherwise
it runs /etc/ppp/ppp-on.
This obviously requires the dial out to be ppp0, which means, if you have dial in on
this machine as well you need to think of something else. For example linuxconf
http://www.linuxconf.org
Make sure you get the right version for your kernel (if you haven't updated to 2.2 yet)
regards
Bernhard
#!/usr/bin/perl
while (1) {
if (-e '/var/run/ppp0.pid'){
sleep 60;
}
else {
system "/etc/ppp/ppp-on";
}
}
Eric Dahnke wrote:
> Hello,
>
> Can someone give some hints as to a configuration option, perl, or shell script to
>redial if pppd does not connect. I call ppp-on from crontab.
>
> I've seen a perl script which redials if chat receives BUSY, but what is chat
>completes, but pppd does not. I suppose I could wrap ppp-on inside a script which is
>called from the crontab, but how best to determine that pppd failed?
>
> ps aux?
>
> many thanks - eric
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
> the body of a message to [EMAIL PROTECTED]
--
Bernhard L�der
[EMAIL PROTECTED]
ICQ 260 70583
-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]