我一直在尝试让 Wake On Lan 在我的 Ubuntu 服务器 (14.04.1 LTS) 上工作,我已将其配置为家用 NAS 盒。我已经遵循了几个教程来尝试让它工作,但由于某种我无法追踪的原因,它没有工作。
该系统是一个旧的(4-5 岁)shuttle pc 系统(Shuttle SN78SH7),amd64 cpu(AMD Athlon 64 X2 7550)。
到目前为止采取的步骤
- 我在我的 BIOS 上设置了 WoL
- 我在 eth0 上启用了 WoL(方法 g)
- 我添加了一个脚本,以便 eth0 在启动时保持为 g
- 我可以确认网卡上的绿色和橙色灯亮了
如果我使用 ethtool,我可以看到以下内容,我认为这意味着它已按预期配置。
Supports Wake-on: g
Wake-on: g
我正在使用wolcmd(从 mac)将魔法数据包发送到 MAC 地址、IP 地址和指定的子网ifconfig eth0
(到端口 9)。
我不确定接下来应该采取什么步骤来尝试解决问题。
更新
如果我暂停 ( ),我可以确认 WoL 有时确实有效pm-suspend
,但如果我使用 (halt -p
或shutdown -h now
) 则无效。暂停似乎真的很不稳定,所以使用它对我来说不太可能是一个好的答案。