最近把家里路由器从华为WS5200四核版升级到新款AX3 Pro(7206-10),发现老款AX3 Pro(7200-10)才有远程唤醒功能(Wake On LAN),妥妥的负升级。😂😂😂
厂商不给,那就自己动手。刚好家里有台7x24跑脚本的Debian 11主机,通过wakeonlan
发送魔术封包(Magic Packet)远程唤醒局域网里的Windows机器,当然机器本身需要先开启WOL支持。
1、安装
Debian/Ubuntu 下使用root
用户权限安装:
apt update
apt install wakeonlan
macOS 下使用brew安装:
brew update
brew install wakeonlan
2、使用
先准备好需唤醒电脑的网卡MAC地址,比如AA:BB:CC:DD:EE:FF
,命令如下:
wakeonlan AA:BB:CC:DD:EE:FF
回车,目标电脑就被远程唤醒了。
为方便使用,使用alias
命令自定义别名到.bashrc
或.zshrc
里,语法如下:
alias [别名]=[指令名称]
我这边使用别名为gk45
:
alias gk45="wakeonlan AA:BB:CC:DD:EE:FF"
然后用source
命令加载该文件内容到当前终端环境中:
# Debian/Ubuntu
source .bashrc
# macOS
source .zshrc
以后只需要输入gk45
即可远程唤醒局域网里的电脑了。
-EOF-