标签: wake-on-lan

如何使用组策略禁用快速启动?

Windows 8 / 8.1 / 10 具有称为“快速启动”(或“快速启动”、“混合启动”、“混合关闭”等...)它这样做,而不是将其置于一种休眠状态,以加快启动时间。

虽然这乍一看似乎不错,但它有几个已知且丑陋的副作用:

  • 它可能会在某些系统上严重搞砸(可能在使用旧的/不兼容的驱动程序或 BIOS 时),导致系统在启动时崩溃并随后强制完全启动(这是我在几个不同的系统上亲眼目睹的......祝你好运,如果您还使用镜像动态磁盘,在系统崩溃后总是会进行完全重新同步)。
  • 它确实地狱一些组策略,这需要一个实际的系统重新启动,以应用的处理。
  • 最后但并非最不重要的一点是,众所周知,Wake-On-Lan 无法使用;这是我目前在升级到几台 Windows 7 PC 的 Windows 10 后面临的问题,这些 PC 曾经很好地使用 WOL,现在不再使用了。

由于这些和其他原因,我希望能够使用组策略管理快速启动;然而,我能找到的关于此 ( Computer Configuration\Policies\Administrative Templates\System\Shutdown\Require use of fast startup)的唯一策略只能用于强制使用快速启动,但不能禁用它:它的描述明确指出if you disable or do not configure this policy setting, the local setting is used.

因此,我的问题是:如何使用组策略禁用快速启动?

wake-on-lan group-policy windows-8 windows-8.1 windows-10

19
推荐指数
1
解决办法
11万
查看次数

为什么 Wake-On-LAN 数据包包含目标 MAC 地址的 16 个重复项?

Wireshark 网页

目标 MAC 块包含目标 IEEE 地址的 16 个副本,没有中断或中断。

16 次重复有什么具体原因吗?

networking wake-on-lan

16
推荐指数
4
解决办法
2853
查看次数

局域网唤醒可以在 VPN 连接上工作吗?

我们真的不能让任何可能需要通过 VPN 连接访问的机器进入睡眠状态吗?

(我问这个是关于服务器故障的,因为它与 VPN 服务器有关,而不是关于最终用户 PC 的睡眠)

vpn wake-on-lan

15
推荐指数
2
解决办法
6万
查看次数

如何判断系统是因为网络唤醒 (WoL) 还是因为电源按钮启动?

在 Windows 10 中,我想知道如何在脚本中判断系统启动是因为它是通过接收 Wake-on-LAN (WoL) 数据包打开的,还是因为按下电源按钮而打开.

我确实找到了Win32_ComputerSystem类的 WakeUpType 属性。这被记录为返回“导致系统启动的事件”。有 9 个可能的返回值,其中之一是“5”(意思是“LAN 远程”)。

不幸的是,在我的系统上,它似乎总是返回“6”(意思是“电源开关”):

PS C:\WINDOWS\system32> echo $(Get-WmiObject -class win32_computersystem).wakeuptype
6
Run Code Online (Sandbox Code Playgroud)

我注意到在使系统进入睡眠状态并使用 WoL 唤醒它后,Windows 会在系统事件日志中发布一个事件,其中包含源“Power-Troubleshooter”和事件 ID 1,其中包含文本:

唤醒源:设备 -Intel(R) 82579V 千兆网络连接

此外,powercfg /lastwake报告 NIC 作为唤醒的原因。因此,至少在从睡眠状态唤醒时,Windows 能够确定它是由于 WoL 数据包而唤醒的,即使在这种情况下 WakeUpType 属性仍然返回“6”(电源开关)。

不幸的是,当系统在 S5 状态下接收到 WoL 数据包时,它会正常启动并启动,但我无法判断它是因为 WoL 启动的。powercfg /lastwake由于按下电源按钮,显示与系统从 S5 启动时完全相同的输出:

C:\WINDOWS\system32>powercfg /lastwake
Wake History Count - 0
Run Code Online (Sandbox Code Playgroud)

我如何从任何电源状态(直到 S5)可靠地判断系统是否因为 WoL 启动/唤醒?

wake-on-lan windows-10

12
推荐指数
1
解决办法
3121
查看次数

笔记本电脑从睡眠中醒来

