Win7:访问共享时唤醒 Linux 服务器

Win7:访问共享时唤醒 Linux 服务器

我有一台运行 archlinux 的小型家用服务器,主要用于文件存储。虽然服务器耗电量不大,但我希望它大多数时间都处于挂起状态,只有当有人真正尝试访问它时才唤醒它。

我可以通过从我的 fritzbox 7490 明确发送魔术包来暂停服务器并唤醒它。如何配置 Windows(7 和 10)以在访问网络驱动器时发送这样的数据包。

答案1

您可以:

  • 配置 Linux 以在其他活动时唤醒,而不仅仅是魔术包: https://wiki.archlinux.org/index.php/Wake-on-LAN#Software_configuration
  • 配置 fritzbox 以在流量时唤醒 PC(与明确唤醒相同的设置页面)
  • 尝试配置 Windows 在需要时向 Linux PC 发送魔术包。但这存在一些问题
    • 如果 PC 不共享 LAN,您很可能需要将包发送到您的 fritzbox 并让其转发以进行广播——这是 fritzbox 不允许的。
    • 您需要尝试以某种方式运行 Windows 服务,以检测网络文件系统的使用情况。制作魔术包可能比较容易。

相关内容