OpenWRT 網路喚醒Wake-On-Lan(WOL)設定教學

OpenWRT路由器24小時開着,又能夠做定時計劃任務 ( OpenWRT設置定時重啓、定時開關WIFI、定時調整WIFI功率等自動化教學 ),無疑是作爲Wake-On-Lan(WOL)中樞的好選擇,可以透過路由器來喚醒其他支援WOL的設備。而且設置十分簡單,我們開始吧!

如果你還沒有Openwrt路由器,不妨考慮小U出品的Ups-WR30U 預載 TailScale VPN和 Adguard擋廣告的WIFI6路由器:

OpenWRT 網路喚醒的正確安裝方式

網上很多教程,例如 OpenWrt实现WOL(Wake-on-LAN)网络唤醒 | Demon’s Blog 都教大家使用連個package套件來實現WOL,分別是:wol etherwake。在最新的23.05版本的OpenWRT中,小U沒有找到 wol 的身影,不知道是否已經由 etherwake 統一取代,所以大家以後只需要安裝 etherwake 一個套件就可以了。

然而,etherwake的luci操作界面的套件又叫做 luci-app-wol。安裝 luci-app-wol 會自動幫你安裝 etherwake 。所以我們只需要做一步:到 System -> Software 頁面:

先按 Update lists... 然後在Filter輸入 luci-app-wol ,最後按一下 Install…,就這麼簡單,你的OpenWRT路由器上就可以用來網路喚醒其他機器了。

OpenWRT上使用WOL

首先到 Services - Wake on LAN 頁面:

然後在 Host to wake up 那裡選擇你要WOL的機器,按一下 Wake up host 就可以了。

怎麼我的NAS不能啓動?別急,NAS上也要做相應設置。

Synology NAS開啓接受WOL功能

Synology NAS DSM中默認沒有開啓 WoL功能,需要你手動打開,在 硬體 & 電源 頁面,勾選 啓動區域網路的網路喚醒

WOL是用MAC地址去辨認機器的,如果你不確認你的NAS的MAC,可以進入SSH,透過 ip a 命令找出:

找到之後,關機NAS。在 OpenWRT 的 Wake on LAN 頁面選擇 對應的MAC地址:

按一下Wake up host, Synology NAS的藍燈就亮了,OpenWRT提示喚醒成功:

每天自動定時喚醒

上文分享了 OpenWRT設置定時重啓、定時開關WIFI、定時調整WIFI功率等自動化教學 , 現在我們還可讓OpenWRT路由器每天定時喚醒NAS (例如因爲Synology NAS硬碟的炒豆聲無法入睡):

0 9 * * * /usr/bin/etherwake -i br-lan -b 00:11:32:xx:xx:xx

WOL你學會用了嗎?

歡迎留言交流~

本文是小U的「玩開源、從OpenWRT開始」系列文章的其中一篇。自從Ups-WR30U開源路由器得到大家的熱烈支持,小U也收到了客戶的各種使用OpenWRT的問題查詢,順勢就着手把大家會遇到的,想要用的,都集結成這個系列的文章,希望讓各位從OpenWRT體驗和玩樂開源系統。不需要靠AI,你就能讓路由器變得更”聰明“!

如果你還未有OpenWRT路由器,不妨從 Ups-WR30U 上手吧:

歡迎你的留言討論:

你可以一針見血

by Upsangel
Logo