安装:

安装:

一些(最好是免费的/OS)应用程序或命令行工具都可以。

答案1

尝试网络唤醒或者沃尔— 两者都是开源的,都可以通过 MacPorts 获得(也可能通过 Homebrew 获得)。

答案2

安装唤醒局域网包使用自制

$ brew install wakeonlan

(这是一个通过 LAN 唤醒魔术包唤醒计算机的 Perl 脚本。)

安装后,您可以使用其 IP(互联网协议)和 MAC(媒体访问控制)地址从终端向任何设备发送“魔包”。

以下是典型用法的一个例子:

$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06

该脚本接受 2 个参数,NIC 的 MAC 地址和 IP 地址。

注意:IP 地址参数很棘手,并不像您想象的那样。

对于本地子网上的 NIC,请使用该子网的广播地址。(例如,子网 192.168.10.0 和网络掩码 255.255.255.0,请使用 192.168.10.255)

例如,我有一台 Synology NAS,手动配置了 IP 地址为 ,10.0.1.100子网掩码为255.255.255.0,路由器地址为10.0.1.1

正确的 IP 地址是不是设备的,而是子网的广播地址

继续我的示例,我使用以下命令成功唤醒了我的 Synology:

$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06

(当然,根据您的情况用您的设备和网络的实际值替换。)

您可以从 wakeonlan 手册页、man makeonlan或从中获取快速命令词汇表,从而获得更多信息wakeonlan -h

答案3

安装:

# create a binary dir (-p, avoids error if dir exists)
mkdir -p $HOME/bin

# download the script
curl https://raw.githubusercontent.com/jpoliv/wakeonlan/master/wakeonlan -o ~/bin/wakeonlan
# give execution permission

chmod +x ~/bin/wakeonlan

唤醒:

~/bin/wakeonlan THE_MAC_ADDRESS

相关内容