Вот всетаки нашел я скрипт
#! /bin/sh
Q='инет'
DEVICE=1
insmod usbserial vendor=0x1011 product=0x3198 maxSize=4096
sleep 10
if [ -e /dev/usb/tts/${DEVICE} ]; then
echo 'Модем подключен'
pppd call dialup
else
echo 'Нету модема'
sleep 5
fi
while true; do
sleep 30
ping -c 4 -s 0 213.180.204.8 | grep "100% packet loss" > Q
echo $Q
if ! [ -s $Q ] ; then
echo 'в норме'
sleep 150
else
echo 'упал'
killall -15 pppd
if [ -e /dev/usb/tts/${DEVICE} ]; then
echo 'Port present'
killall -15 pppd
echo -ne "ATZ" > /dev/usb/tts/${DEVICE}
sleep 5
echo 'Перезагруз прошёл'
pppd call dialup
else
echo 'Port absend'
fi; fi
done
Но вот не пойму .. не вижу в логе где он пингует .. Вообще это же должно отображаться в логе роутера да ?