Slackware pppoe autoreconnect

Por vere tempo mi havis malsanajn problemo sur ununura servilo, Eli falis pppoe adaptador ne turmentus mem. La decido kiel trevialno estas kutime nur demando de pigreco kaj plurajn magiajn gestojn 😀 nulo sekvante skripto kioito Estemirova en crontab-a estas kontrolata ĉe 5 minutoj

#!/bin/bash

PPP_DEV=$(ifconfig | grep -c ppp)

if [ $PPP_DEV -gt 0 ]
then
 echo -e "\n PPPoE still connected \n"
else
 echo -e "\n PPPoE is dropped \n"

 if  ! ping -c 2 -q 'abv.bg' &> /dev/null
 then
    /usr/sbin/pppoe-stop &
    sleep 4
 fi

 /usr/sbin/pppoe-start &
fi

La skripto estas absolute espartano sed faras la laboron. Alie ĝenerale tre Slackware havas eblon pppoe-conf ĝin rekonektva nur malkomponaĵo de la linio sed ŝanco.

2 komentoj

  1. Предложение за лека оптимизациика.
    if ! `grep ppp /proc/net/dev &>/dev/null` || \
    ! `ping -c 2 -q abv.bg &>/dev/null` ; tiam
    eĥo “PPPoE Not working.
    fi

    ne sym siguren dali ne slojih edno otrivanie v poveche , ama shte siprolichi 😉

Lasi Respondon

Via # retpo? to adreso ne estos eldonita. Bezonata kampoj estas markitaj *

Anti SPAMO *