Jump to content

Dmitry Sarychev

Forum Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by Dmitry Sarychev

  1. Добрый день,

    Столкнулся с проблемой, на даче установлен роутер 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
×
×
  • Create New...