在Mac OS X中使用WOL唤醒服务器
时间:2019-11-20 08:54:11 来源:igfitidea点击:
问题
在Apple OS X Unix操作系统中,如何发送WOL命令,将LAN唤醒(WOL)帧发送到服务器以唤醒服务器。
解决方案
可以使用akeonlan Perl脚本来生成并传输局域网唤醒(WOL)魔术包,该魔术包用于重新启动已软关机(ACPI D3暖状态)的计算机。
使用Homebrew安装wakeonlan
打开终端应用程序,然后键入以下命令:
brew install wakeonlan
或者
下载并安装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
其他选项
-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播放列表,即使您的计算机处于睡眠模式也是如此。打开系统偏好设置>选择"节能器偏好设置"。
确保选择选项"唤醒网络访问权限",以便其他用户可以使用WOL魔术包唤醒计算机。