Slackware autoreconnect PPPoE

На працягу некаторага часу ў мяне быў кульгавы праблему на адным серверы, што ён упаў не адаптар PPPoE дражніць сябе. Рашэнне аб trevialno, як правіла, толькі пытанне ляноты і некалькі пасоў 😀 нуля наступны сцэнар kioito Эстэміравай ў кронтаб-а правяраецца на 5 хвілін

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

Сцэнар абсалютна спартанскія, але гэта робіць працу. У адваротным выпадку, як правіла вельмі Slackware мае опцыю PPPOE-Conf гэта rekonektva толькі разлажэнне лініі, але шанец.

2 каментары

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

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

Пакінуць адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаныя *

Анты-спам *