局域网唤醒停止工作 19.04

局域网唤醒停止工作 19.04

在 19.04 中,LAN 唤醒功能运行良好,然后我将计算机全天运行了几个星期,现在 WOL 不再能够将我的桌面从挂起模式唤醒。

命令sudo ethtool enp2s0 |grep Wake显示:

Supports Wake-on: pg
Wake-on: g

不过,我注意到的一件事是,它可能与电源状态有关。以前,当我的电脑挂起时,电源灯会缓慢闪烁蓝色。现在,电源灯在挂起模式下熄灭。运行cat /sys/power/mem_sleep返回s2idle [deep]。当我尝试了很多方法将其设置为时[s2idle] deep,它所做的只是让我的电脑没有真正进入睡眠状态或 WOL。

我尝试过旧内核(5.0.0-15 到 5.0.0-20 和 4.14.134),但没有成功。

我尝试按照建议编辑 /etc/netplan 中的 .yaml 文件这里更改为:

# Let NetworkManager manage all devices on this system
network:
  version: 2
#  renderer: NetworkManager
  renderer: networkd
    ethernets:
       enp2s0:
          match:
            macaddress: 90:2b:34:ad:b5:f4
          dhcp4: true
          wakeonlan: true

我尝试使用此命令来显示收到的魔术包

sudo ngrep '\xff{6}(.{6})\1{15}' -x port 9

并得到这个:

interface: enp2s0 (192.168.1.0/255.255.255.0)
filter: ( port 9 ) and ((ip || ip6) || (vlan && (ip || ip6)))
match: \xff{6}(.{6})\1{15}
#
U 192.168.1.200:40983 -> 192.168.1.150:9 #1
  ff ff ff ff ff ff 90 2b    34 ad b5 f4 90 2b 34 ad    .......+4....+4.
  b5 f4 90 2b 34 ad b5 f4    90 2b 34 ad b5 f4 90 2b    ...+4....+4....+
  34 ad b5 f4 90 2b 34 ad    b5 f4 90 2b 34 ad b5 f4    4....+4....+4...
  90 2b 34 ad b5 f4 90 2b    34 ad b5 f4 90 2b 34 ad    .+4....+4....+4.
  b5 f4 90 2b 34 ad b5 f4    90 2b 34 ad b5 f4 90 2b    ...+4....+4....+
  34 ad b5 f4 90 2b 34 ad    b5 f4 90 2b 34 ad b5 f4    4....+4....+4...
  90 2b 34 ad b5 f4                                     .+4...          
#

我真的被难住了,需要一些帮助。计算机设置为接收 WOL 数据包并对其做出反应。它正在接收它们,但并没有对它们采取行动。我开始做一些成本计算,看看购买新组件是否比让计算机保持开启状态更便宜。请帮忙!

相关内容