Open ourfor opened 2 years ago
使用Homebrew安装wakeonlan软件包:
$ brew install wakeonlan
(这是一个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地址不是设备的 IP地址,而是子网的广播地址。
继续我的示例,我使用以下命令成功唤醒了Synology:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(自然,用您的设备和网络的实际值代替您的情况。)
您可以从wakeonlan手册页中获取更多信息man makeonlan,或者从中获取命令的快速词汇表wakeonlan -h。
参考
群晖话执行下面的命令
wakeonlan -i $IP -p 7 $MAC
使用ruby安装也可以
sudo gem install wol wol -i $IP -p 7 $MAC
使用Homebrew安装wakeonlan软件包:
$ brew install wakeonlan
(这是一个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地址不是设备的 IP地址,而是子网的广播地址。
继续我的示例,我使用以下命令成功唤醒了Synology:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(自然,用您的设备和网络的实际值代替您的情况。)
您可以从wakeonlan手册页中获取更多信息man makeonlan,或者从中获取命令的快速词汇表wakeonlan -h。
参考