Mac OS X:使用局域网唤醒(WOL)命令实用程序唤醒服务器
时间:2020-01-09 10:37:12 来源:igfitidea点击:
我知道如何使用Linux或FreeBSD唤醒命令发送WOL命令。但是,如何使用Apple OS X Unix操作系统将LAN唤醒(WOL)帧发送到本地以太网上的主机,以唤醒服务器或nas设备? 您需要使用akeonlan Perl脚本来生成并传输局域网唤醒(WOL)魔术包,该魔术包用于重新启动已软关机(ACPI D3暖状态)的计算机。
方法#1:使用Homebrew安装wakeonlan
打开终端应用程序,然后键入以下命令:
brew install wakeonlan
输出示例:OS X brew安装wakeonlan客户端
方法#2:下载并安装wakeonlan Perl脚本
打开终端并输入以下curl命令:
$ mkdir -p $HOME/bin $ curl https://raw.githubusercontent.com/jpoliv/wakeonlan/master/wakeonlan -o ~/bin/wakeonlan $ chmod +x ~/bin/wakeonlan
如何在OS X上发送WOL?
语法为:
$ ~/bin/wakeonlan server-mac-address-here
例如,如果nas01服务器具有00:08:9b:c4:30:30 mac地址,请输入:
$ ~/bin/wakeonlan 00:08:9b:c4:30:30
输出示例:
Sending magic packet to 255.255.255.255:9 with 00:08:9b:c4:30:30
其他选择
-i ip_address set the destination IP address default: 255.255.255.255 (the limited broadcast address) -p port set the destination port default: 9 (the discard port) -f file uses file as a source of hardware addresses
Apple计算机唤醒以进行网络访问(WOL)设置
如果您希望其他用户能够访问基于Apple OS X的计算机的共享资源,例如共享的打印机/文件/文件夹或iTunes播放列表,即使您的计算机处于睡眠模式也是如此。
打开系统偏好设置>选择"节能器偏好设置"。
这设置了控制计算机能耗的选项,包括所有基于Mac的服务器和客户端系统的WOL:OS X设置WOL
确保选择选项"唤醒网络访问权限",以便其他用户可以使用WOL魔术包唤醒计算机。