NAP6官方旗舰店
搜索
发新帖
午饭无线 推广广告R7800 完胜 华硕路由器NETGEAR Vs ASUS T-Mobile定制版NETGEAR团购
开启左侧

OpenWrt固件实现WOL(Wake-on-LAN)网络唤醒

[复制链接]
1708 0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Wake-on-LAN简称WOL或WoL,一般翻译为“网络唤醒”、“远端唤醒”,通俗的说就是远程开机。曾经在OpenWrt路由器上面研究过WOL,但是失败了,最近又要用到,折腾了半天终于成功了。

OpenWrt提供了wol和etherwake两个包来实现WOL功能,随便安装一个即可,当然也可以两个都装。
  1. opkg update
  2. opkg install wol etherwake
复制代码

之前失败的罪魁祸首在于运行命令时只指定了MAC地址:
  1. /usr/bin/wol 40:8D:5C:1F:5D:18
  2. /usr/bin/etherwake 40:8D:5C:1F:5D:18
复制代码

这样会向255.255.255.255广播,但是不知为何电脑的网卡收不到,所以开不了机。

正确的做法是,如果用wol,则需要指定向电脑所在的网段广播:
  1. /usr/bin/wol -i 192.168.1.255 40:8D:5C:1F:5D:18
复制代码

如果用etherwake,需要指定电脑所在局域网的接口:
  1. /usr/bin/etherwake -i br-lan 40:8D:5C:1F:5D:18
复制代码

不喜欢命令行的话也可以安装对应的LuCI包在网页上操作:
  1. opkg update
  2. opkg install luci-app-wol
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表