侧边栏壁纸
博主头像
sirgo的博客 博主等级

每天进步一点点,一年之后你会看到巨大的变化

  • 累计撰写 58 篇文章
  • 累计创建 46 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

小米路由R3G安装Opkg和etherwake

sirgo
2024-07-09 / 0 评论 / 1 点赞 / 30 阅读 / 0 字

背景

在家偶尔写一些小工具和部署一些服务,有时候在电脑上忘记提交或者像用一些服务就很麻烦。因此需要远程唤醒家里的电脑并远程控制,花了一些时间实现了一下,基本路径为:

  1. 家庭内部电脑开启Wake On Lan唤醒

  2. 路由器部署Frps内网穿透,并设置TCP转发到笔记本

这里记录下Wke On Lan环节。 我使用的笔记本很奇怪,有些怪异行为:

  1. 测试时在局域网使用windows的wake on lan可以唤醒,但走Frps时始终无法唤醒(我的Nas是可以的)

  2. 必须插网线,并且网线不能拔了重新插入否则也无法唤醒(无线唤醒压根不支持)

经过一些测试发现在路由器上执行wake on lan命令可以唤醒,因此解决方案:

  1. 在路由器上执行Wake on Lan命令

  2. 不拔网线就行了...

解决

在路由器上安装opkg和etherwake命令,然后使用frps穿透到内网路由ssh到路由执行etherwake命令:

/opt/bin/etherwake -i br-lan 20:6A:8A:31:CF:41  #这里的mac必须是:分割

看网上教程很多刷成openwrt来装插件似乎很方便。一方面觉得小米的app用着挺方便 (虽然这样它也能访问我的路由),另外一方面很多三方的openwrt不知道是否夹带私货(虽然小米路由也基于openwrt)但毕竟路由是一个家庭网络的第一道大门还是不折腾了(其实是懒)

下面是基于R3G官方开发版系统,主要用来给不像刷系统的人用比如我。
因为不插入U盘,所以每次路由重启都会丢失,因此写了个脚本在路由异常或者重启后执行一下。 这个路由器用着还行不经常连不上网进行重启,至于断电基本上不会因为我给他配备了UPS

安装opkg和etherwake的脚本:

curl -4 -k -sSL https://blog.sirgo.top/r3g/etherwake.sh -o /tmp/etherwake.sh && chmod +x /tmp/etherwake.sh && /tmp/etherwake.sh 

1

评论区