Openwrt 默认不带 Wake on Lan 程序,需要我们自己安装。下面是安装的步骤。
- 安装 luci-app-wol 软件包
- 通过管理界面安装
- 打开openwrt管理界面
- 点击 “系统” ->"软件包"
- 在过滤器里面输入:“wol”
- 在可用软件包里点击 “luci-app-wol” “wol”左边的“安装”
- ssh到openwrt系统安装,假设openwrt的IP地址是192.168.1.1:
-
ssh root@192.168.1.1 opkg update opkg install luci-app-wol wol
-
- 配置软件包
- luci-app-wol软件包目前不支持在界面上添加预定义的主机,需要修改脚本文件。
- ssh root@192.168.1.1
- 编辑 /usr/lib/lua/luci/model/cbi/wol.lua
-
vi /usr/lib/lua/luci/model/cbi/wol.lua
-
- 在56-58行添加需要唤醒的机器列表,例如:
-
--sys.net.mac_hints(function(mac, name) -- host:value(mac, "%s (%s)" %{ mac, name }) host:value("FF:EE:DD:C1:BA:AD", "PC1") host:value("FF:EE:DD:C2:1C:C0", "PC2") host:value("FF:EE:DD:C3:1F:E1", "HTPC") host:value("24:BE:05:04:27:89", "ZGT") --end)
-
- 测试和Bugfix
- 通过管理界面安装
参考链接:http://blog.turbine51.net/2014/08/17/enabling-wake-on-lan-in-openwrt/