Jump to content

Зависание USB модема - авто перезагрузка и ребут по расписанию


Recommended Posts

Добрый день,

Столкнулся с проблемой, на даче установлен роутер Zyxel Keentic II + USB модем Билайн, интернет нужен постоянно для работы сигнализации и видеоконтроля.

Проблема, что периодически - через день или через неделю - зависает USB модем, при этом встроенная фича PingCheck не помогает, модем остается в режиме резервирования и соединения нет до перезагрузки роутера или если вынуть вставить модем.

Хотелось бы иметь возможность резервных вариантов для данной проблемы - 1 периодическая перезагрузка роутера по расписанию, 2 скрипт который бы отключал питание  УСБ модема в случае потери интернет соединения.

В сети нашел скрипт для отключения питания юсб:

#!/bin/sh

#logger "Test modem reboot script."

ping -c 5 8.8.8.8 if [ $? != 0 ]; then

logger "INTERNET - OFF! Reboot USB Modem!"

logger "USB power - OFF!"

ledctl 53

ledctl 55

sleep 5

logger "USB power - ON!"

ledctl 52

ledctl 54

fi

команды для управления питанием:
ledctl 52 - Power ON (USB - Omni, USB2 - Keenetic II/Keenetic Giga II/Keenetic Ultra)
ledctl 53 - Power OFF (USB - Omni, USB2 - Keenetic II/Keenetic Giga II/Keenetic Ultra)
ledctl 54 - Power ON (USB1 - Keenetic II/Keenetic Giga II/Keenetic Ultra)
ledctl 55 - Power OFF (USB1 - Keenetic II/Keenetic Giga II/Keenetic Ultra)

Автор использовал модифицированную прошивку с поддержкой cron.

Хотелось бы установить данный скрипт на свой роутер. Как я понял нужно:

Установить необходимые пакеты:

opkg install cron

потом создать файл со скриптом и поместить (не знаю куда), установить правильные  атрибуты файла (не знаю какие).

Так же хотелось бы иметь возможность перезагрузки роутера по расписанию - скажем 1 раз в день.

Помогите пожалуйста разобраться.

 

  • Thanks 1
Link to comment
Share on other sites

  • 7 months later...
  • 3 years later...
On 6/19/2017 at 7:43 PM, serguei00 said:

AT^RESET - Перезагрузка Модема, очень полезная команда не требует "передергивать" Модем.

And how to send this command? Obviously the COM interface required to do that.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...