
Мой ПК подключен к маршрутизатору через Ethernet.
Когда я загружаю свой ПК, я хочу автоматически выводить из спящего режима ноутбук, который находится в другой комнате.
Мой ноутбук подключен к маршрутизатору по беспроводной сети.
И ПК, и ноутбук работают на Windows 10.
Я включил функцию Wake On LAN в BIOS моего ноутбука.
В настройках адаптера WiFi моего ноутбука я включил следующие параметры:
- Пакет Wake on Magic
- Разрешить этому устройству выводить компьютер из спящего режима
- Разрешить пробуждение компьютера только с помощью магического пакета
Похоже, это возможно, но я не знаю, как отправить волшебный пакет.
Я попробовал TeamViewer, но после всех этапов настройки понял, что TeamViewer требует, чтобы целевая машина была подключена к моему маршрутизатору через кабель Ethernet.
Есть ли другой способ сделать это?
решение1
Я отказался от функции Wake On LAN через WiFi и реализовал ее с помощью адаптеров Powerline Ethernet.
решение2
Да, это, конечно, возможно.
Включите функцию пробуждения по магическому пакету в настройках вашего сетевого адаптера Wi-Fi.
В Windows установите утилиту wolcmd отсюда,https://www.depicus.com/wake-on-lan/wake-on-lan-cmd
На Mac установите утилиту wakeonlan из brew, а если у вас нет brew, установите менеджер пакетов brew отсюда,https://brew.sh/
brew install wakeonlan
- Найдите MAC-адрес компьютера, который вы хотите разбудить,
В Windows запустите,
wolcmd [mac address] [ip address] [subnet mask] [port number]
На Mac запустите,
wakeonlan [mac address]
решение3
Я посмотрел наhttps://www.depicus.com/wake-on-lan/wake-on-lan-cmdи увидел эту ссылку на репозиторий с версией для Linux:https://github.com/Depicus/WoLF