linux - 在两台机器上的 GNU/Linux 上唤醒 WLAN:一台工作,另一台不工作
问题描述
我试图在我的两台 Linux 机器上设置 WoWLAN,但我只让它在其中一台上工作。按照本教程,我已经运行:
sudo iw phy0 wowlan enable magic-packet
并将其添加到 /etc/rc.local 以便它在启动时运行。
iw phy0 wowlan show
产量:
WoWLAN is enabled:
* wake up on magic packet
因此,当我使用正确的 MAC(是的,我已经检查过几次)向端口 9(也尝试了 7)发送一个魔术包时,其中一台机器会唤醒,但另一台不会。因为我已经为两台机器设置了静态 IP 和端口转发,所以即使在 LAN 之外也可以工作。但无论如何,另一个都不会醒来。我已经尝试将数据包发送到广播以及特定的本地 IP,当我将其发送到广播以及将其发送到本地 IP 并且电脑开机时,我可以在 Wireshark 上看到魔术数据包,但是关闭时不会(我猜它还没有 IP)。
我还检查了 WLAN 适配器(TP-Link Archer TX3000E)是否支持 WoWLAN。关于下一步检查什么的任何想法?
解决方案
推荐阅读
- typescript - 打字稿对象可能是“未定义”
- django - 如何通过简单地在 django 中更改 url 中的 id 来防止登录用户访问其他用户的个人资料?
- ssl - SSL 和 JKS 到 TLS 1.2 客户端
- python - 将数据帧与时间戳和间隔合并
- excel - 如何在数据验证的下拉列表中添加更多约 500 条记录?
- match - 带有 MATCH 和 OFFSET 的 VLOOKUP
- spring-boot - 如何将 elastic-apm-agent.jar 添加到 PCF?
- bash - 仅为 Mac 创建和运行 go build?
- c# - C# 简单的 SSH 连接和向 linux 主机发送命令
- c++ - 为什么不需要对指针使用这个关键字?