Получи случайную криптовалюту за регистрацию!

Привет, друзья! Давно не писал, не было времени. Но подвернула | Mikrotik по-русски

Привет, друзья! Давно не писал, не было времени. Но подвернулась задача:
wAP LTE kit использую в двух сценариях.
1) Воткнул в розетку, и в воздухе должен появиться wifi с интернетом
2) Воткнул в розетку и портом ether1 в другую железку, и на другой железке должен получить ip-адрес от lte-провайдера
То есть задача менять APN при наличии/отсутствии линка на порту ether1.
На написание скрипта ушло примерно полчаса, на девайсе протестировал, свою задачу он выполняет. Указал запуск скрипта при старте и каждые 15 секунд.
Из возможных задумок: в режиме LTE-passthrough выключать встроенный wireless, ибо он не нужен.
Из важных заметок: скрипт использует глобальные переменные для сравнения текущего и прошлого состояний. Для этого требуется политика policy. В МикроТик что-то круто перемудрили с безопасностью, раньше для работы с глобальной переменной политика policy точно не требовалась.
Выношу скрипт на всеобщее обсуждение. Хвалить и конструктивно ругать можно в чате.
https://pastebin.com/iYHZfQqU