OrangePi_R1_Plus wakeonlan 家中电脑

OrangePi_R1_Plus wakeonlan家中电脑

背景:想远程唤醒家中的电脑,但家中并路由器没有唤醒功能。我现在OrangePi_R1_Plus + openwrt +wireguard 可以方便的实现。这里简单做个记录

openwrt or debian?

openwrt的资源占用更小,并且提供了web界面,需求足够

OrangePi_R1_Plus 安装openwrt

具体可以看官方文档[service-and-support](Orange Pi - Orangepi) 提供了用户手册+openwrt镜像。

openwrt基本配置

openwrt登录

官方镜像中,默认LAN口已配置静态IP192.168.2.1,PC配置同网段的IP后,通过浏览器登http://192.168.2.1/登录。

下面是openwrt的接口图

openwrt联网(共享PC无线网卡网络给OpenWrt WAN口)

有路由器

只需要路由器的LAN口和 OpenWrt WAN口相连即可联网。

笔记本代理路由器

由于我刚好没有路由器在公司,我用笔记本完成配置

OpenWrt端:

把OpenWrt WAN口改为静态ip192.168.137.137,dns改为223.5.5.5,方便后面远程登录

PC端:

把笔记本的网口和 OpenWrt WAN口相连,共享wifi的网络到OpenWrt相连的以太网口

windows下网口共享后,会自动改为``192.168.137.1/24`网段

OpenWrt端网络验证

nslookup验证一下,DNS解析、和ping

bash 复制代码
root@OpenWrt:~# nslookup baidu.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:      baidu.com
Address 1: 39.156.66.10
Address 2: 110.242.68.66
*** Can't find baidu.com: No answer

root@OpenWrt:~# ping  www.baidu.com
PING www.baidu.com (120.232.145.144): 56 data bytes
64 bytes from 120.232.145.144: seq=0 ttl=54 time=8.921 ms

配置wireguard

wireguard默认自带,直接添加wg接口即可

参考文档

安装wakeonlan

安装luci-app-wol即可

参考文档

openwrt其他配置

wireguard看门狗监控

我使用healthchecks做wireguard监控,五分钟无心跳触则发邮件提醒,及早处理。

  • ping -c 1 10.0.0.1:判断wireguard的外网服务端10.0.0.1可达

  • wget -T 10 https://hc-ping.com/e13 -O /dev/null使用wget往healthchecks发送心跳

bash 复制代码
root@OpenWrt:~# crontab -l
* * * * * ping -c 1 10.0.0.1 && wget -T 10  https://hc-ping.com/e13 -O /dev/null
root@OpenWrt:~#

配置SSH免密登录

Openwrt使用Dropbear SSH,可能和openssl有差异,我把公钥放到~/.ssh/authorized_keys中发现不会被读取?

最后是使用ssh-copy-id完成公钥的拷贝,实现免密。

Dropbear ssh authorized_keys用的是/etc/dropbear/authorized_keys下面的

相关推荐
呉師傅5 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
一个人旅程~5 天前
如何用命令行把win10/win11设置为长期暂停更新?
linux·windows·经验分享·电脑
JXSJHF5 天前
怎么在你的电脑里 “再装一台电脑”?
电脑
一个人旅程~6 天前
win10LTSB2016与win10LTSC2019对于老机型哪个更合适?
linux·windows·经验分享·电脑
刘恒1234567896 天前
Windows 电脑文件夹手动分类指南
java·windows·python·电脑·php
苡~6 天前
【openclaw+claude系列02】全景拆解——手机、电脑、AI 三者如何协同工作
java·人工智能·python·智能手机·电脑·ai编程
来自天蝎座的孙孙6 天前
安装Windows11 Canary 预览版虚拟机
电脑·vmware·windows11
杜子不疼.7 天前
UU云电脑深度测评:高性价比游戏云电脑,办公版本即将推出
服务器·游戏·电脑
开开心心_Every8 天前
系统清理工具清理缓存日志,启动卸载管理
运维·服务器·网络·数学建模·电脑·excel·抽象代数
ITHAOGE159 天前
下载 | Win10正式版最新系统ISO映像 (22H2、19045.6937、多合一版本)-修复系统问题
windows·科技·microsoft·微软·电脑