סלאקוור pppoe autoreconnect

די הרבה זמן יש לי בעיה צולעת בשרת יחיד, כי הוא נפל מתאם PPPoE לא להקניט את עצמך. החלטת trevialno היא בדרך כלל רק עניין של עצלות וכמה עובר קסום 😀 התסריט הבא מאפס kioito אסטמירובה לתוך-a 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

התסריט הוא בהחלט ספרטני אבל זה עושה את העבודה. אחרת בדרך כלל מאוד יש סלאקוור האפשרות 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 😉

השאר תגובה

כתובת הדוא ל שלך לא יפורסם. שדות חובה מסומנים *

אנטי-ספאם *