openwrt 搭建日志
前言
一直想弄个openwrt环境,用软路由出网的,但入了CR6606后,由于其他事情,没时间折腾,买来直接插电、网线直接用了。
由于朋友整了太Quest2 就有了路由器出网的需求,,近期就好好折腾玩玩吧hhhh。
记录点
重置充值路由器的方法
- 断点
- 按住重置按钮(可能是要用牙签插进去/也可能是按钮)
- 插电,等待呼吸灯闪烁(具体看型号)
- 访问重置后的路由器(openwrt是192.168.1.1),其他请查看官方/第三方文档
正文
目前的解决方案
- 恩山上的通过一台openwrt+CR6606
https://www.right.com.cn/forum/thread-5400725-1-1.html - 普通路由器+CR6606+主机/笔记本
https://haoyu.love/blog1389.html - 拆机连串口
https://blog.csdn.net/humphreyandkate/article/details/127328785
采用方案2
配置单
CR6606 (A)
另外一台路由器(B)
笔记本/主机 (C)
由于没有另一台openwrt就采用了第二个方案(其实也有一台已经刷好了其他系统的路由器,但当时没找到如何使用。
把家里的一台AP重置了来做的
这里要注意,路由器的版本要刷到1.0.103以下
别的就照着方案2来实现就行,没有其他问题。
贴个169.254.31.1的flask脚本
from flask import Flask import json app = Flask(__name__) @app.errorhandler(404) def unlock(foo): return json.dumps({ "code": 0, "token": "; nvram set ssh_en=1; nvram commit; sed -i 's/channel=.*/channel=\"debug\"/g' /etc/init.d/dropbear; /etc/init.d/dropbear start;" }), 200 if __name__ == "__main__": app.run(host="0.0.0.0", port=80, debug=True) # 必须是80端口,因为到时候默认请求的是169.254.31.1。
如果80端口有其他服务的话,关了就行。
lsof -i tcp:80
类似于这样
然后给kill掉就行kill -9 <PID>
SSH启动后,通过root登录,官方版本可以算出来,其他版本看路由器背面
正常刷入PD就行
刷好PD后,建议不要用openwrt官方的镜像,不适合纯新人。
- 因为默认的init镜像是不启动luci的,需要自己装,最新的镜像还有很多不兼容的问题。
- 我也偷懒就直接拿别人做好的 「OpenWrt R21.6.14」 的镜像就行了,东西都挺全。
https://www.right.com.cn/forum/thread-4413820-1-1.html
https://wwa.lanzoui.com/iMBhpqkcfoh
后台登录地址:192.168.2.1
初始管理帐号密码:root/password
刷入后,接上网线,弄好v2ray的订阅就行。
评论已关闭