1. 程式人生 > 其它 >利用 wake on lan 技術遠端喚醒電腦(區域網範圍,wifi)

利用 wake on lan 技術遠端喚醒電腦(區域網範圍,wifi)

摘自:https://zhuanlan.zhihu.com/p/107387999

 

JJSNOW    

我的工作臺有一塊顯示屏和一臺 pc 主機。有時候我需要擴充套件顯示屏、有時候我不想擴充套件。苦於沒有合適的方法(或者說金錢),每次開機只能傻傻的把 pc 蓋子開啟按開機鍵。

但是,我們可以使用“WOL(wake on lan)”技術來遠端喚醒電腦。


如何遠端喚醒

  • 遠端喚醒需要以下支援、操作步驟.
  • 以下步驟以我的:thinkpad e570(win 10 作業系統)、mi 6為例

硬體支援

  • 主機板支援(現在 pc 的主機板基本都支援)
  • BIOS 支援 wake on lan(同理)
  • 有線網絡卡(無線網絡卡我不清楚)

軟體支援

  • 移動客戶端:Wake On Lan 軟體(google play上有)
  • pc 客戶端:下載連結

具體步驟

  • 在 mi 6 上開啟 Wake On Lan, 點選“加號”。下拉,新增區域網裝置(pc)。搜尋結果會顯示每個裝置的 mac 地址,請新增你的 pc
  • 查詢 mac 地址,請在 cmd 中查閱(ipconfig/all)或者鍵入”getmac/v“
  • 新增完成後,如圖所示
裝置新增完成
  • pc 進入 BIOS 模式,找到 wake on lan 選項,選擇“ensable”或者其他開啟選項。e570 的預設選項為“AC only”(只有充電時開啟)。你也可以設定成“AC and Battery”(充電和使用電池都開啟)。
  • pc 開機,進入“裝置管理器”,點選“網路介面卡”,雙擊工作中的網絡卡,點選“電源管理”,勾選“此裝置喚醒計算機”,點選“高階”,點選“魔術封包喚醒”,選擇“啟用”。
允許此裝置喚醒計算機
開啟“魔術封包喚醒”
  • 如果你不確定應該選哪個,請先進入“網路和共享中心”,點選右側的“更改介面卡設定”,選擇工作中的網絡卡,雙擊,選擇“詳細資訊”,檢視“實體地址”(這是工作網絡卡的mac 地址,和手機上搜索的記住它,之後會用到)。
  • 進入“防火牆”,點選右側的“新建規則”,選擇“埠”,選擇“udp”,在“特定埠”一欄輸入“9”。“配置檔案”選擇“公用”。確定即可。
  • ARP繫結(將 mac 地址與 ip 地址繫結):
    • 以管理員執行“cmd”
    • 鍵入 “netsh i i show in" ,記住你工作的網絡卡的 ipx
    • 鍵入 "netsh -c “i i” add neighbors idx IP MAC”, idx 是之前查到的,ip 是網絡卡的 ip 地址,mac 是之前查到的
    • 最後在命令提示符下用“arp -a”命令檢視下自己所新增的ARP項是否在列表中並且為靜態就可以了
arp -a 檢查是否繫結
  • 最後,在 pc 端執行 Aquila Technolgy WOL“,點選”封包監控診斷“,同時,在移動端執行 "wake on lan”,點選你的 pc 裝置。你就會看到在 pc 端的視窗會顯示資料包資訊。
WOL 資料包資訊
  • 現在,讓我們把 pc 關機,在移動端執行 wake on lan,點選就可以在區域網內遠端喚醒了。

 

知乎教程1

知乎教程2

靜態 ARP 繫結

如何確定Windows中一個網路介面卡的MAC地址

pc 端軟體

移動端軟體 wake on lan