Volodymyr
подскажите пример рекурсивного маршрута
Вы статью читали? Там есть примеры.
Dweller
читал, но в рамках скриптов что то не смог понять что через что должно ходить поэтому прошу пример попроще
Dweller
идеологию понимаю, но как это должно выглядеть в 7 не понимаю что то
Dweller
точнее в статье пример рекурсии есть для серого адреса, а для ррр уже идут скрипты которые окончательно сбивают с толку
An
всем привет. Тестирую ROS 7 не могу понять как работает OSFP, в 6-й версии, добавлял сети OSFP => Networks и все работало, куда сети добавлять в семерке. Подскажите пожалуйста
Myname_vladimir
Всем привет, написал скрипт. Работает. Переношу его в ppp-profile-scripts не работает. Вопрос, в этом месте ограничения какие-то есть?
Myname_vladimir
Оставьте его в system scripts, а из профиля его просто вызывайте
Я использую встроенную $user, как вы понимаете в system scripts она не будет определена
Myname_vladimir
Будет. Наследуется. Сам так делал.
Покажите пример где при on-up в $user записывается значение «пользователь» И можно эту переменную использовать в system scripts. В system она не будет определена
Myname_vladimir
:local Status [:pick ([/system ssh-exec address=ххх port=ххх user=ххх command=":if ([ppp active get [find name=$user] value-name=name ] !=0) do={ :put exist }" as-value]->"output" ) 0 5];
Moneron 🇷🇺
Только синтаксис вроде $"переменная"
Myname_vladimir
Myname_vladimir
Причём если тоже самое сделать в profile работать будет, потому что значение записывается при присоединении пользователя
Moneron 🇷🇺
:log info $"user" И политики скрипта я писал выше
Myname_vladimir
Это давно не имеет значения
Myname_vladimir
Можно и так и так писать
Myname_vladimir
Специально для вас
Moneron 🇷🇺
Какие политики в system scripts?
Myname_vladimir
Все кроме дудя
Myname_vladimir
Вы хотите сказать что $user переменная которая может использоваться в system scripts. Значение которой берётся автоматом из profile scripts? Верно?
Dmitry
Вы хотите сказать что $user переменная которая может использоваться в system scripts. Значение которой берётся автоматом из profile scripts? Верно?
system scripts - это библиотека скриптов, которую можно использовать в определенных контекстах, в которых данным скриптам будут доступны необходимые переменные. но как правило их тут же переназначают в обычные системные переменные — более того, если сильно углубляться, то вы можете использовать только функции загружаемые из system-scripts, а в ppp-profile всего лишь оформлять их вызов с необходимыми контекстными переменными
Dmitry
Тогда это будут глобальные переменные, верно? Я бы хотел использовать локальные.
зачем ? если в конце любого скрипта можно их все одним скопом убить
Alex
Только синтаксис вроде $"переменная"
это когда переменная содержит "-", тогда ее надо в кавычки
Myname_vladimir
зачем ? если в конце любого скрипта можно их все одним скопом убить
Как мне передать в system scripts переменную $user из profile?
Myname_vladimir
К примеру присоединился пользователь его записали в $user в profile . Но я не могу увидеть это значение в system scripts. Причём проверить можно логом В profile он запишет в лог, а в scripts будет «пусто»
Alex
:local Status [:pick ([/system ssh-exec address=ххх port=ххх user=ххх command=":if ([ppp active get [find name=$user] value-name=name ] !=0) do={ :put exist }" as-value]->"output" ) 0 5];
если это кусок скрипта работаюшего в system, то получить доступ к $user (в контексте ppp) по логике вещей он не может. Надо проверять)
Dmitry
Как мне передать в system scripts переменную $user из profile?
просто погуглите примеры, я уже все написал
Myname_vladimir
просто погуглите примеры, я уже все написал
К сожалению ответа на мой вопрос нет у гугла
Myname_vladimir
если это кусок скрипта работаюшего в system, то получить доступ к $user (в контексте ppp) по логике вещей он не может. Надо проверять)
Немного не так. В System я вынужден до этого скрипта «записать» значение $user. т.к. по умолчанию оно пусто. А вот в ррр значение есть, но скрипт не отрабатывает. Причём можно даже не использовать переменную и написать руками. Видимо ограничение в ppp именно комнаты ssh-exec
Dmitry
К сожалению ответа на мой вопрос нет у гугла
это прискорбно, что сложного: https://forum.nag.ru/index.php?/topic/76899-mikrotik-skripty-ppp-up-ppp-down/&do=findComment&comment=1436381 его пишем в system-scripts, указываем в on-up / on-down
Dmitry
конечно же - если просто запустить его в системе, он не отработает
Myname_vladimir
конечно же - если просто запустить его в системе, он не отработает
На Вики как нет ограничений, как раз написано что для скриптов можно! Но видимо не для скриптов ррр
Myname_vladimir
это прискорбно, что сложного: https://forum.nag.ru/index.php?/topic/76899-mikrotik-skripty-ppp-up-ppp-down/&do=findComment&comment=1436381 его пишем в system-scripts, указываем в on-up / on-down
Я пробовал использовать дополнительную переменную. Корректно. Но результата выполнения в ррр ssh-exec нет. Есть толко в system
Myname_vladimir
я вообще не очень понимаю, чего вы хотите достичь вашим кодом
4 ррр сервера, нужен only one реализация ррр подключения Скриптом я проверял наличие подключения на другой железке
Myname_vladimir
radius?
По условию системы автономны
Геннадий
Dmitry
По условию системы автономны
условие пахнет идиотизмом, к автономным системам подключаются одни и те же пользователи, да — https://pastebin.com/B2veudC1 вот куски моего рабочего кода, которые показывают как работать с переменными в контексте ppp + вызов функций с параметрами — я все.
Геннадий
берешь малинку, берешь микротик с пое аут, собираешь радиус - получается автономный радиус )
Alex
коллеги, есть какая-нибудь возможность экспортировать конфигу /export comp file=name без разбиения строк по длине?
_SvC_
Добрый день! Вопрос не по сетям, но про микротик. У нас имеется матерчатый полноразмерный флаг другой сетевой компании. Хочу найти такой же только микротик. Не подскажите где?
Anton
https://designs.mikrotik.com/ - это весь мерч
чтож они про свой тикток забыли...
Alex
terse
то, что надо. спасибо!
ZlyddeN
А возможно ли отменить отзыв пользовательского сертификата?
Олег
А возможно ли отменить отзыв пользовательского сертификата?
нет. отозвали - значит отозвали можете новый выпустить
ZlyddeN
Эх... Просто список увеличивается... Отозванные тоже не удалить вроде
Олег
а самый скам в этом заключается в том, что половина реализаций вообще не проверяют CRL
Innokentiy
сертификаты - это не воробей
Innokentiy
его нельзя выпустить, а потом отозвать, а потом снова выпустить, а потом снова отозвать, а потом сделать вид что ничего не было. не было ничего
Innokentiy
ужасно
doc.
Добрый день! Подскажите пожалуйста какие сетевые адаптеры на 2.5G поддерживаются CHR?
Volodymyr
Видимо в МТ не easy-rsa
Сложно сказать. Определяющее тут то, что микротик не дает прямого доступа к файлам конфигурации.
ZlyddeN
а самый скам в этом заключается в том, что половина реализаций вообще не проверяют CRL
Ну ... Ovpn клиент с отозванными сертификатом не смог подключиться
Олег
Добрый день! Подскажите пожалуйста какие сетевые адаптеры на 2.5G поддерживаются CHR?
а chr вообще поддерживает какие-нибудь физические адаптеры (помимо тех, что работают с драйвером e1000, но этот чисто в качестве фоллбэка)?
Innokentiy
Как так?😳 pfSense (фри бзд) вполне позволяет...
то, что отдельные продукты это позволяют, не означает, что так и должно быть
Innokentiy
сертификат - это удостоверенное подтверждение того, что некоторым публичным ключом обладает именно тот, кто написан в сертификате
Innokentiy
УЦ, выписывая сертификат, заверяет это своей репутацией
Innokentiy
если вам сертификат нужен не для цепочки доверия, а для чего-то еще - не мучайтесь и сделайте самописный, работать будет отлично
Anonymous
В микротике иожно настроить чтото наподобие Netflow analyzer?
Innokentiy
анализатор - нет, нельзя
Dmitry
В микротике иожно настроить чтото наподобие Netflow analyzer?
эммм ... а на каком маршрутизаторе можно?
Innokentiy
можно настроить агента и отправлять на внешний анализатор
Innokentiy
эммм ... а на каком маршрутизаторе можно?
на цисках простенький есть штатный
Anonymous
эммм ... а на каком маршрутизаторе можно?
Я хз мне детально не важно трафик собирать - нужна просто стата rx/tx чтобы накапливалась по одному инт.