我想要启用WOL,我已经在BIOS中启用了它,并且理解我需要配置一个systemd服务来重新启用启动时的设置。
接口是enp3s0 (是我检查过的),脚本具有使用Ubuntu18.04桌面的775个权限
etc/systemd/system/wol.service看起来是这样的:
[Unit]
Description=Configure Wake-up on LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp3s0 wol g
[Install]
WantedBy=basic.target当我重新启动时,sudo ethtool enp3s0给了我
...
Wake-on: d
...应该是= wake-on: g
发布于 2020-01-29 09:25:22
回答!您需要在netplan中启用WOL,并配置在重新启动时应用ethtool设置的服务,以指定唤醒计算机的w治(pubmg)网络类型,
Ubuntu18.04不使用etc/network/interfaces/,而是使用/etc/netplan/。
我不知道您需要在netplan/yaml文件中添加一行,wakeonlan :true
ethernets:
enp3s0:
addresses: [192.168.0.99/24]
gateway4: 192.168.0.1
wakeonlan: true
nameservers:
addresses: [192.168.0.1]我发现您需要结合netplan wakeonlan: true设置使用ethtool命令。并且您需要一个服务来使ethtool命令持久存在。
在systemd/system中,您可以添加一个脚本来指定WOL I的类型,强烈建议只使用
g(神奇包),因为如果您指定了pumbg,很可能会在关机后立即重新启动,因为您接受ping、arp等等。为了清醒!
脚本:etc/systemd/system/wer.service
[Unit]
Description=Configure Wake-up on LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp3s0 wol g
[Install]
WantedBy=basic.target发布于 2020-01-28 20:12:52
这似乎够普遍的了。我正要尝试将ethtool -s dev wol命令放入脚本中,以便在网络连接时运行,但在gnome/肉桂中的网络连接设置中,我可以选择在lan上选择X魔术。它现在保持设置在重新启动。
如果你在任何地方都找不到,这就是我要尝试的:
https://serverfault.com/questions/54704/how-to-get-ethtool-wake-on-lan-setting-to-stick
https://askubuntu.com/questions/1206326
复制相似问题