局域网唤醒(Wake On LAN)+树莓派实现远程设备唤醒

  • 相关代称
  • 实现路径
  • 为什么要使用这种方式
  • 具体实现方式
    • 被控电脑开启WOL服务
    • 树莓派配置
    • 远程唤醒测试

相关代称

  • 蒲公英:蒲公英组网服务(链接:https://pgy.oray.com/)
  • 被控电脑:目标电脑设备,即需要被远程开机的电脑;
  • 树莓派:Raspberry Pi 4B,与被控电脑位于同一局域网下;
  • 主控电脑:接入广域互联网的任意已安装并开启蒲公英的电脑(Windows/macOS/Linux均可);
  • 主控手机:接入广域互联网的任意已安装并开启蒲公英的手机(iOS/Android均可);
  • 真实局域网:即被控电脑与树莓派同在的网络;
  • 虚拟局域网:即通过蒲公英实现的网络。

实现路径

  • 树莓派上电自启动,判断网络连接情况,正常联网后开启蒲公英;
  • 主控手机/主控电脑开启蒲公英,与树莓派蒲公英成虚拟局域网;
  • 通过SSH访问树莓派,并通过树莓派发送WOL指令至真实局域网内被控电脑;
  • 真实局域网内被控电脑通过WOL开机,相关远程桌面服务打开,实现远程办公。

为什么要使用这种方式

  • 笔记本BIOS不支持上电自启动(AC Recovery);
  • 无公网IP;
  • 虽然可以借助路由器实现广域网唤醒,相对复杂;
  • 手头有树莓派在跑一些其他服务,长期开机在线(不在线也可以通过智能插座上电自启动实现开机)。

具体实现方式

被控电脑开启WOL服务

  1. BIOS打开WOL服务:不同主板BIOS服务各有不同,请根据主板型号自行查找打开方式;
  2. Windows进入系统→设备管理器→网络适配器→双击使用的网卡→选择“电源管理”标题页→将“允许计算机关闭此设备以节约电源”和“允许此设备唤醒计算机”勾选,“只允许幻数据包唤醒计算机”视需求选择是否勾选→选择“高级”选项卡→选择“魔术封包唤醒”→设置值为"开启";

  3. 通过控制面板进入Windows Defender防火墙→点击左侧“高级设置”选项卡→选择左侧“入站规则”→点击右侧“新建规则”→选择“端口”→选择UDP,特定端口栏输入9,配置文件选择公用;




4. 绑定静态地址
以管理员身份运行cmd→键入 netsh i i show in ,记住正在使用的网卡idx→键入netsh -c “i i” add neighbors idx IP MAC, (idx 是之前查到的,IP是正在使用网卡的IP地址,mac可通过ipconfig /all查询)→在命令提示符下使用arp -a命令查看所添加IP地址是否在列表中且为静态。
5. 关闭快速启动(重要)
控制面板→硬件和声音→电源选项→点击左侧选项卡进入系统设置→更改当前不可用的设置→取消勾选启用快速启动(推荐)


树莓派配置

  1. 树莓派接入真实局域网并完成相关基础配置;
  2. 使用sudo apt-get install wakeonlan命令安装wakeonlan;
  3. 通过wakeonlan xx:xx:xx:xx:xx:xx命令发送唤醒包对被控电脑进行真实局域网WOL测试(xx代指被控电脑MAC地址)。
  4. 部署蒲公英树莓派端服务(部署说明:https://service.oray.com/question/6177.html);
  5. 编辑脚本设置蒲公英开机自启(配置说明:使用ORAY蒲公英异地组网实现树莓派异地SSH访问_JadenFu的博客-CSDN博客

远程唤醒测试

  1. 主控手机/主控电脑安装蒲公英客户端,接入VPN与树莓派形成虚拟局域网;
  2. 使用蒲公英提供的树莓派虚拟局域网IP实现SSH远程登录树莓派;
  3. 执行wakeonlan xx:xx:xx:xx:xx:xx命令实现被控电脑WOL;
  4. 使用智能插座实现树莓派上电自启动。

局域网唤醒(Wake On LAN)+树莓派实现远程设备唤醒相关推荐

  1. 设置网络唤醒电脑(WAKE ON LAN,WOL)

    网络唤醒,就是通过有线网卡的形式,向电脑发送魔术包(Magic Packet),让电脑自动开机. 在支持ErP省电技术的主板下,必须要关闭ErP选项. 进入bios中设置,让主板支持通过(由PCI-E ...

  2. PHP实现局域网或者广域网唤醒笔记本电脑wake on lan/wan

    网上有很多APP或者EXE形式的wake on lan软件,好用,但是得下载安装个软件. 通过PHP网页版的方式则不需要安装任何软件,只要可以上网打开网页即可实现远程唤醒. 第一步:设置电脑网卡的唤醒 ...

  3. WOL(Wake On LAN - 局域网唤醒)外网唤醒 配置教程 远程开机

    虽然这个功能叫局域网唤醒,但与路由器的端口映射功能配合,广域网唤醒也是很容易的.只要有一台能上网的电脑或手机,就能把家中电脑打开,需要用家里电脑又不在家的时候很方便. 注意事项: 此教程是为了实现外网 ...

  4. 局域网linux唤醒windows,局域网唤醒 (WOL - Wake on LAN) | 远程启动计算机- ManageEngine OpUtils...

    局域网唤醒(WoL) - 远程启动计算机 什么是局域网唤醒? 局域网唤醒(WoL)是一个远程启动或关闭设备的工具, 需要使用一个特别设计的框架,其中包含目标计算机的MAC地址, 可以连接到网络的设备来 ...

  5. wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

    远程开机这个功能实在屌爆了,工作中会经常遇到需要远程开机的情景,比如说,晚上在家里,突然接到领导的电话需要改东西,然而家里的电脑又没有工作环境,各种工具软件都没有安装,这时如果往公司跑一趟真是麻烦,或 ...

  6. python控制电脑唤醒键_大神教你用Python实现Wake On Lan远程开机功能

    导读 这篇文章主要介绍了使用Python实现Wake On Lan远程开机功能,文中给大家补充介绍了python通过wakeonlan唤醒内网电脑开机,非常不错,感兴趣的朋友跟随小编一起学习吧 Wak ...

  7. 在Linux下通过Wake On LAN实现网络唤醒远程开机

    我们经常有这样的场景或需求,人在外面,需要将家里的机器或公司的机器开启,进行远程控制操作. 有几种方式可以实现远程开机,一是通过主板的来电自启动,通过智能开关远程开机.还有一种方式就是可以通过一台已经 ...

  8. 无线wifi如何远程唤醒?wake on lan网络唤醒及远程控制踩过的坑!

    相信好多人都有远程唤醒自家电脑的这个需求,我也因各种原因折腾了好久-直到现在,也算是没那么折腾了,在这里不说配置细节,只说说远程开机唤醒的特定要求.遇到问题.解决方案,让能有幸看到人同学少走点弯路! ...

  9. 使用Wake On Lan远程唤醒

    使用Wake On Lan远程唤醒 客厅里的那台htpc,在无下片任务的时候,大部分时间里都在白白浪费电.主板是支持wake on lan的,把它弄成可以远程控制会比较经济. 首先要设置bios,将电 ...

  10. WOL wake on lan 功能 nodejs android kotlin实现

    有些机器支持WOL功能,可以远程唤醒机器, 几乎所有品牌的硬件都支持WOL,由于安全原因,可能在软件上默认WOL处于关闭状态 原理 WOL(Wake on Lan),即局域网唤醒,从根本上来说是硬件设 ...

最新文章

  1. CentOS7环境搭建使用PhpStorm上传代码
  2. 准备好啦!!SaaS开发者社群正式对外招募
  3. thinkphp如何一次性的上传多个文件,在文件域中可以多选?
  4. Android:可变参数Viarable
  5. ubuntu 电源按钮操作_桌面应用|在 Ubuntu 中使用 Slimbook Battery Optimizer 切换电源模式...
  6. CSS浏览器兼容问题集-第四部分
  7. webpack对icon-font图片的处理
  8. Cocos2d-x 中 CCProgressTimer
  9. 创建文件夹 java_java怎么建文件夹
  10. 云小课|VMware备份上云学习专列来了,快加入吧~
  11. c语言利用线程交替打印奇偶数,两个线程交替打印奇偶数
  12. php堆栈溢出,php - 警告:php_eval() - 堆栈内存溢出
  13. one hot encoding
  14. 2021_0207_生活记录
  15. Python解释器【转载】
  16. 基于线性回归对男性体脂率的预测
  17. 抖音算法机制,抖音算法规则,抖音算法逻辑
  18. 学python最重要的是什么_学Python之前,什么最重要?
  19. 阿里云服务器ECS和独享虚拟主机、轻量应用服务器如何选择
  20. The purpose of a tem

热门文章

  1. 安装程序总是提示重启计算机,技巧|安装西门子软件反复提示重启电脑的解决方法...
  2. 360浏览器下载|360安全浏览器下载
  3. 如何处理图片放大后变模糊的情况?
  4. 微信小程序上传视频功能的简单实现
  5. matlab中linspace函数用法
  6. 麻省理工遍地走,6年经验安卓程序员面试微软,靠这份思维脑图拿下Offer!
  7. DelayQueue 分析
  8. 移除PDF文件打开密码
  9. PS学习笔记2-ps的基础操作
  10. win11iso镜像如何安装 Windows11官网镜像安装步骤