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下面的

相关推荐
雷电小将军18 小时前
诡秘之主手游占卜家序列加点 诡秘之主手游占卜家怎么加点
服务器·网络·游戏·电脑·玩游戏
qingmiaozhuan19 小时前
电脑录屏黑屏?只有声音没画面?从原理到排查一篇搞定
ffmpeg·电脑·音视频开发·录屏技术·电脑录屏
bj_bluewei_tech2 天前
拯救者键盘部分按键失灵,换键盘无效,需要排查主板键盘控制芯片
计算机外设·电脑
赖赖-2 天前
畅想视界巨匠P240G vs 华为擎云V540:谁更适合窗口场景?
网络·人工智能·电脑·边缘计算
蓝速科技4 天前
蓝速 K10 三防平板:破解外勤信创落地难题的实战方案
电脑
Nomarsgo4 天前
柔性生产平台工业显示解决方案——基于联控 Lionconit IFD-1901 工业显示器打造高可靠人机交互终端
人工智能·科技·计算机外设·视觉检测·电脑·人机交互·制造
Nomarsgo5 天前
机器视觉+六轴机械臂智能制造解决方案——基于联控Lionconit RMC-610构建视觉计算与机器人协同控制平台
科技·机器人·自动化·汽车·电脑·制造
梅_花_七5 天前
电脑wifi找不到了?
电脑
jianwuhuang825 天前
告别数据孤岛:怎么把平板电脑上Gemini的表格导出来?拆解“AI导出鸭”的平板端格式网关
人工智能·电脑·ai导出鸭
非凡ghost6 天前
分区助手:Windows 磁盘管理的“瑞士军刀“,分区调整不再怕丢数据
服务器·windows·电脑·软件需求