Всем привет! С помощью этого API-запроса я добавляю IP в address-list на своем роутере: /ip/firewall/address-list/add =list=kesik =address=1.2.3.4 =disabled=no, но не могу удалить его через API. Может кто-нибудь помочь, как правильно отправить эту команду через API? /ip firewall address-list remove [/ip firewall/address-list find address=1.2.3.4] Я пробовал много раз, но так и не получается. Спасибо!
Добавить или удалить адрес из списка API
Добавить или удалить адрес из списка API, RouterOS
|
27.07.2010 16:08:00
|
|
|
|
|
|
29.11.2011 14:43:00
А что насчёт команды ниже? /ip firewall address-list remove [/ip firewall address-list find list=ssh-accept]
|
|
|
|
|
|
29.11.2011 16:01:00
Дай угадаю… просто замени ?address=1.2.3.4 на ?list=ssh-accept?
|
|
|
|
|
|
29.11.2011 17:16:00
Если нужно указать несколько записей, можно перечислить все ID через запятую. Не уверен, поддерживает ли это =.id=, но последние данные говорят, что =numbers= точно поддерживает.
|
|
|
|
|
|
23.09.2012 12:17:00
Я использовал этот клиентский API: , потому что не работаю с pear.
|
|
|
|
|
|
24.09.2012 14:55:00
Хорошо, я попробую.
|
|
|
|
|
|
13.04.2015 09:53:00
Если вы получили .id из /ppp/active, то использовать его нужно именно в /ppp/active, а не в /interface или где-то ещё. Правильная команда такая: /ppp/active/remove
=.id=*80000010 |
|
|
|
|
|
13.04.2018 15:10:00
Это значит, что команда «/tool/user-manager/user/reset-counters» не существует. Попробуйте без пробела в конце строки («…ters» вместо вашего «…ters »).
|
|
|
|
|
Читают тему
