lte модем
-
- Сообщения: 8
- Зарегистрирован: 10 июн 2013, 11:23
Есть mikrotik с LTE usb модемом. Переодически модем ( или mikrotik ? ) видимо повисает так что интерфейс lte исчезает из списка интерфейсов Mikrotik. Помогает reboot mikrotik. Вопрос след: можно ли написать скрипт который переодически проверял доступность модема и при необходимости делал какие-то действия ? ( reboot, reject и т п) ?
-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
-
- Сообщения: 290
- Зарегистрирован: 26 дек 2017, 22:30
Bdfy писал(а):Есть mikrotik с LTE usb модемом. Переодически модем ( или mikrotik ? ) видимо повисает так что интерфейс lte исчезает из списка интерфейсов Mikrotik. Помогает reboot mikrotik. Вопрос след: можно ли написать скрипт который переодически проверял доступность модема и при необходимости делал какие-то действия ? ( reboot, reject и т п) ?
Вообще не ребут попробуйте сделать - а USB power reset
Если это поможет - то можно не ребутить микр в скрипте, а делать как раз сброс питания усб.
Если нужно надежное решение то лучше собрать - рб + модем pcie, сейчас даже есть родной микротика ...
- podarok66
- Модератор
- Сообщения: 4402
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Вроде как не все роутеры поддерживают USB power reset. Надо смотреть на сайт производителя.
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
podarok66 писал(а):Вроде как не все роутеры поддерживают USB power reset. Надо смотреть на сайт производителя.
Это точно не все, но сейчас даже смысла нет по питанию модем дергать ибо можно перезагрузить модем его штатными методами. Удобно к стати, делал уже проект в котором модем и ГПС модуль перезагружались по отдельности, а не все вместе.
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 1995
- Зарегистрирован: 09 июл 2014, 12:33
Пингуем ресурсы в интернет, если не отвечают, ресетим ЮСБ
В том же скрипте меняем последнюю строчку и ребутим всю систему
у меня первый скрипт раз в 10 мин запускается, второй - раз в 30.
P.S. Скрипты - народные.
Код: Выделить всё
:local addresses "8.8.8.8,8.8.4.4,77.88.8.8,77.88.8.1,77.88.8.88,77.88.8.2";
:local TimePowerReset 5;
:local NeedTest true;
:if ($CountLteAllInterface = 0) do={
:set NeedTest false;
} else={
:set NeedTest true;
}
:if ($NeedTest) do={
:local InternetIsset false
:local addr [:toarray $addresses]
:foreach ipp in $addr do={
:if ($InternetIsset=false) do={
:if ([/ping address=$ipp routing-table="$CommentRule" count=3] = 0) do={
/log warning message="Test LTE Internet fail address $ipp"
} else={
/log warning message="Test LTE Internet success $ipp"
:set InternetIsset true;
}
}
}
:if ($InternetIsset=false) do={
/system routerboard usb power-reset duration=$TimePowerReset
}
}
В том же скрипте меняем последнюю строчку и ребутим всю систему
Код: Выделить всё
/system reboot
у меня первый скрипт раз в 10 мин запускается, второй - раз в 30.
P.S. Скрипты - народные.
Последний раз редактировалось Erik_U 04 фев 2018, 16:03, всего редактировалось 1 раз.
-
- Сообщения: 1995
- Зарегистрирован: 09 июл 2014, 12:33
Еще полезен скрипт возврата настроек модема на заводские установки
Если конечно ваша модель поддерживает эту команду. Можете свою АТ команду написать.
Код: Выделить всё
/interface lte at-chat lte1 input="AT!GRESET"
Если конечно ваша модель поддерживает эту команду. Можете свою АТ команду написать.
-
- Сообщения: 1995
- Зарегистрирован: 09 июл 2014, 12:33
Только понимайте.
Чтобы что-то сделать скриптом с LTE, нужно чтобы система его видела.
Чтобы что-то сделать скриптом с USB, нужно, чтобы система его видела.
Чтобы скриптом перезагрузить систему, нужно, чтобы она работала.
Чтобы что-то сделать скриптом с LTE, нужно чтобы система его видела.
Чтобы что-то сделать скриптом с USB, нужно, чтобы система его видела.
Чтобы скриптом перезагрузить систему, нужно, чтобы она работала.
-
- Сообщения: 1657
- Зарегистрирован: 15 сен 2017, 09:03
Приведенный пример скрипта с пингом вовсе не "народный" а кусок взят из известного скрипта тренера Микротик Кирилла Васильева.
https://vasilevkirill.com/MikroTik/4/

https://vasilevkirill.com/MikroTik/4/

фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 561
- Зарегистрирован: 09 дек 2012, 17:12
Erik_U писал(а):Чтобы что-то сделать скриптом с USB, нужно, чтобы система его видела.
система рестартит USB по любому - даже если там лампочка будет - сам проверял .
podarok66 писал(а):Вроде как не все роутеры поддерживают USB power reset.
не все . с многими есть и проблема по питанию. Если первое можно спрогнозировать, почитав спецификацию
то второе только опытом и с конкретным экземпляром .
Bdfy писал(а):Переодически модем ( или mikrotik ? )
отваливается сам модем, поэтому передернуть питание модема как самое простое.
Программный ребут не поможет, тк во время рестарта, питание на USB не пропадает, а значит зависший модем не выйдет из ступора.
я проблему решал, рядышком железка на OPEN WRT + Gpio и релюшка на питание микротика

стоит 750UP