我有一台运行 Ubuntu Server 20.04 的服务器。为了启用电源管理,我想挂起系统并在需要时立即唤醒它 (WoL)。我面临的问题是系统不会保持挂起模式。挂起后它会直接(几秒到几分钟)重新启动。
我已将服务器从网络上拔下,但它似乎处于挂起模式。只要我插入网线,服务器就会启动。所以,这可能与网络接口有关。我试过关闭 WoL,但没有用。
有任何想法吗?
更新
这似乎是 Fritz!Box 7490 (v7.21) 的问题。如果我将路由器与本地网络断开连接,挂起和 WoL 可以正常工作。Fritz!Box 设置中的 WoL 选项已禁用。
这是服务器上的 tcpdump,其中包含来自路由器的重复数据包(大约每 30 秒一次):
tobias@home:~$ sudo tcpdump -vvveni any ether proto 0x0842
tcpdump: listening on any, link-type LINUX_SLL (Linux cooked v1), capture size 262144 bytes
10:53:12.443846 B c0:25:06:f4:19:77 ethertype Unknown (0x0842), length 118:
0x0000: ffff ffff ffff b42e 99cd 4561 b42e 99cd ..........Ea....
0x0010: 4561 b42e 99cd 4561 b42e 99cd 4561 b42e Ea....Ea....Ea..
0x0020: 99cd 4561 b42e 99cd 4561 b42e 99cd 4561 ..Ea....Ea....Ea
0x0030: b42e 99cd 4561 b42e 99cd 4561 b42e 99cd ....Ea....Ea....
0x0040: 4561 b42e 99cd 4561 b42e 99cd 4561 b42e Ea....Ea....Ea..
0x0050: 99cd 4561 b42e 99cd 4561 b42e 99cd 4561 ..Ea....Ea....Ea
0x0060: b42e 99cd 4561 ....Ea
10:53:12.543643 B c0:25:06:f4:19:77 ethertype Unknown (0x0842), length 118:
0x0000: ffff ffff ffff b42e 99cd 4561 b42e 99cd ..........Ea....
0x0010: 4561 b42e 99cd 4561 b42e 99cd 4561 b42e Ea....Ea....Ea..
0x0020: 99cd 4561 b42e 99cd 4561 b42e 99cd 4561 ..Ea....Ea....Ea
0x0030: b42e 99cd 4561 b42e 99cd 4561 b42e 99cd ....Ea....Ea....
0x0040: 4561 b42e 99cd 4561 b42e 99cd 4561 b42e Ea....Ea....Ea..
0x0050: 99cd 4561 b42e 99cd 4561 b42e 99cd 4561 ..Ea....Ea....Ea
0x0060: b42e 99cd 4561 ....Ea
10:53:42.423757 B c0:25:06:f4:19:77 ethertype Unknown (0x0842), length 118:
0x0000: ffff ffff ffff b42e 99cd 4561 b42e 99cd ..........Ea....
0x0010: 4561 b42e 99cd 4561 b42e 99cd 4561 b42e Ea....Ea....Ea..
0x0020: 99cd 4561 b42e 99cd 4561 b42e 99cd 4561 ..Ea....Ea....Ea
0x0030: b42e 99cd 4561 b42e 99cd 4561 b42e 99cd ....Ea....Ea....
0x0040: 4561 b42e 99cd 4561 b42e 99cd 4561 b42e Ea....Ea....Ea..
0x0050: 99cd 4561 b42e 99cd 4561 b42e 99cd 4561 ..Ea....Ea....Ea
0x0060: b42e 99cd 4561 ....Ea
10:53:42.523736 B c0:25:06:f4:19:77 ethertype Unknown (0x0842), length 118:
0x0000: ffff ffff ffff b42e 99cd 4561 b42e 99cd ..........Ea....
0x0010: 4561 b42e 99cd 4561 b42e 99cd 4561 b42e Ea....Ea....Ea..
0x0020: 99cd 4561 b42e 99cd 4561 b42e 99cd 4561 ..Ea....Ea....Ea
0x0030: b42e 99cd 4561 b42e 99cd 4561 b42e 99cd ....Ea....Ea....
0x0040: 4561 b42e 99cd 4561 b42e 99cd 4561 b42e Ea....Ea....Ea..
0x0050: 99cd 4561 b42e 99cd 4561 b42e 99cd 4561 ..Ea....Ea....Ea
0x0060: b42e 99cd 4561 ....Ea
更新
我重新启动了 Fritz!Box,问题似乎已解决。我没有收到来自路由器的重复包。如果空闲,服务器将进入挂起模式,并使用 WoL 启动。现在的问题是,如果我请求计算机,服务器不会唤醒。路由器中的端口已设置,并且启用了如果来自互联网的请求到达则使用 WoL 的选项。但这个问题似乎是与 Fritz!Box 相关的问题。