关于WOL,关于远程唤醒局域网里的主机

wol网络唤醒centos命令好软推荐 by 老李菜刀 at 2023-02-18

很简单就是安装局域网响醒软件wol

以Centos7为例: yum install wol

目标机运行ethtool命令查看网卡是否支持Wake On Lan

Supports Wake-on: pumbg

Wake-on: d

若Wake-on为d,表示禁用Wake On LAN,需要启用它。

如果已经是g就说明目标机器的网卡已经支持Wake On LAN.

ethtool -s eth0 wol g //启用wol

再执行命令 wol mac地址

其它的方式:

手机端WOL软件远程唤醒

appstore下载安装wol软件(这里使用的app是WOLOW),软件设置如下:

IP Address:XXX.caidao.net

Mac Address:00:11:32:49:XX:XX

WOL Port:9

WOL Broadcast:关闭

WOL send ping:关闭

通过软件界面即可远程唤醒。

网页工具唤醒

浏览器登陆 http://www.depicus.com/wake-on-lan/woli.aspxhttp://tool.fyun.org/wol/index.html ,页面设置如下:

MAC address:00:11:32:49:XX:XX

ip address or fqdn:XXX.caidao.net

port:9

点击网页按钮即可远程唤醒。

PC实现远程开机设置

家里的电脑如果也想实现从外网唤醒开机也很简单,路由器设置同上。

1,开机不断按DEL键进BIOS,开启网络唤醒,我的主板好像是Power On by Ring

2,进系统,以Win7为例。“本地连接”->“属性”->“配置”。在“电源管理”中,选中“允许此设备唤醒计算机”。在“高级”中好像也有几个相关的要开启。

苹果电脑实现远程开机设置

苹果电脑没有BIOS设置,也不支持远程开机,但在休眠的情况下可以实现远程唤醒。

家里正好有一台MAC mini,测试成功,步骤如下:

1,进入系统,“节能器”->“唤醒以供网络访问”勾选

2,在命令终端中,cd /Library/Preferences/SystemConfiguration

3,编辑配置文件 sudo vi com.apple.Boot.plist (这个文件是只读使用sudo可以编辑保存)

4,把darkwake=0。保存退出,重启。(这样做为了使用wol可以完全唤醒主机,否则主机收到消息只会变成低电压休眠,即主机指示灯常亮,但屏幕还是暗的)

5,路由器设置同上,除了可以用手机唤醒,也可以使用TeamViewer唤醒。“首选项”->“常规”->“LAN唤醒”中,填入动态域名和转发的端口即可。 ( 系统自 El Capitan 起,就不需要上面的2,3,4点,直接在命令终端下输入如下命令再重启即可:sudo nvram boot-args=\"darkwake=0\\\")

外网远程唤醒局域网里的主机

1,有一个外网ip转发进内网,菜刀这里用的是frp内网穿透后通过小米路由器转发到局域网内要唤醒的主机

2,给局域网内要唤醒的主机做mac绑定和arp绑定:小米路由器可以在web页面直接绑定mac地址,但arp绑定得ssh进入shell用命令操作,主要是新建两个文件:

vi /etc/ethers

192.168.31.aa XX:XX:XX:XX:XX:XX

vi /etc/rc.d/rc.local

arp -f 

重启路由器,小米路由器的外网WOL唤醒就可以用上面的网址正常操作了