我希望将我的所有媒体(照片/图像/视频/音乐)存储在媒体 PC 上的共享网络驱动器上(连接到电视,不经常使用),以供家里的每个人使用,但是我又不太愿意让它全天候开着,以便人们可以访问它。
我尝试禁用“仅允许魔术包唤醒这台计算机”复选框,以便它响应网络流量,但似乎我的路由器(或网络上的某些东西)几乎立即唤醒了计算机。powercfg 确认了这一点,有没有办法在这里找到平衡,而不必手动发送魔术包?如果它为流量打开,我会更喜欢它,但这似乎无法通过我拥有的 E3000 路由器实现。
让它一直运行是否更值得?它只是一个只剩下主板和硬盘的 P4,但我希望它在不工作时进入睡眠状态,公平地说,一天中有 90% 以上的时间是睡眠状态……
答案1
如果您禁用“仅允许魔术包”,那么任何流量都会唤醒计算机,并且无论如何,网络都会有聊天数据包飞来飞去。
因此,您必须控制哪些数据包实际到达可以触发唤醒的接口。路由器和服务器之间有防火墙之类的东西,只允许目标数据包通过服务器 - 因此没有广播。如果网络上有其他 Windows 计算机,它们也可能会尝试直接联系它,因此调整规则可能需要反复试验 - 阻止端口 139/tcp 137/udp 和 137/tcp。
防火墙不需要很复杂,如果您有一个带有 wan/lan 接口的旧路由器,您可以在其上安装 dd-wrt 或类似程序,并使用它设置防火墙规则。
这会在您的网络中添加额外的路由跳数,从而增加您必须处理的复杂性。
您可能要考虑的另一件事是,许多 BIOS 都支持在特定时间唤醒。因此,如果一天中有些时间(例如晚上)电脑总是处于关闭状态,那么您可以在 Windows 中安排挂起,并通过 BIOS 在早上唤醒。唤醒时间通常可以通过 Windows 中的正确实用程序进行设置,这意味着您可以在不同的日子安排不同的唤醒/睡眠时间表。