Страница 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
}
}
}