确保计算机的BIOS设置中已启用唤醒功能。
安装ethtool工具:
1
sudo apt install ethtool
确认网卡支持唤醒功能。在终端中运行以下命令来检查:
1
2
3
4ifconfig # 查看网络接口的名称
sudo ethtool <interface>
其中,<interface>是网络接口的名称,如eth0或enp2s0。在ethtool输出中,查找Wake-on:的行,如果它的值为d表示该接口支持唤醒功能。激活唤醒功能。在终端中运行以下命令:
1
2
3sudo ethtool -s <interface> wol g
其中,<interface>是网络接口的名称,如eth0或enp2s0。此命令将启用接口的唤醒功能,并将其设置为通过网络唤醒(magicpacket)来唤醒计算机。确认唤醒功能已经激活。在终端中运行以下命令:
1
2
3sudo ethtool <interface>
再次查找Wake-on:的行,如果它的值为g表示该接口已经成功启用唤醒功能。
- 创建一个开机自启动的服务来执行
sudo ethtool -s enp2s0 wol g
命令。
创建一个新的服务单元文件。在终端中输入以下命令创建一个新的服务单元文件:
sudo vim /etc/systemd/system/wol.service
在打开的文件中,输入以下内容:
1
2
3
4
5
6
7
8
9[Unit]
Description=Wake-on-LAN Configuration
After=network.target
[Service]
ExecStart=/usr/sbin/ethtool -s enp2s0 wol g
[Install]
WantedBy=default.target请确保将enp2s0替换为要启用网络唤醒的网络接口的正确名称。
启用服务并重新启动系统测试即可
-------------本文结束感谢您的阅读-------------
本文作者:
Corner
本文链接: http://corner430.github.io/2023/05/24/Ubuntu%E8%AE%BE%E7%BD%AE%E7%BD%91%E7%BB%9C%E5%94%A4%E9%86%92/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: http://corner430.github.io/2023/05/24/Ubuntu%E8%AE%BE%E7%BD%AE%E7%BD%91%E7%BB%9C%E5%94%A4%E9%86%92/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
