关于 OpenWrt 的折腾经过
2019年8月3日错入 NetGear R7000p,开始折腾 树莓派 3B+,最后皈依 NetGear R7800
缘起
为什么要折腾 OpenWrt 呢,这个问题,应该是日益增长的设备对科学上网的渴望所导致的
一开始就只有电脑和手机有需求,但是开了个 100GB/mo 的套餐,这样花起来就不太值得了,每月都剩下 90%
的流量
还有有时候想让 PS4,NS 等也可以翻墙,都要去装个客户端就太麻烦了
所以思考着,透明网关之类的解决方案
树莓派的尝试
之前工作中接触到和硬件相关的东西,一时兴起买了个 树莓派3B+
,最初打算是用来控制开关什么的,后来热情淡了就不了了之了
电脑端一直用着 ClashX
,感觉挺好,希望用它来做一个透明网关
在树莓派装好 Ubuntu
装好 Clash
之后,剩下的网关配置等的阻碍了我的脚步,无奈之下只好又尘封它了
直到上周,忘记什么原因,一下子就陷入到 OpenWrt/Lede
中,寻思着拿 树莓派3B+
试试
下载的版本刷到树莓派上,不是 彩屏
,就是 Luci
服务跑不起来
还是要自己编译才行
在 macOS
上编译了一下,各种问题,还是要按照推荐,用 Ubuntu
来 build
在安装了个虚拟机,成功编译出 树莓派3B+
的固件,之后就是刷机什么的
刷好 Lede
固件后,基本是开机就用,插上网线就行了
缺点还是有的,树莓派3B+
毕竟是软路由,无线的信号也不是很好很稳定
而且,只能作为辅助热点,不能完全替代路由,可以说是个尝鲜的方案
烦恼的 R7000p
不知道什么么错觉,让我以为家里的路由器是 R7800
,在后台看到是 R7000p
的那一刻,我竟然怀疑是之前返修调包了,赶紧翻出订单一看,确实是 R7000P
当时入手的时候以为只要是 NetGear
都能刷固件什么的,虽然也不是错的离谱
R7000P
就是主流的 OpenWrt/Lede
刷不了,只能刷 DDWrt
之类的
有想过还是算了吧,就刷刷 DDWrt
将就下,但是只有一个路由器,刷坏了比较麻烦
想象还是狠下心来,入手个 R7800
刚好遇上电竞节,999 入手了
R7800 的刷机配置走了大弯路
刷机很顺利,直接在网页后台上传就行了,但是刷完机,我手贱,用 树莓派3B+
的配分直接恢复了配置,这导致了接下来的灾难
显示自己去看怎么配置 WAN
,搜索有没有人共享出来 R7800
的配置,一夜郁闷的睡了
首先是一直只能利用不同网段去开配置后台,配置好后,科学上网组件运行不起来,访问不了外网。。。
开启作死模式,各种尝试修改配置
R7800
很多时候要重启才生效,配置
最糟糕的第二天,直接把 br-lan
从 静态地址 改成 pope
拨号,导致 ssh
彻底连不上了
至暗时刻,甚至想过这就是代价,认了
但是看到说有不死 uboot
,可以用 tftp
刷回来
在 windows
下总算刷机成功,满血复活(吐槽下,windows 的命令行太难用了)
再次刷机,不恢复配置,网线直接插 WAN 口就能用了,之前到底是多蠢。。。。
所以网上也没有所谓的 R7800
的配置下载。。。。
后记
配置好科学上网后,算是成功第一步了,家里的所有设备都可几无感接入了
后面再研究下有什么新玩法
还精简了些服务,lede 自带比较多功能,有些用不上,浪费内存