我有一台笔记本电脑,它“最近”变成了众所周知的婴儿,并且拒绝整夜睡觉,或者就此而言,几天。在尝试调试导致它无缘无故醒来的原因时,我有点迷茫。

编辑:

Powercfg 告诉我:

C:\>powercfg -lastwake
Wake History Count - 1
Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Fixed Feature
    Timer Expired (RTC)
Run Code Online (Sandbox Code Playgroud)

所以看起来有些东西设置了警报来唤醒系统?但是我怎么知道是什么?

hardware windows wake-on-lan electrical-power

10
推荐指数
2
解决办法
2889
查看次数

Windows 的 LAN 唤醒工具?

任何人都可以为 Windows 推荐一个好的局域网唤醒工具吗?

命令行/Windows 应用程序/脚本发送“魔法数据包”并打开计算机。

windows wake-on-lan

9
推荐指数
1
解决办法
2万
查看次数

为什么 WakeOnLAN 帧被发送到广播

我试图弄清楚为什么以最简单的形式唤醒局域网帧被指定为以太网广播地址(FF:FF:FF:FF:FF:FF)而不是要开机的机器的地址.

它是否与将 mac 地址分配给端口的网络交换机内部表有关?

ethernet wake-on-lan switch

9
推荐指数
2
解决办法
1087
查看次数

魔法包是什么样子的?

魔术包包含什么以及协议提供哪些选项?

tcpip ethernet wake-on-lan

6
推荐指数
1
解决办法
2620
查看次数

访问远程文件系统时在 Linux 中的 LAN 上自动唤醒

我有一个运行 Ubuntu、运行网络服务器和其他东西的小型服务器,因此是 24/7。它还充当我们大多数常用文件的文件服务器,通过 samba 提供文件。

我还有一个更大的服务器,有更多的硬盘空间,用于存储不常访问的大型视频文件(可能每周一次)。它的文件通过 samba 挂载到小型服务器上,因此客户端实际上要通过两台服务器来获取大文件。

为了节省电力(和噪音!),我想将大型服务器设置为在不使用时进入睡眠状态。但是,奇怪的是人们想要从中获取文件,他们需要去唤醒它,或者记得手动运行唤醒工具。

有没有办法挂载远程文件系统并让小型服务器在有人尝试访问其上的文件时自动唤醒大型服务器?大型服务器只需要几秒钟就可以唤醒并启动它的驱动器,因此小的延迟是可以接受的。我只是想让它发生,而不必培训用户做任何特别的事情。

wake-on-lan samba

6
推荐指数
1
解决办法
4837
查看次数

根据网络请求自动启动 AWS EC2 实例(LAN 唤醒)

我想按需启动一个 EC2 实例,并在它闲置一段时间(例如,>= 1 小时没有网络活动)时将其关闭,但我不知道什么是标准方法鉴于 AWS 不支持 LAN 唤醒,因此在 AWS 中执行此操作看起来像这样。

我打算运行的服务需要持久的网络连接,例如 ssh。

我想要的用户体验是这样的:

  • 如果用户尝试连接时服务已启动,则用户可以立即访问该服务。
  • 如果用户尝试连接时服务已关闭,则用户会收到“服务正在启动”回复(并且连接将关闭)。用户在几分钟后重试并成功连接(或者如果重试太早,则会再次收到“开始”消息)。在最后一个用户断开连接后,该服务最多仍保持一个小时。

我的动机主要是节省成本。需求将是高度不可预测的(因此计划实例不太适合),每天的活动时间可能少于 12 小时,并且用户愿意等待几分钟以便服务启动。我不想将预留实例定价锁定在 1 年以上的期限内。

我也对如何实现这一目标进行了一些大胆的尝试,并且希望得到关于它们的合理性/合理性的反馈:

  1. 使用自动缩放组将服务从 0 个实例“缩放”到最多 1 个实例。但我不知道如果没有实例运行,我如何能够发出“服务正在启动”回复。
  2. 当服务关闭时运行 t2.micro 实例,其唯一目的是捕获连接尝试,发出“启动”回复,触发启动实际服务实例,然后终止。当服务实例由于不活动而关闭时,需要再次启动 t2.micro 实例。

谢谢!

networking wake-on-lan amazon-ec2 amazon-web-services autoscaling

6
推荐指数
1
解决办法
6384
查看次数