WoL on PVE
Proxmox VE 設定 Wake-on-LAN (WoL) 教學 Wake-on-LAN (WoL) 是一種技術,透過網路發送「魔術封包」(Magic Packet) 喚醒處於休眠或關機狀態的設備。其實現需滿足三個條件: 主板 BIOS 啟用 WoL 功能 網卡驅動支持並啟用 WoL 設備連接的網路環境可傳遞魔術封包 WoL 原理 WoL 依賴於網卡在關機狀態下仍能接收並處理特殊的網路封包——魔術包。這些封包包含了目標設備的 MAC 地址,當網卡接收到這些封包時,會將設備喚醒。 BIOS 設定 請參考 BIOS 設定截圖,啟用「Wake on LAN」功能。具體步驟因主板不同而異,通常需要進入 BIOS 設定,找到相關選項並將其設為啟用。 PVE 設定步驟 1. 檢查網卡支援狀態 ethtool eno1 | grep Wake-on # 預期輸出 Supports Wake-on: pumbg Wake-on: g # 若顯示 `Wake-on: d` 表示 WoL 未啟用,需進行後續設定 2. 臨時啟用 WoL # 此指令會在重開機後失效,需建立永久設定 ethtool -s eno1 wol g 3. 永久設定 (systemd 服務) # 建立一個 systemd 服務,當系統啟動時自動啟用 WoL # /etc/systemd/system/wol.service [Unit] Description=Enable Wake On Lan [Service] Type=oneshot ExecStart=/sbin/ethtool --change eno1 wol g [Install] WantedBy=basic.target 啟用這個服務: ...