|
home | wie ben ik | cam | hobby's | werk | freesco | unreal | spam offer | links | gastenboek | contact |
|||
|
Als een na laatste gaan we dan het bestand /mnt/router/etc/ppp-control aanmaken met de volgende inhoud:
#!/bin/sh
# check if interface is up, else restart...
# logfile or /dev/null
LOG=/mnt/router/adsl.log
INT=ppp0
slip() {
S=`/bin/date +%S`
sleep `math 60 $S sub`
}
if [ ! -f $LOG ]; then
TXT="ADSL log started"
echo "$TXT $(date)." >> $LOG; logger $TXT
fi
while :; do
sleep 20 2>/dev/null
UP=`ifconfig $INT | grep 'UP'`
if [ "$UP" != "" ]; then
TXT="$INT is up..."
# echo "$(date) $TXT" >> $LOG; logger $TXT
slip
else
TXT="$INT is down..."
echo "$(date) $TXT" >> $LOG; logger $TXT
/rc/rc_adsl restart
slip
fi
done
De regel Wat dit script doet is iedere minuut controleren of de PPTP verbinding tussen je Freesco
en het ADSL modem nog wel leeft en indien dit niet het geval is deze opnieuw opstart.
Nog wel even het scriptje de juiste rechten geven (zodat we het kunnen opstarten) via het commando:
chmod 755 /mnt/router/etc/ppp-control en kopieëren naar de
directory Ga verder naar de volgende pagina...
home | Copyright © 2001 Bart Koopman | Alle rechten voorbehouden | bart.koopman@xs4all.nl | top |
|||