На працягу некаторага часу ў мяне быў кульгавы праблему на адным серверы, што ён упаў не адаптар 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 толькі разлажэнне лініі, але шанец.
Предложение за лека оптимизациика.
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 😉
споко хванх идеята мерсажно 😉