akelsey, я понял что ето готовый пример но когда я вручную запускаю на убунту таким способом:
ssh name@ip "/ip firewall filter disable numbers=[find where src-address=192.168.0.138]"
то на микротике ето правило не меняется. Оно остается не изменным
akelsey, давай расскажу по подробней. Есть список ип адресов в ip firewall filter. Мне нужно чтоб 1 ип адрес был сделан enable кодом. Есть сервер ubuntu который знает про микротик. При этом сервер не знает номер правила который нужно сделать enable, но сервер знает ип адрес который находится внутри правила и его нужно сделать enable
akelsey, в целом могу сказать что єтот вариант рабочий в микротике. Когда я его вручную запускаю на сервере то он не выдает ошибку но не влияет в микротике. По сути адрес уже должен быть разблокирован (изначально он заблокирован) но код не провлиял на пользователя
akelsey, я раньше каким-то способом отключал существующее правило. И я помню что на каком-то форуме нашел эту команду. А вот как она была написана точно не помню. Но в коде вроде как понятно что нужно вычислить номер правила с помощью ИП адреса.
Мне нужно заблокировать уже существующее правило. А добавлять будет зря постоянно потому что микротик может сильно засориться и сервер будет слишком глючный.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.