WOL и WOW не работают после определенного времени.

Вопрос или проблема

Я настроил свой ПК для включения с помощью WOL и WOW (по DDNS). Оба метода работают корректно, но проблема в том, что если ПК остается выключенным в течение нескольких часов, WOW больше не работает, хотя WOL продолжает функционировать. Однако, если я включаю ПК и снова выключаю его, WOW снова начинает работать. У кого-нибудь есть идеи, что может происходить? Большое спасибо!

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

Во-первых: WOL должен быть включен в BIOS (разумеется).

В Windows: проверьте настройки сетевого адаптера и убедитесь, что “пробуждение по магическому пакету” включено.

Когда вы выключаете компьютер, также важно, завершил ли он работу в S3 (режим сна), S4 (гибернация) или S5 (мягкое выключение).

Согласно данным Microsoft, WOL работает только с S3 или S4. Он не работает с быстрым запуском или мягким выключением (S5).

В теории пакет WOL должен быть отправлен на широковещательный адрес подсети (например, 192.168.1.255) и иметь следующее содержимое:

FF FF FF FF FF FF
(MAC-адрес цели повторяется 16 раз)

Пробелы добавлены для удобочитаемости.

… но из моего опыта, иногда вам нужно использовать IP-адрес хоста вместо этого — и все равно использовать MAC-адрес внутри данных пакета.

И последний вариант настройки — это отправить пакет на целевой UDP-порт 7 или, альтернативно, UDP-порт 9.

Из моего опыта, комбинация, которая срабатывает, может варьироваться.

Итак, чтобы резюмировать, все эти условия нужно перепроверить:

  • WOL включен в BIOS
  • Магический пакет включен на сетевом адаптере в Windows.
  • Выключается ли компьютер в S3 или S4?
  • Нужно ли отправлять на широковещательный адрес или IP-адрес хоста?
  • Проверьте, отвечает ли машина на UDP-порт 7 или 9.

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

У меня такая же проблема, но на моих серверах у меня есть веб-сервер Ubuntu в качестве мастера и «раб» сервер, который остается выключенным. Я использую WOL на «рабе», только чтобы включить его для резервного копирования, а затем использую заданий cron для его выключения. Это работает, если я отключаю WOL в BIOS и снова его включаю. Если я выключаю с помощью cron и использую команду WOL для магических пакетов от мастера, чтобы разбудить «раба», все работает идеально. Однако через несколько часов это перестает работать. Я очень разбираюсь в компьютерах/серверах Linux, но не могу понять, в чем проблема и почему через некоторое время WOL перестает работать.

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

Ответ или решение

Проблема с тем, что Wake-On-LAN (WOL) и Wake-On-WAN (WOW) перестают работать после определенного времени, может быть вызвана несколькими факторами. Давайте рассмотрим возможные причины и решения.

### 1. Проверка настроек BIOS
Убедитесь, что функция WOL включена в BIOS. Это может быть указано как “Wake on PCI/PCIe” или “Power On by PCI Devices”. Если эта опция отключена, ваша система не сможет реагировать на WOL-пакеты.

### 2. Настройки сетевого адаптера в Windows
В Windows необходимо убедиться, что в параметрах сетевого адаптера включена функция “Wake on Magic Packet”. Для этого выполните следующие шаги:
– Откройте “Диспетчер устройств”.
– Найдите свой сетевой адаптер и щелкните правой кнопкой мыши, затем выберите “Свойства”.
– Перейдите на вкладку “Управление электропитанием” и убедитесь, что опция “Разрешить этому устройству будить компьютер” активирована.
– На вкладке “Дополнительно” убедитесь, что “Wake on Magic Packet” включен.

### 3. Режимы завершения работы
Важно, чтобы ваш компьютер не отключался в режиме S5 (полное отключение), так как WOL не будет работать в этом режиме. Чтобы WOL работал, компьютер должен завершать работу в режимах S3 (состояние ожидания) или S4 (гибернация).

– Проверьте настройки питания, чтобы убедиться, что механизм завершения работы настроен на S3 или S4 и отключите режим “Ускоренное запуска”, так как это может блокировать WOL.

### 4. Адресация и порты
Для WOL важно отправлять пакет на широковещательный адрес (например, 192.168.1.255), однако в некоторых случаях может понадобиться отправить пакет на локальный IP адрес компьютера. Убедитесь, что вы используете правильный MAC-адрес и проверяете, на каком порту (обычно UDP 7 или UDP 9) ваш компьютер ожидает WOL-пакеты.

### 5. Проблемы с маршрутизатором
Если вы используете WOW, убедитесь, что ваш маршрутизатор правильно настроен для передачи WOL-пакетов через интернет. Проверьте настройки переадресации портов и убедитесь, что необходимые порты открыты для входящих соединений. Некоторые маршрутизаторы могут иметь встроенные функции, блокирующие пакеты после определенного времени бездействия.

### 6. Долговременное отсутствие активности
Если ваш компьютер остаётся выключенным длительное время, это может вызывать отключение некоторых функций WOL или WOW на уровне системы или сети. Попробуйте периодически включать компьютер, используя WOL, чтобы поддерживать состояние готовности.

### Подводя итог:
– Проверьте настройки BIOS и включите WOL.
– Убедитесь, что все параметры в Windows соответствуют требованиям.
– Убедитесь, что компьютер завершает работу в подходящем режиме (S3 или S4).
– Проверьте правильность адресации и открытых портов на маршрутизаторе.
– Рассмотрите возможность обновления прошивки вашего маршрутизатора, так как устаревшие версии могут не поддерживать WOL или WOW должным образом.

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

Оцените материал
Добавить комментарий

Капча загружается...