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 |