Slackware PPPoE autoreconnect

ਕਾਫ਼ੀ ਕੁਝ ਟਾਈਮ ਲਈ ਮੈਨੂੰ ਇੱਕ ਸਿੰਗਲ ਸਰਵਰ ਤੇ ਇੱਕ ਲੰਗੜੇ ਸਮੱਸਿਆ ਸੀ, ਉਹ ਗਏ PPPoE ਅਡਾਪਟਰ ਕੁੜੀ ਪਰੇਸ਼ਾਨ ਨਾ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ. trevialno ਤੌਰ ਫੈਸਲੇ ਦਾ ਆਮ ਤੌਰ 'ਤੇ ਆਲਸ ਅਤੇ ਕਈ ਜਾਦੂਈ ਪਾਸ ਦੇ ਸਿਰਫ ਇੱਕ ਗੱਲ ਹੈ 😀 ਸ਼ੁਰੂ ਸਕਰਿਪਟ ਹੇਠ kioito crontab-ਇੱਕ ਵਿੱਚ ਰੱਖਿਆ' ਤੇ ਕੀਤੀ ਗਈ ਹੈ 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

ਸਕਰਿਪਟ ਬਿਲਕੁਲ spartan ਹੈ, ਪਰ ਇਸ ਨੌਕਰੀ ਕਰਦਾ ਹੈ. ਇਸ ਨੂੰ ਲਾਈਨ ਪਰ ਮੌਕਾ ਦੇ ਸਿਰਫ ਸੜਨ rekonektva ਨੂੰ ਨਹੀ ਆਮ ਤੌਰ slackware ਦਾ ਸਵਿੱਸ-PPPoE ਦੀ ਚੋਣ ਹੈ.

2 ਟਿੱਪਣੀ ਨਹੀਂ

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

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

ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀ ਕੀਤਾ ਜਾ ਜਾਵੇਗਾ. ਦੀ ਲੋੜ ਹੈ ਖੇਤਰ ਮਾਰਕ ਕੀਤੇ ਹਨ, *

ਵਿਰੋਧੀ ਸਪਮ *