Обнаружена блокировка рекламы: Наш сайт существует благодаря показу онлайн-рекламы нашим посетителям. Пожалуйста, подумайте о поддержке нас, отключив блокировщик рекламы на нашем веб-сайте.
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Sheva писал(а): ↑18 июн 2023, 19:30
Так же была "хотелка" видеть новых клиентов сети в телеграме, получивших динамический IP от микротика. Реализовал без скрипта телеграм через DHCP Server / DHCP / deconf / Script:
Здравствуйте
А для статики как будет? Кроме else ветки главного условия.
Данный скрипт будет работать только в окружении dhcp сервера? Те нельзя как-то вытянуть другие данные с других таблиц, к примеру wifi? И лог не работает.
Mk51 писал(а): ↑18 июн 2023, 23:43
Здравствуйте
А для статики как будет? Кроме else ветки главного условия.
Данный скрипт будет работать только в окружении dhcp сервера? Те нельзя как-то вытянуть другие данные с других таблиц, к примеру wifi? И лог не работает.
Ну статика остается статикой, для меня не актуально смотреть на "дискотеку" в телеграме, а вот новые клиенты всегда видны и можно перевести их тоже в статику. Из других таблиц тоже можно "вытягивать", но у меня в микротике нет WiFi и мне не актуально. Обратитесь с кодом и хотелками к GPT чату, он поможет.
Создала по гайду на официальном сайте failover переключение с основного провайдера на симку. Попробовала, всё отлично работает, а при переключении становится недоступным одно из nat правил маскарадинга, привязанного на определённый интерфейс, на который можно было бы подвесить скрипт проверки "отвалившегося" правила и отправлять уведомление в телегу о том, что произошло переключение на другого провайдера?
Я пока ещё не профи и только начала изучать Router OS, поэтому прошу помощи в скриптинге.
На правило или интерфейс подвесить скрипт нельзя. Скрипт либо работает сам по себе из репозитория, либо может быть "подвешен" только к некоторым опциям, например DHCP-серверу или профилю VPN.
В Вашем случае проверять доступность Интернета через определённый интерфейс нужно пингом. Это избитая тема и скриптов было написано подобных тьма, легко гуглится.
Ну а профи тут вообще нет, профи работают в Микротик
Тут все такие отзывчивые, просто милашки, особенно джентльмен выше, пусть конкретно по делу ничего не скажут, зато советов надают... И вообще, чувствуется дружелюбная атмосфера, все готовы прийти новичку на помощь. ) По теме вопроса перелопатила документацию, глянула пару скриптов на официальном форме, после чего написала свой скрипт, it works like a charm!
у себя делал резервирование через рекурсивную маршрутизацию, далее раз в минуту скриптами проверяю интерфейсы ISP, результаты которых пишутся в L7, если при очередной проверке результаты разняться отправляем оповещение в телегу
Я не понял скрипты выше выдернуты из контекста ? ибо где у Вас объявление переменных ?
Вы по старой привычке переменные не объявляете ?
Как это работает. Я не смог запустить ...