我一直在尝试从关闭状态唤醒局域网上的计算机。发送WOL请求的计算机是一台Windows 10计算机,而我正在尝试唤醒的计算机是Windows 10计算机。 我已经尝试了一些我在互联网上找到的脚本,大多数脚本都使用.net类UdpClient
我已经确定我正在尝试唤醒的计算机已在BIOS和NIC上启用了LAN唤醒功能。
我所在的网络子网是255.255.0.0子网。 IP地址是动态的,通过DHCP服务器分配。
我正在使用的脚本是:
WakeUp-Machines – A PowerShell script for Wake On LAN
到目前为止,它还没有从局域网中醒来,任何关于我可能出错的地方的建议或一个肯定有用的脚本......
干杯,
沃尔特
答案 0 :(得分:2)
脚本正在运行。问题不是脚本,而是计算机接收魔术包。问题是由Windows 快速启动引起的,它要求我关闭此功能。
下面的文章概述了启用LAN唤醒所需的所有设置。
<强> How to Enable Wake-on-LAN in Windows 10 强>
感谢 Colyn1337 的有用评论,这些评论让我解决了我自己的问题。
<强>注释强>
运行要在局域网上唤醒的框并安装数据包捕获,如wireshark。即使它正在运行,发送一个WOL请求......它是否显示在pcap中?您之间的网络设备可能正在丢弃数据包(实际上很常见) - Colyn1337