2

Я ищу способ (программно или иным образом) определить, разбудил ли мой компьютер WOL или нет (скажем, сервер Ubuntu Server).

Это своего рода двойной вопрос, где я хочу знать, могу ли я:

а) Подцепите что-нибудь, что вы услышите о пробуждении, когда машина выйдет из сна, и

б) Может ли тогда как-то определить, был ли след от WOL или нет

Меня не слишком волнует, какой механизм (если есть) этого достигается, но меня действительно интересует, возможно ли это вообще.

Возможно, если бы был какой-то файл, который регистрировал время пробуждения / сна, я мог бы написать небольшую программу, которая зацикливалась и время от времени проверяла файл на наличие изменений, но не знала, что мне нужно было сделать, чтобы выяснить, был ли WOL или нет (или если такой файл существует).

Спасибо

2 ответа2

1

Чтобы определить, проснулась ли ваша машина, вы можете проверить, можете ли вы добраться до нее, как и на любой другой машине, чтобы увидеть, есть ли она:

  • пинг
  • telnet некоторый порт службы, связанной с запуском машины
  • используйте snmp, если настроено

Что касается того, можете ли вы узнать, была ли ваша машина запущена WOL или нет, это невозможно, так как все коммуникации между элементами, участвующими в WOL. то есть волшебный пакет, карта Ethernet и BIOS, происходит еще до загрузки операционной системы.

0

Вам понадобится другой всегда на устройстве, чтобы постоянно контролировать провод для пакета WOL. Такое устройство должно быть относительно умным. Теоретически, другой компьютер, на котором запущен инструмент для настройки беспорядочного режима для поиска пакета WOL, сможет его перехватить.

Устройство должно быть всегда включено и сканировать сетевое соединение. Возможно, датчик может пропустить его, но он должен работать. Короче говоря, в основном другой компьютер. Хотя может быть какое-то сетевое устройство, которое могло бы сделать, я не знаю об этом. Я никогда не использовал его, но существует, по крайней мере, вероятность того, что коммутатор, загруженный микропрограммой Linux, сможет это сделать.

Страница поддержки устройства с микропрограммным обеспечением для маршрутизатора / коммутатора linux

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .