设置开机自启:
为了使 WOL 设置在每次启动时都生效,您需要将上述命令添加到开机启动脚本中。您可以编辑 /etc/rc.local 文件(如果存在),或者创建一个 systemd 服务。以下是使用 systemd 服务的示例:
创建一个服务文件:
Bash
sudo nano /etc/systemd/system/wol.service
在文件中添加以下内容,将 <网卡接口名称> 替换为您的网卡接口名称:
[Unit]
Description=Wake-on-LAN for <网卡接口名称>
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/sbin/ethtool -s <网卡接口名称> wol g
[Install]
WantedBy=multi-user.target
保存文件并启用服务:
Bash
sudo systemctl enable wol.service
获取网卡 MAC 地址:
使用以下命令获取您网卡的 MAC 地址:
Bash
ip a
唤醒电脑:
使用以下命令唤醒您的电脑,将 <MAC 地址> 替换为您的网卡 MAC 地址:
Bash
[Unit] Description=Wake-on-LAN for <网卡接口名称> After=network.target [Service] Type=oneshot ExecStart=/usr/sbin/ethtool -s <网卡接口名称> wol g [Install] WantedBy=multi-user.target