
我在防火牆路由器 (Cisco ASA 5505) 後面設定了一個網路。這個網路有一個設備,為了延長其壽命,允許在某些時間進入 S3 或 S4,但它應該在需要時喚醒,在沒有任何其他輸入的情況下,這意味著 LAN 喚醒。
該設備有一個 DHCP 位址。
該設備僅連接到路由器/防火牆,路由器/防火牆將轉發發送給它的所有網路封包。該設備應該從互聯網和本地網路喚醒。
我最初的理解是任何網路封包都可以喚醒設備,但這是不正確的。我現在認為我需要以下內容 -
- 在目標電腦 BIOS 和網路設備作業系統 (Windows 10) 中啟用 LAN 喚醒
- 透過某種方式取得 WOL 封包的該裝置的 MAC 位址
- 由於裝置具有動態位址,路由器/防火牆可以透過某種方式透過乙太網路廣播傳入的網路封包,因此可以喚醒目標裝置。
- 路由器/防火牆需要支援3.
雖然 1 很簡單,但其他的即使可能也很困難 -
編輯- 另一個限制是路由器不是家庭網路中的第一個路由器。在 WOL 封包到達睡眠裝置所連接的實際路由器之前,可能存在 1 或 2 級重新導向。
如果以上是唯一的方法,那麼——
- 假設我無法在路由器中「建構」WOL 封包,是否可以從網路建構此封包,將其傳送到特定連接埠上的路由器,然後讓路由器廣播它?我使用的是 Cisco ASA 5505 路由器。我不知道我應該從路由器中尋找什麼來實現這一目標。
- 有沒有其他更簡單的方法來實現這一目標?我無法將路由器更改為可以運行應用程式/腳本的路由器。我在路由器後面沒有另一台永遠在線的機器可以執行此操作。