На оборудовании с IP 192.168.100.34 вполне может файрвол резать ICMP (ну или Ваш андроид вообще не умеет отвечать на пинги) потому ответа на пинг и не будет.
В Вашей ситуации я вообще не вижу проверки check-status, а если верить мануалам, то именно эта команда освобождает IP если клиент не ответит серверу.
Отправка e-mail/sms про появлении в сети определенного хоста
-
- Сообщения: 47
- Зарегистрирован: 12 дек 2014, 16:21
Не в тему, конечно, но как такой домик вместо стандартного логотипа в терминале нарисовать как на скрине у podarok66?
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Может быть я чего то не понимаю но казалось бы простой вопрос уже аж на 6 страниц.
Есть интересная задача и бюджет? http://mikrotik.site
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Ну мы же общаемся, учимся друг у друга, просто приятно и с пользой поводим время.
Это тебе всё просто и понятно, а нам до тебя еще расти и расти...
Это тебе всё просто и понятно, а нам до тебя еще расти и расти...
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
- WhiteWolf
- Сообщения: 55
- Зарегистрирован: 15 сен 2015, 09:10
- Откуда: НСК
Я так понимаю топик уже перешел в разряд академических вопросов :)
Попытаюсь в перефразировать вопрос ТС:
Дано: Сетевое устройство по какими-либо причинам не отвечающее на ICMP но в сети регистрируется по DHCP, при этом устройство не отправляет DHCP серверу сообщение DHCPRELEASE при освобождении аренды.
Нужно: Средствами RouterOS получить оповещение при регистрации устройства в сети, а также при освобождении аренды IP адреса.
И вроде просто привязав скрипт в lease-script= DHCP сервера мы добиваемся результата, но только в случае регистрации устройства в сети. Оповещение об отключении устройства мы не получим, точнее получим по окончанию срока аренды.
Согласно мануалам /ip dhcp-server lease check-status [find mac-address=XX:XX:XX:XX:XX:XX] должно освободить аренду при недоступности устройства с МАК адресом ХХ:ХХ:ХХ:ХХ:ХХ:ХХ Ставим в планировщик скрипт и вроде проблема решена.
P.S.
Однако, вроде все хорошо и причесано, но на моей ROS 6.28 check-status для WiFi устройств работает крайне странно. И если ложное срабатывание я еще могу объяснить помехами в радиоканале и ROS не получив ответ освободила аренду. То обратную ситуацию, когда WiFi устройство отключено по питанию, а check-status не освобождает аренду, я понять не могу.
Оффтоп
Попытаюсь в перефразировать вопрос ТС:
Дано: Сетевое устройство по какими-либо причинам не отвечающее на ICMP но в сети регистрируется по DHCP, при этом устройство не отправляет DHCP серверу сообщение DHCPRELEASE при освобождении аренды.
Нужно: Средствами RouterOS получить оповещение при регистрации устройства в сети, а также при освобождении аренды IP адреса.
И вроде просто привязав скрипт в lease-script= DHCP сервера мы добиваемся результата, но только в случае регистрации устройства в сети. Оповещение об отключении устройства мы не получим, точнее получим по окончанию срока аренды.
Согласно мануалам /ip dhcp-server lease check-status [find mac-address=XX:XX:XX:XX:XX:XX] должно освободить аренду при недоступности устройства с МАК адресом ХХ:ХХ:ХХ:ХХ:ХХ:ХХ Ставим в планировщик скрипт и вроде проблема решена.
P.S.
Однако, вроде все хорошо и причесано, но на моей ROS 6.28 check-status для WiFi устройств работает крайне странно. И если ложное срабатывание я еще могу объяснить помехами в радиоканале и ROS не получив ответ освободила аренду. То обратную ситуацию, когда WiFi устройство отключено по питанию, а check-status не освобождает аренду, я понять не могу.
Оффтоп
Это не вместо, это после ....
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Есть ARP таблица и по ней моно судить о том в сети устройство или нет
Есть интересная задача и бюджет? http://mikrotik.site
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Аренду и у меня почему-то не освобождает. Уж не знаю, возможно я что-либо в мануалах неверно прочитал...
Для меня вопрос действительно имеет академический характер, мне подобный контроль ни к чему. Хотя скрипт
Отработал со дня написания топика без сбоев уж не знаю сколько раз. Замечу, именно с использованием ARP-таблицы. Тут вопрос, насколько актуально точное время входа и выхода устройства. Если +- пара минут устроят, то это железный вариант, если нужны точные данные, тогда потрошим лог...
Оффтоп: А файликом с мордашкой не поделитесь? Или можно текст под теги code прямо сюда, если не жалко
Для меня вопрос действительно имеет академический характер, мне подобный контроль ни к чему. Хотя скрипт
Код: Выделить всё
{
:global StatIP;
:local CompIP 192.168.100.14;
:local t [/ping address=$CompIP interface=bridge1 count=3];
:delay 5;
:local y [/ip arp find address=$CompIP];
:local Ok true;
:set Ok ($StatIP = "OFFline")
:if ($y != "" && $Ok) do={
:set StatIP ONline;
:log info "ONline"
}
:if ($y = "" && !$Ok) do={
:set StatIP OFFline;
:log info "OFFline"
}
}
Отработал со дня написания топика без сбоев уж не знаю сколько раз. Замечу, именно с использованием ARP-таблицы. Тут вопрос, насколько актуально точное время входа и выхода устройства. Если +- пара минут устроят, то это железный вариант, если нужны точные данные, тогда потрошим лог...
Оффтоп: А файликом с мордашкой не поделитесь? Или можно текст под теги code прямо сюда, если не жалко
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
- WhiteWolf
- Сообщения: 55
- Зарегистрирован: 15 сен 2015, 09:10
- Откуда: НСК
Ну в Вашем скрипте опять же ping устройства...
А злой хост просто шлет ваш пинг в пешее эротическое продолжая сидеть на своей аренде :) А может и не сидеть :)
В идеале достаточно проверить статус соединения на 68 порт злостного хоста. И если эстаблишен, то заразка на месте, иначе хост отрубился и можно чистить эту lease запись. Только вот шоколад тому парню, кто заставит ROS установить соединение и проверить его состояние.
А злой хост просто шлет ваш пинг в пешее эротическое продолжая сидеть на своей аренде :) А может и не сидеть :)
В идеале достаточно проверить статус соединения на 68 порт злостного хоста. И если эстаблишен, то заразка на месте, иначе хост отрубился и можно чистить эту lease запись. Только вот шоколад тому парню, кто заставит ROS установить соединение и проверить его состояние.
- WhiteWolf
- Сообщения: 55
- Зарегистрирован: 15 сен 2015, 09:10
- Откуда: НСК
Странно споейлер сработал, по этому дабл пост, ну или склейте
Код: Выделить всё
" MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MM''MMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM M' MMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM!\" ''' \"!MMMMMMMMMMMMMMMMMMMMM M MM\"'MM\
\n MMMMMM'\"M' MMMMMMMMMMMMMMMV' '\"MMMMMMMMMM. 'MM M M' .MM\
\n MMMM'M :M ;MV MMMMMMMMMM' \"MMMMMMMMMM. \": M .! .MMM\
\n MMM; M M :M' AMMMMMMV' \"MMMMMMMMM. .'''. AMMMM\
\n MMMM ; ; M: MMMMMM' 'MMMMMMM' MMMMM\
\n MMMM. ; . M AMMMMV 'MMMM\"\" ' '. .MMMMM\
\n MMMMM . MMMMMV '. .. ; .MMMMMM\
\n MMMM '\"@\" MMMMV MMMMMM.' MMMMMMM\
\n MMMM. ; ' 'MMMMMM. MMMMMMM\
\n MMMMM..'. .MM' MMMMMMM VMMMMM\
\n MMMMMM AMMMMMV 'MMMMMM. MMMMM\
\n MMMMM' MMMMMM: .. MMMMMMM MMMM\
\n MMMMM MMMMMM: @@. .' @@ : 'MMMM. MMM\
\n MMMM' MMM''': :@: '. .' ..@@@ : .MM\
\n MMMV '' : '@@@@: '. .' .@@@@@ ........./MMMMMM\
\n MMM : @@@@@. .' . .' A. .@@@@@' MMMMMMMMMMMMMMMM\
\n MMM:..........: '@@@@@@@. ! '. - - - . '. .@@@@@@@@ MMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMM '@@@@@@@@@@@@. ! .@@@@@@@@@@@@' MMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMM '@@@@@@@@@@@@@...@@'..@@@@@@@@@@@@' AMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMA '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ .MMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMA @@@@@@@@@@@@\"'O'OOOO'@@@@@@@' .MMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMA '@@@@@@@VOOOOOOO.OOO @@@V AMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMA '@@@@OOOOOOOOO.OOO@' .MMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMA '.@@.OOOOO.OO .AMMMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMA. OOOOO OOOO .MMMMMMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMMMMA.. OOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOO.MMMMMMMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM OOOOOOO.MMMMMMMMMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM---MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMM DON'T PANIC MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\
\n MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"