WakeMeOnLan v1.91 此实用程序允许您通过发送 Wake-on-LAN(WOL)数据包到远程计算机,轻松地远程打开一个或多个计算机。 当您的计算机已经开启时,WakeMeOnLan 可以扫描您的网络,并收集所有计算机的 MAC 地址,并将计算机列表保存到文件中。稍后,当您的计算机关闭或处于待机模式时,您可以使用存储的计算机列表轻松选择要打开的计算机,然后一键打开所有这些计算机。 WakeMeOnLan 还允许您通过命令行打开计算机,只需指定远程网络适配器的计算机名称、IP 地址或 MAC 地址。
系统要求和限制
在某些 Windows 系统上,如果“Send The Wake-on-LAN Packet To...”选项设置为“Broadcast Address 255.255.255.255”,唤醒功能可能无法正常工作。如果遇到此问题,您应将此选项设置为“Broadcast Address According to IP Address”。 在运行 WakeMeOnLan 的计算机上:WakeMeOnLan 可用于任何版本的 Windows,从 Windows 2000 到 Windows 10,包括 Windows 的 x64 版本。 在远程计算机上:只有在远程计算机支持并启用了该功能时,WakeMeOnLan 才能打开远程计算机。请注意,唤醒功能仅适用于有线网络,不支持无线网络。 为了在远程计算机上启用 Wake-on-LAN 功能: 在某些计算机上,您可能需要在 BIOS 设置中启用此功能。 在网络适配器的属性中,您应该进入网络适配器的“电源管理”和/或“高级”选项卡,并打开 Wake-on-LAN 功能。
使用 WakeMeOnLan
WakeMeOnLan 不需要任何安装过程或额外的 dll 文件。要开始使用它,只需运行可执行文件 - WakeMeOnLan.exe。
运行 WakeMeOnLan 后,首先要做的事情是扫描您的网络并收集网络上的 MAC 地址/计算机名称/IP 地址。要开始网络扫描,只需按 F5 键。如果 WakeMeOnLan 扫描到错误的 IP 地址范围,可以通过按 F6 键停止扫描过程,然后转到“高级选项”窗口(F9),选择正确的 IP 地址范围进行扫描。
WakeMeOnLan 收集的所有计算机信息都将保存在配置文件(WakeMeOnLan.cfg)中,以便在下次使用 WakeMeOnLan 时加载这些信息。您也可以多次扫描您的网络,如果有新的计算机加入网络,它们将被添加到列表中。扫描网络还会更新每台计算机的当前状态 - “开启”(绿色图标)或“关闭”(红色图标)。如果列表中有已过时的计算机,您可以使用“删除所选项目”选项将其移除。
在您的网络上启动远程计算机
第一次扫描您的网络后,很容易启动您需要的计算机。只需运行 WakeMeOnLan,选择所需的计算机,然后选择“唤醒所选计算机”选项(F8)。
使用“唤醒所选计算机”选项后,您可以运行另一个网络扫描,以验证这些计算机是否真的已经开机。已开机的计算机将显示为绿色图标。
WakeMeOnLan 无法唤醒我的计算机...该怎么办?
如果 WakeMeOnLan 无法唤醒您的计算机 - 尝试转到“选项” -> 发送唤醒包到...,并选择其他方法发送唤醒包。
外部 MAC 地址文件
WakeMeOnLan 使用内部 MAC 地址数据库以显示每个网络适配器的公司名称。然而,内部数据库并不总是更新为最新的 MAC 地址分配。
您可以手动从 http://standards-oui.ieee.org/oui.txt 下载最新的 MAC 地址文件,然后将 oui.txt 放在 WakeMeOnLan.exe 所在的同一文件夹中。运行 WakeMeOnLan.exe 时,它将自动加载和使用外部 oui.txt 而不是内部 MAC 地址数据库。
通过命令行打开计算机
WakeMeOnLan 允许您通过使用 /wakeup 命令行选项在您的网络上唤醒计算机而不显示任何用户界面。您可以指定计算机名称、IP 地址或在属性窗口中输入的自由用户文本,只要计算机信息存储在 .cfg 文件中。您还可以指定远程网络卡的 MAC 地址,即使计算机未存储在 .cfg 文件中。
可选地,您可以在第二个参数中指定端口号,在第三个参数中指定广播地址。
示例:
WakeMeOnLan.exe /wakeup 192.168.1.25
WakeMeOnLan.exe /wakeup Comp01
WakeMeOnLan.exe /wakeup Comp02
WakeMeOnLan.exe /wakeup 40-65-81-A7-16-23
WakeMeOnLan.exe /wakeup 406581A71623
WakeMeOnLan.exe /wakeup Comp02 30000 192.168.0.255
WakeMeOnLan.exe /wakeup 192.168.1.25 20000 192.168.1.255
您还可以使用 /wakeupall 命令行选项唤醒列表中的所有计算机。与 /wakeup 命令行选项一样,您可以选择性地指定广播地址和端口号。
示例:
WakeMeOnLan.exe /wakeupall
WakeMeOnLan.exe /wakeupall 20000 192.168.2.255
如果您想唤醒特定 IP 地址范围内的所有计算机,可以使用 /wakeupiprange 命令行选项。
示例:
WakeMeOnLan.exe /wakeupiprange 192.168.0.25 192.168.0.100
WakeMeOnLan.exe /wakeupiprange 192.168.0.11 192.168.0.20 20000 192.168.0.255
如果您想唤醒多台计算机,可以使用 /wakeupmulti 命令行选项。
示例:
WakeMeOnLan.exe /wakeupmulti 192.168.1.19 192.168.1.55 192.168.1.82
WakeMeOnLan.exe /wakeupmulti Comp01 Comp02
通过命令行扫描您的网络
WakeMeOnLan 允许您使用 /scan 命令行选项扫描您的网络并更新 .cfg 文件中的计算机列表,而无需显示任何用户界面:
WakeMeOnLan.exe /scan
您还可以指定要扫描的特定 IP 地址范围,例如:
WakeMeOnLan.exe /scan /UseIPAddressesRange 1 /IPAddressFrom 192.168.1.1 /IPAddressTo 192.168.1.254 /UseNetworkAdapter 0
WakeMeOnLan 主要适用于以下场景:
- 远程唤醒计算机:当您需要远程访问或管理网络中的计算机时,可以使用 WakeMeOnLan 通过局域网唤醒目标计算机,无需亲自到现场启动计算机。
- 网络管理和维护:网络管理员可以使用 WakeMeOnLan 扫描网络中的计算机,并查看它们的在线状态,方便进行网络管理和维护工作。
- 节能管理:通过远程唤醒计算机,可以在确保计算机处于关闭状态时实现节能管理,避免长时间处于待机状态消耗电力。
- IT 支持:IT 支持团队可以利用 WakeMeOnLan 快速响应用户报告的问题,远程唤醒计算机以进行故障排除和修复。
- 教育领域:学校、培训机构或大学可以使用 WakeMeOnLan 管理教室或实验室中的计算机,提高设备利用率和效率。
- 远程办公:对于需要在家或远程地点工作的员工,可以使用 WakeMeOnLan 远程唤醒公司网络中的计算机,以便访问必要的文件和应用程序。
- 多媒体控制:如果您的多媒体设备(如网络连接的电视、音响系统等)支持唤醒功能,您可以使用 WakeMeOnLan 远程唤醒这些设备,方便操作和控制。
- 自动化任务:结合其他自动化工具或脚本,可以利用 WakeMeOnLan 实现定时远程唤醒计算机,执行特定的任务或程序,提高工作效率。
- 设备监控:通过定期扫描网络中的设备状态,可以使用 WakeMeOnLan 监控设备的在线状态,及时发现并处理故障或异常情况。
- 学习与研究:学生、研究人员或技术爱好者可以利用 WakeMeOnLan 学习网络管理知识、研究远程唤醒技术,拓展自己的技能和见解。
- 跨平台支持:WakeMeOnLan 在 Windows 平台上运行良好,同时也支持一些其他操作系统,可以满足不同系统环境下的远程唤醒需求。
WakeMeOnLan 的基础技术原理涉及到局域网内的网络通信和唤醒技术。以下是 WakeMeOnLan 的基础技术原理:
- MAC 地址唤醒:
- 每台计算机在网络适配器上都有一个唯一的 MAC(Media Access Control)地址,用于在局域网内唯一标识设备。
- 当计算机处于关机或休眠状态时,其网卡通常会进入低功耗状态,无法主动响应网络请求。
- Wake-on-LAN(WOL)技术通过发送特定格式的唤醒数据包(Magic Packet)到目标计算机的 MAC 地址,来唤醒计算机。
- Magic Packet:
- Magic Packet 是一个包含目标计算机 MAC 地址的特殊网络数据包,以唤醒计算机。
- Magic Packet 的格式通常为:6个字节的0xFF(同步字节)后跟16个目标计算机的 MAC 地址重复 16 次。
- 接收到正确格式的 Magic Packet 后,目标计算机的网卡会解析该数据包,并启动计算机。
- 网络通信:
- WakeMeOnLan 通过局域网内的广播方式(Broadcast)发送 Magic Packet,以确保所有网络设备都可以收到唤醒信号。
- 广播方式允许 WakeMeOnLan 向整个局域网内的设备发送唤醒请求,而不需要知道目标设备的具体 IP 地址。
- 程序实现:
- WakeMeOnLan 程序通过扫描局域网内的设备,收集并显示每台计算机的 MAC 地址、IP 地址和状态信息。
- 用户可以选择目标计算机,然后使用 WakeMeOnLan 发送 Magic Packet 到目标计算机的 MAC 地址,以进行远程唤醒操作。
- 网络协议:
- WakeMeOnLan 使用基于 UDP 协议的 Magic Packet 进行唤醒操作。UDP(User Datagram Protocol)是一种无连接的、不可靠的网络传输协议,适用于广播和单播通信。
- 安全性考虑:
- 由于 Magic Packet 是通过广播发送的,因此在某些情况下可能存在安全风险。为了增强安全性,WakeMeOnLan 可能会提供相关的安全设置选项,如密码验证等,以确保只有授权用户才能远程唤醒设备。
- 跨平台兼容性:
- WakeMeOnLan 可能会针对不同的操作系统和网络环境进行优化,以确保其在各种平台上都能稳定运行。这涉及到对网络通信、唤醒机制等方面的跨平台兼容性处理。
- 用户界面设计:
- WakeMeOnLan 的实现还涉及到用户界面设计和交互体验优化,以便用户能够方便地查看局域网内设备列表、选择目标设备并执行唤醒操作。
- 后台处理与定时任务:
- 部分 WakeMeOnLan 软件可能会提供后台处理功能,允许用户设置定时任务,按计划执行远程唤醒操作,从而满足自动化管理需求。
本文暂时没有评论,来添加一个吧(●'◡'●)