• Главная
  • Заказать Услуги
  • Статьи
  • Контакты
  • Рубрики
    • Asterisk (2)
    • bash (6)
    • cmd (1)
    • Linux (124)
    • Mikrotik (27)
    • TheDude (1)
    • WordPress (3)
    • Видео (6)
    • Заказать Услуги (2)
    • Статьи (51)
15 Июн2015

Mikrotik удалить lease по host-name.

15/06/2015. Written by . Posted in Mikrotik

Появилась задача удалять на точке все записи в host-name оных есть запись android.

Почитав и погуглив набросал скромный скрипт.

:foreach i in [/ip dhcp-server lease find] do={:if ([:find [/ip dhcp-server lease get $i host-name] "android-"]=0) do={/ip dhcp-server lease remove  $i}};

или вариант с удалением, только динамических адресов.

:foreach i in [/ip dhcp-server lease find dynamic ] do={:if ([:find [/ip dhcp-server lease get $i host-name] "android-"]=0) do={/ip dhcp-server lease remove  $i}};

Вариант удалить с определенным host-name

:foreach i in [/ip dhcp-server lease find dynamic host-name=SKY] do={/ip dhcp-server lease  remove $i};

Удалить все записи в active host-name нет Mikrotik

:foreach i in [/ip dhcp-server lease find dynamic  (host-name!=DUNE] do={/ip dhcp-server lease  remove $i};

Удалить со статусом busy

:foreach i in [/ip dhcp-server lease find dynamic status=busy] do={/ip dhcp-server lease  remove $i};

 

Теги: dhcp, host-name, lease

  • Проверка доступности (открытости) порта на удаленной устройстве 25/04/2023
  • Настройка syslog-ng для сбора логов с устройств в сети. 13/01/2023
  • Отключить ipv6 протокол 25/12/2022
Пишите нам
Яндекс.Метрика
Powered by Warp Theme Framework