Назад | Перейти на главную страницу

Wake On Lan работает только при первой загрузке, а не при последующих

Я переделал свой старый ноутбук Dell Latitude D410 в сервер, чтобы возиться. Он работает под управлением обновленного Debian Squeeze (6) с ядром, поддерживающим Xen (позже я хочу поиграть с виртуальными машинами). Я запускаю его «без головы» через соединение Ethernet.

Я изо всех сил пытаюсь включить Wake On Lan для коробки. Я включил эту настройку в BIOS, и она работает нормально, но только в первый раз после подключения шнура питания. Вот мой тест:

  1. Подключите шнур питания, пока не загружайтесь
  2. Отправьте волшебный пакет Wake On Lan с тестовой машины (Ubuntu) с помощью программы wakeonlan
  3. Ожидается запуск сервера (запускается каждый раз)
  4. После загрузки сервера войдите в систему через ssh и выключите его через операционную систему.
  5. После выключения снова пробудить сервер через WOL (каждый раз сбой)

Некоторые наблюдения:

Я сам решил проблему случайно. Я точно не знаю, что случилось.

Я знаю, что этот «ответ» не очень полезен. Мы все были здесь: что-то начинает работать, и мы не хотим ломать это, чтобы попытаться определить, что именно это исправило.

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

  • включить тестовые репозитории Debian в /etc/apt/sources.list
  • обновление apt-get, обновление apt-get
  • apt-get установить спящий режим

Я начал экспериментировать с гибернацией как вариант, но он тоже не работал.

  • перезапустить систему
  • выключить систему. Заметил, что горит индикатор связи NIC.
  • Wake on Lan теперь работает для последовательных циклов загрузки / выключения.

Подобные вещи заставляют меня чувствовать себя глупо и приятно.