пинг-тест и пере-подключение к интернет (если средства openwrt не всегда помогают)
создать файл к примеру ping,поместить в него
Код:
#!/bin/sh
ping -c 2 -s 10 -q 8.8.8.8 > /dev/null
if [ $? = 1 ]; then
ping -c 6 -s 10 -q 8.8.4.4 > /dev/null
if [ $? = 1 ]; then
logger "Сonnection loss..."
ifdown wan
sleep 2
ifup wan
else
echo "Connection OK." >/dev/null
fi
else
echo "Connection OK." >/dev/null
fi
засунуть в роутер в папку /mnt ,присвоить атрибут 0755 и в Scheduled Tasks прописать
*/1 * * * * /mnt/ping
проверить в Initscripts что cron включён и запущен
это значит,будет с интервалом в 1 минуту,пинговать 8.8.8.8 и 8.8.4.4 при не прохождении пере-подключит связь с интернет
PS вместо ifdown wan
sleep 2
ifup wan
можно прописать reboot , тогда будет перезагружать роутер