微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu 20.04 开启局域网唤醒WoL

  1. 打开主板相关设置

    主板截图

  2. 创建 systemd 自启动设置文件
    vim /etc/systemd/system/wol@.service
    放入以下内容

[Unit]
Description=Wake-on-LAN for %i
Requires=network.target
After=network.target

[Service]
ExecStart=/sbin/ethtool -s %i wol g
Type=oneshot

[Install]
WantedBy=multi-user.target
  1. 确定网卡名称
ip a

网卡名称获取


由于我的设备只有一个有线网卡,可以看到,网卡名称enp2s0。一般来说,使用有线网卡进行 WoL 的配置。

  1. 启用指定网卡的 WoL 自启动文件
systemctl enable wol@enp2s0
  1. 启动
systemctl start wol@enp2s0
  1. 测试
ethtool enp2s0

测试效果

可以看到,配置已经生效。重启后再次尝试,配置依然生效。

  1. 后话
    Linux 可以使用 etherwake 唤醒设备,使用方式:
etherwake -b [被唤醒设备网卡的mac地址] -i [发出唤醒请求的网卡名称]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