当前位置: 首页 > news >正文

路由器刷固件

前言

我希望可以远程访问我的电脑。但,我不希望电脑总是处于运行状态,因为那样比较费电。所以需要一个方案,能将睡眠/关机中的电脑唤醒。

方案一:选用智能插座,远程给电脑上电。电脑设置上电自启。但,这存在一个问题:电脑睡眠的时候,无法唤醒。

方案二:给路由器配置内网穿透,通过手机远程访问路由器,使用路由器“叫醒”睡眠中的电脑。。这个方案就很好嘛。(大多数的电脑关机也可以设置唤醒,但是我电脑不支持。。)


路由器刷固件

参考:Redmi路由器AC2100 - openwrt、Xiaomi Redmi Router AC2100

上面链接中,第一个是第二个的中文翻译,但是翻译的不全。

我使用的是第一个链接。主要思路是:获取shell权限、安装固件。

固件下载地址:OpenWrt Wiki 硬件列表:固件下载

在这里插入图片描述


openwrt配置

网络配置

参考:[【韩风Talk】Openwrt开篇:聊聊Openwrt系统,顺便简单设置一下,先使用起来!](https://www.bilibili.com/list/watchlater?bvid=BV1wf4y117yg)

上面链接包含:二级路由、旁路由,wifi的配置。

我配置的是二级路由。

  • 刷完固件重启后,wifi默认没开,需要网线连接。

  • 配置二级路由的时候,不要将二级路由与一级路由用网线连接。(我这里踩了好长时间的坑)

  • 一级路由的LAN口插二级路由的WLAN口。二级路由的LAN口设置为DHCP client。二级路由的LAN口设置静态ip,网段和主路由网段不同。(详细点的可以参考:使用OpenWrt创建子网作为二级路由_空空法师的博客-CSDN博客_openwrt做二级路由、openwrt作为二级路由-普通接法 - 简书)

    • 我以前设置二级路由的时候,二级路由WAN口设置静态IP,和一级路由的LAN口在同一个网段,二级路由WAN口网关设置为一级路由的网关。但是,不知道这次为啥不行。这个过程,可参考: 一个宽带装2个路由器,应该如何设置第二个无线路由器?

    • 还有将路由器当作交换机来用的,可参考:悄悄告诉你二级路由器使用的好方法-如何进入二级路由器 路由器

系统配置

  • 设置为中文界面:OpenWrt 管理界面安装中文语言包 - KOBIN 技术随笔

终端睡眠唤醒

  • 网络连接->属性->配置->电源管理->允许此设备唤醒计算机,只允许幻数据包唤醒计算机

  • openwrt安装luci-app-wol

  • 服务-wol中,选择主机网卡对应的MAC地址,进行唤醒。

  • 为了便于远程唤醒终端,我们在搭建下内网穿透功能。openwrt安装frpc和luci-app-frpc,luci-i18n-frpc-zh-cn。服务端内网穿透可参考:搭建内网穿透

  • 我电脑的BIOS中,不能设置从关机中唤醒。所以,远程状态下,我需要将电脑一直设置为睡眠状态。可以测试的时候,发现一个问题:睡眠中可以唤醒;但长时间睡眠后,电脑似乎自动进入到休眠状态无法唤醒。所以,我翻了下win中的电源管理计划,看到这个选项。把“在此时间后休眠”的时间按照自己的需求改大些就好。
    在这里插入图片描述

其他

  • 用这些 OpenWRT 插件来武装你的路由器
  • 常用插件应用说明
http://www.lryc.cn/news/2813.html

相关文章:

  • leetcode: Two Sum II - Input Array is Sorted
  • STL——list
  • 实战打靶集锦-004-My-Cmsms
  • c++代码实现我的世界(14)
  • RMQ--区间最值问题(在更)
  • 一篇文章搞懂Cookie
  • 深入解读.NET MAUI音乐播放器项目(二):播放内核
  • 4.SpringWeb
  • C++中的枚举与位域
  • 第19章 MongoDB Limit与Skip方法教程
  • 进程间通信——消息队列
  • OpenMMLab 实战营打卡 - 第 7 课
  • MAC Boook打印长图
  • web3:区块链共识机制系列-POS(Proof of Stake)股权证明算法
  • Linux fork()系统调用流程解析
  • 自定义软件帮助文档(qt assistant实现)
  • ESP32设备驱动-GPIO外部中断
  • 【安全】nginx反向代理+负载均衡上传webshel
  • 华为OD机试 - 单词接龙(Python)| 真题,思路,知识点
  • [ 系统安全篇 ] window 命令禁用用户及解禁方法
  • Https 协议超强讲解(二)
  • C语言的程序环境和预处理详解
  • 3.JUC【Java面试第三季】
  • Linux防火墙(7)
  • 2.11整理(2)(主要关于teacher forcing)
  • 亿级高并发电商项目-- 实战篇 --万达商城项目 三(通用模块、商品服务模块、后台API模块、IDEA忽略文件显示等开发工作
  • IDEA下java程序的调试(简易实例图示版)
  • 动态规划算法
  • nacos的单机模式和集群模式
  • Spring Boot 整合定时任务完成 从0 到1