
在雙啟動電腦上(首先是 Ubuntu Desktop 19.04,其次是 Windows 10 Pro),我使用以下命令在 ubuntu 端設定了 WakeOnLan:
sudo ethtool -s eno1 wol g
我還安裝了 gnome-tweak-tool,以防止電腦在合上蓋子時進入睡眠模式。
wakeonlan
之後,我嘗試使用以下命令從另一台主機(win10 主機上的 WSL2 Ubuntu 20.04)喚醒電腦:
wakeonlan -i 192.168.1.255 c8:d3:ff:XX:81:XX
它正在研究所有可能的配置:
- 蓋子打開,睡覺
- 蓋子打開,關閉
- 蓋子蓋上,睡覺
- 蓋子關閉,關閉
但在對這 4 種可能的配置進行了幾次嘗試後,它開始不再運作了。現在它僅在以下情況下有效:
- 蓋子打開,睡覺
- 蓋子蓋上,睡覺
換句話說,當計算機完全關閉時(它一開始就在工作),它不會再喚醒計算機,而且我沒有進行任何更改。
我不知道這種行為從何而來。
編輯:當我寫這篇文章時,我再次嘗試,一切都再次正常。無論如何,我會問這個問題只是為了知道這是否是常見/已知的行為。