Маршрутизатори MikroTik | Обговорення маршрутизаторів компанії MikroTik на платформі RouterOS

Куратор теми: SashkoS
Локальные сети и Интернет
Відповісти
Автор
Повідомлення
sdbndfgn
Member
Аватар користувача
Звідки: Київ | Дніпро

Повідомлення

SashkoS
о, був би дуже вдячний.
SashkoS
Member
Звідки: Харків

Повідомлення

Тримайте, потрібно щоб у device-mode було дозволено fetch
скрипт
спойлер
/system script add name=starlink-inhibit-gps policy=read,write,test source={
:local url "http://192.168.100.1:9201/SpaceX.API.De ... ice/Handle"
:do {
:local r [/tool fetch url=$url http-method=post \
http-header-field="Content-Type: application/grpc-web-text,X-Grpc-Web: 1,Accept: application/grpc-web-text" \
http-data="AAAAAAXyfQIIAQ==" output=user as-value]
:local raw [:convert ($r->"data") from=base64]
:if ([:typeof [:find $raw "grpc-status: 0"]] != "nil") do={
:log info "Starlink: inhibit_gps=true OK"
} else={
:log warning ("Starlink: nestandartna vidpovid: " . ($r->"data"))
}
} on-error={ :log error "Starlink inhibit_gps: tarilka ne vidpovila" }
}
Запись в шедулер запускає скрипт через 10 хв після включення мікротика
спойлер
/system scheduler add name=starlink-inhibit-gps interval=10m start-time=startup on-event=starlink-inhibit-gps
Особисто в мене тарілка стоїть стационарно, тому я додав запуск скрипта у нетвоч, через 5 хв після того як запрацює інет
Відповісти