Size: a a a

2019 December 04

Т

Техник in MikrotikRus
Всем доброго, пытаюсь сваять скрипт. Застрял на задаче:
нужно задать список значений, а потом из этого списка рандомно выбирать значение.
Может, кто-то подскажет, как это реализовать в микротике?
источник

B

B in MikrotikRus
1с-ник ?
источник

Т

Техник in MikrotikRus
Кто, я? Не.
источник

С

Сергей in MikrotikRus
Evgeniy Naumov
а подскажите радионубу че делать, если от 951 отваливаются рандомно вифи клиенты. клиентов немного - пара ноутов, телефон и камера. наблюдаются ноуты и телефон. в разные интервалы отваливается связь и с разными перерывами восстанавливается. нагрузки нет. сигнал по логам 60-70 (редко 80). пока из вариантов поставить другой рухтер и смотреть как вифи будет через него работать.
1) проанализировать /int wi spectral-history
2) сменить канал
3) попробовать ориентировать коробку чуть иначе
источник

С

Сергей in MikrotikRus
Техник
Всем доброго, пытаюсь сваять скрипт. Застрял на задаче:
нужно задать список значений, а потом из этого списка рандомно выбирать значение.
Может, кто-то подскажет, как это реализовать в микротике?
создать массив, читать из массива
источник

Т

Техник in MikrotikRus
Сергей
создать массив, читать из массива
Например, вот так?
:global myStr "1,2,3,4,5";
:global myArr [:toarray $myStr];
источник

С

Сергей in MikrotikRus
это трансформация строки в массив
лучше так:
:global aaa {a=1;b=2}
:put ($aaa->"a")
1
:put ($aaa->"b")
2
источник

Т

Техник in MikrotikRus
Сергей
это трансформация строки в массив
лучше так:
:global aaa {a=1;b=2}
:put ($aaa->"a")
1
:put ($aaa->"b")
2
А как потом рандомно из массива читать значения?
источник

С

Сергей in MikrotikRus
а что значит рандомно?
и зачем так читать?
источник

Т

Техник in MikrotikRus
Сергей
а что значит рандомно?
и зачем так читать?
Объясню сейчас.
источник

Т

Техник in MikrotikRus
Будет массив с числами, числа не по порядку, поэтому не диапазон, а список.
Числа - номера в названиях интерфейсов.
Трафик на интерфейсы балансируется через Per Connection Classifier.
Если какой-то из интерфейсов падает, в PCC нужно менять метку, чтоб трафик пошел через другой рандомный интерфейс.
Далее пралнируется еще написать проверку на то, доступен ли тот интерфейс, куда будет перенаправляться трафик с упавшего, но это потом...
источник

Т

Техник in MikrotikRus
Вот и пришло в голову, чтоб не писать под каждый интерфейс по правилу, вынести это все в переменные.
источник

С

Сергей in MikrotikRus
Техник
Будет массив с числами, числа не по порядку, поэтому не диапазон, а список.
Числа - номера в названиях интерфейсов.
Трафик на интерфейсы балансируется через Per Connection Classifier.
Если какой-то из интерфейсов падает, в PCC нужно менять метку, чтоб трафик пошел через другой рандомный интерфейс.
Далее пралнируется еще написать проверку на то, доступен ли тот интерфейс, куда будет перенаправляться трафик с упавшего, но это потом...
На мой взгляд тут закралась ошибка в проектировании. Какой смысл колхозить скрипты чтобы переписывать метки, когда эти метки ссылаются на маршруты, которые падают при падении интерфейса. Если интерфейс по факту не падает, а падает лишь транзит трафика, то есть смысл настроить рекурсивные маршруты, чтобы эти маршруты валились тогда, когда транзит трафика через интерфейс становится невозможным по какой-либо причине. И вся эта схема будет работать в полностью автономном режиме без какого-либо скриптования. Хотя если у провайдера будут меняться настройки, прилетающие по dhcp, то скриптануть немного все-же придется. На этапе получения настроек будет необходимо менять/добавлять/удалять gateway в маршруте с меткой.
источник
2019 December 05

Т

Техник in MikrotikRus
Сергей
На мой взгляд тут закралась ошибка в проектировании. Какой смысл колхозить скрипты чтобы переписывать метки, когда эти метки ссылаются на маршруты, которые падают при падении интерфейса. Если интерфейс по факту не падает, а падает лишь транзит трафика, то есть смысл настроить рекурсивные маршруты, чтобы эти маршруты валились тогда, когда транзит трафика через интерфейс становится невозможным по какой-либо причине. И вся эта схема будет работать в полностью автономном режиме без какого-либо скриптования. Хотя если у провайдера будут меняться настройки, прилетающие по dhcp, то скриптануть немного все-же придется. На этапе получения настроек будет необходимо менять/добавлять/удалять gateway в маршруте с меткой.
Сейчас почитаю, что такое "рекурсивные маршруты", спасибо за подсказку. Возможно, без скриптов обойдется ) Интерфейсы - VPN туннели.
источник

С

Сергей in MikrotikRus
Если интерфейсы VPN-туннели, то даже шлюз менять не придется при смене настроек, т.к. маршрутизация идет не на gateway, а в туннель.
источник

IO

Ilya Oblomov in MikrotikRus
Шо тут? В универе задали написать калькулятор на микротовском недоскриптоязыке?
источник

Т

Техник in MikrotikRus
Не, в школе о таком в мое время не знали, нагоняю упущенное )
источник

W

Welcome Bot in MikrotikRus
Добро пожаловать в чат про MikroTik.
Если у тебя есть затруднения с настройкой MikroTik, посмотри здесь, как правильно задавать вопросы:
https://habr.com/ru/post/460221/
источник

W

Welcome Bot in MikrotikRus
Добро пожаловать в чат про MikroTik.
Если у тебя есть затруднения с настройкой MikroTik, посмотри здесь, как правильно задавать вопросы:
https://habr.com/ru/post/460221/
источник

EN

Evgeniy Naumov in MikrotikRus
Сергей
1) проанализировать /int wi spectral-history
2) сменить канал
3) попробовать ориентировать коробку чуть иначе
посмотрел вывод той команды. там слева зеленое, справа синее. какие из этого выводы сделать можно?
источник