Страница 1 из 1

find в mikrotik

Добавлено: 12 ноя 2025, 12:09
ya
В MikroTik RouterOS команда `find` используется для поиска и фильтрации записей в различных таблицах и списках, таких как IP-адреса, интерфейсы, правила фаервола, маршруты и т.д. Она особенно полезна при автоматизации и написании скриптов.

### Основной синтаксис

Код: Выделить всё

[ /путь/к/таблице ] find [возможные_фильтры]
### Примеры использования

1. **Поиск интерфейса по имени:**

Код: Выделить всё

/interface find name=ether1

2. **Поиск IP-адресов, назначенных на интерфейс:**

Код: Выделить всё

/ip address find interface=ether1

3. **Поиск правил фаервола по протоколу:**

Код: Выделить всё

/ip firewall filter find protocol=tcp

4. **Использование фильтров для поиска конкретной записи:**

Код: Выделить всё

/interface find name~"ether"  # ищет интерфейсы, имя которых содержит "ether"

5. **Получение номера записи (например, для удаления):**

Код: Выделить всё

/ip address find address=192.168.1.1

Затем можно использовать команду `remove` с найденным номером:

Код: Выделить всё

/ip address remove [find address=192.168.1.1]

### Итог
Команда `find` — это мощный инструмент для поиска и фильтрации данных в MikroTik, который помогает автоматизировать управление настройками.