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

Нужен скрипт на оповещение о новых DHCP клиентах

Добавлено: 02 янв 2019, 21:30
together8
Здравствуйте! Требуется скрипт:
При выдаче ip адреса новому устройству(определение по MAC-адресу, например) на DHCP-сервере, должно отправляться письмо на определенный почтовый ящик.
Наверняка для бывалых администраторов Mikrotik задачка лёгкая. Поделитесь листингом, кому не жалко)

Re: Нужен скрипт на оповещение о новых DHCP клиентах

Добавлено: 02 янв 2019, 23:15
podarok66
Давно когда-то расковырял такую штуку https://podarok66.livejournal.com/13231.html Переделывать под кого-то не буду, направление есть, остальное ручками, ручками...
P.S: Полез на роутер к тестю, а там вот такой вариант уж года три работает, даже не знаю, зачем я его прикручивал, видимо совсем бездельем маялся:

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

{
    :local t [/system clock get time];
    :local d [/system clock get date];
    :foreach i in=[/ip dhcp-server lease find] do={
        :if ([/ip dhcp-server lease get $i status]="bound" && [/ip dhcp-server lease get $i comment]="" && [/ip dhcp-server lease get $i server]="DHCP") do={
        :local g [("Guest" . "-" . $d . "-" . $t)]
        /ip dhcp-server lease set $i comment=$g;
        /ip firewall address-list add address=[/ip dhcp-server lease get $i address] list="Drop" timeout=1d

        }
    }    
 }