Форум OlegON > Компьютеры и Программное обеспечение > Сеть

Возвращение ответа на ping от несуществующего устройства : Сеть

29.03.2024 16:22


20.11.2022 13:22
OlegON
 
Интересная магия у меня тут происходит, ежечасно работает скрипт в котором, среди прочих, есть две последовательные строки
Код:
ping -c 1 192.168.10.28 &>/dev/null && alert 'oleg=Принтер работает, выключи, если не нужен'
ping -c 1 192.168.10.28 &>/dev/null && alert 'wife=Принтер работает, выключи, если не нужен'
так вот парадокс в том, что иногда эти строки (одна из них) срабатывают, когда принтер (подключенный по WiFi) гарантированно выключен.
Сейчас просто увеличил до трех пингов количество, но больше интересно другое, как это может происходить? Один раз сработало днем на второй строке, подумал, что кто-то пытался влезть через Wi-Fi и каким-то образом получил адрес. Но сегодня сработало ночью (когда WiFi вообще выключен) на первой строке и не сработало на второй... То есть, как я понимаю, на ICMP запрос пришел ответ... Откуда?!
Топология простая:
SERVER-ROUTER1-ROUTER2-PRINTER
20.11.2022 19:49
baggio
 
Возможно прилетает "заданный узел недоступен" от кого то из роутеров
20.11.2022 20:23
OlegON
 
Цитата:
baggio Возможно прилетает "заданный узел недоступен" от кого то из роутеров
хм... думаешь, это будет 0 на выходе? и с чего бы рутеру так разово отвечать? по журналам рутеров в это время вообще ничего интересного не происходит...

If ping does not receive any reply packets at all it will exit with code 1. If a packet count and deadline are both specified, and fewer than count packets are received by the time the deadline has arrived, it will also exit with code 1. On other error it exits with code 2. Otherwise it exits with code 0. This makes it possible to use the exit code to see if a host is alive or not.
20.11.2022 21:01
baggio
 
Мне прям трудно что то про линь утверждать с уверенностью .. но вот на виндах оно по разному порой прилетает .. то превышен интервал то если пакет идет по маршруту заданный узел недоступен...
20.11.2022 22:56
OlegON
 
Это оно по разному текстом прилетает, но exitcode-то не столь разнообразен везде, как я помню...
Часовой пояс GMT +3, время: 16:22.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.