Slackware PPPoE autoreconnect

Untuk sekian lama saya mempunyai masalah lumpuh pada pelayan tunggal, dia jatuh penyesuai PPPoE tidak mengusik diri. Keputusan sebagai trevialno biasanya hanya menunggu kemalasan dan beberapa pas ajaib 😀 awal skrip berikut kioito Estemirova menjadi crontab-a diperiksa di 5 minit

#!/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

Skrip ini adalah benar-benar sangat sederhana tetapi ia kerja. Jika tidak umumnya sangat slackware mempunyai pilihan untuk PPPoE-conf kepada rekonektva hanya penguraian garis tetapi peluang.

2 comments

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

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

tinggalkan balasan

Alamat e-mel anda tidak akan disiarkan. Medan yang diperlukan akan ditanda *

Anti SPAM *