Согласен. В продакшене, если и переходить на 7, то только из крайней необходимости. Семерка сейчас интересна в контексте создания на ней сервиса, который не связан с управлением устройством. Поэтому описанные нововведения очень кстати.Inner писал(а): ↑04 сен 2022, 18:11 Пока для тестов обновил домашний hap ac2. Долго сидел на 7.3 Впечатления были крайне смешанные. Сегодня обновился до 7.5 Пока что непонятно. Я бы рекомендовал сильно не спешить работать с ros7. Ну или потерпеть пару месяцев. Вроде как опросы показывают, что в организациях все на 6 сидят. Да и домашние мало кто на 7 перевёл
Телеграмма для Mikrotik...
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
- Brook
- Сообщения: 127
- Зарегистрирован: 24 май 2022, 00:29
-
- Сообщения: 248
- Зарегистрирован: 01 июл 2020, 16:02
Ну раз уж на то пошло, то думаю самым большим спросом будет пользоваться всё что связано с wireguard. На форуме много вопросов по нему возникает. Если сможете это дело автоматизировать по максимуму, то приток клиентов (если брать во внимание коммерческую составляющую) обещает быть приличнымBrook писал(а): ↑05 сен 2022, 00:44Согласен. В продакшене, если и переходить на 7, то только из крайней необходимости. Семерка сейчас интересна в контексте создания на ней сервиса, который не связан с управлением устройством. Поэтому описанные нововведения очень кстати.Inner писал(а): ↑04 сен 2022, 18:11 Пока для тестов обновил домашний hap ac2. Долго сидел на 7.3 Впечатления были крайне смешанные. Сегодня обновился до 7.5 Пока что непонятно. Я бы рекомендовал сильно не спешить работать с ros7. Ну или потерпеть пару месяцев. Вроде как опросы показывают, что в организациях все на 6 сидят. Да и домашние мало кто на 7 перевёл
- Brook
- Сообщения: 127
- Зарегистрирован: 24 май 2022, 00:29
Друзья, выпустил обновление для бота
UPD 07.09.2022
1. Добавлена возможность создавать и удалять Virtual интерфейсы для Wireless из карточки интерфейса
2. Для Wireless интерфейса можно поменять профиль безопасности
3. Если интерфейс находится в бридже, то из карточки можно менять его бридж
4. Добавлено инлайн меню в Терминале. Чтобы его вызвать добавьте команду в массив dbaseCommands.rsc
У бота должен быть активирован Inline режим в Bot Father
5. Добавлен новый массив dbaseInlineCommands.rsc, содержит команды для инлайн меню Терминала.
Используется для статичных команд, где не надо менять параметры.
UPD 07.09.2022
1. Добавлена возможность создавать и удалять Virtual интерфейсы для Wireless из карточки интерфейса
2. Для Wireless интерфейса можно поменять профиль безопасности
3. Если интерфейс находится в бридже, то из карточки можно менять его бридж
4. Добавлено инлайн меню в Терминале. Чтобы его вызвать добавьте команду в массив dbaseCommands.rsc
Код: Выделить всё
"my cmd"="teTerminal";
5. Добавлен новый массив dbaseInlineCommands.rsc, содержит команды для инлайн меню Терминала.
Используется для статичных команд, где не надо менять параметры.
-
- Сообщения: 125
- Зарегистрирован: 18 мар 2021, 12:45
Добрый день!
Бот заработал, не нравилось ему мое имя в Telegram, написано было кириллицей, после изменения на латиницу бот начал отрабатывать.
Спасибо.
- Brook
- Сообщения: 127
- Зарегистрирован: 24 май 2022, 00:29
- Brook
- Сообщения: 127
- Зарегистрирован: 24 май 2022, 00:29
В продолжение темы...Brook писал(а): ↑04 авг 2022, 18:08 Еще немного про массивы.
Многие в курсе, но и многие не знают...
Массив не стоит копировать обычным "присваиванием", типа такого :local array1 $array2, т.к. он передается по ссылке.
Если после такого "присваивания" менять значения элементов первого массива, то они изменятся и во втором, т.к. первый массив содержит ссылку на второй.
При передаче массива в функцию в качестве параметра, передается его полная копия. Изменения, которые произойдут с массивом в функции не отразятся на исходном массиве.
Код: Выделить всё
# Код создает глобальный массив, передает его в функцию
:global arrayTest [:toarray ""]
:set $arrayTest ({a=10;b=20;c=30})
:global arrayChange
:put ("fArray\t\t" . ([:tostr [$arrayChange fArray=$arrayTest]]))
:put ("arrayTest\t" . [:tostr $arrayTest])
Код: Выделить всё
# Функция изменяет элементы в массиве и возвращает измененный массив
:global arrayChange
:if (!any $arrayChange) do={ :global arrayChange do={
:set ($fArray->"a") 40
:set ($fArray->"b") 50
:set ($fArray->"c") 60
:return $fArray
}
}
Код: Выделить всё
Запустим arrayTest
[admin@MikroTik] > system/script/run arrayTest
a=40;b=50;c=60
a=10;b=20;c=30
-
- Сообщения: 1
- Зарегистрирован: 20 окт 2022, 00:01
Народ, прочитал весь форум, и так и не нашел инструкции чтоб заставить это чудо работать, нужно для домашнего использования и как понял на 7ке не работает он? А на 6ке не работают сторонние 4g pci модули.
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Но если после такого копирования стереть массив array2, например, командой :set array2, то по идее Рос не имея права потерять значения массива array1 должна перед уничтожением array2 заполнить array1 значениями ... Надо проверить как работает Рос в этом случае.Массив не стоит копировать обычным "присваиванием", типа такого :local array1 $array2, т.к. он передается по ссылке.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 4
- Зарегистрирован: 30 янв 2020, 20:57
Очень неплохо.
Теперь автору осталось открыть для себя GitHub, чтобы не распространять код как в каменном веке, файликами фиг знает где и будет вообще топчик)
А заодно будет на много проще следить за изменениями.
Теперь автору осталось открыть для себя GitHub, чтобы не распространять код как в каменном веке, файликами фиг знает где и будет вообще топчик)
А заодно будет на много проще следить за изменениями.
Mikrotik hAP ac2 (RBD52G-5HacD2HnD-TC)
- Brook
- Сообщения: 127
- Зарегистрирован: 24 май 2022, 00:29
Инструкция по установке и настройке лежит туту https://telegra.ph/Spravka-07-19-2Vitaly.GTL писал(а): ↑20 окт 2022, 00:13
Народ, прочитал весь форум, и так и не нашел инструкции чтоб заставить это чудо работать, нужно для домашнего использования и как понял на 7ке не работает он? А на 6ке не работают сторонние 4g pci модули.
В седьмой версии РОС работает без проблем.