普通视图

发现新文章,点击刷新页面。
昨天 — 2024年12月4日首页

我用过的路由器,给 Wrt32x 更新 Openwrt ,捣鼓 IPv6

作者 石樱灯笼
2024年12月4日 01:07

接上篇。

其实没啥能写的。倒是想写点别的话题的内容。

所以赶紧把这一篇糊弄完。


都用过啥路由器

我现在用的路由器是 2019 年买的 Linksys Wrt32x 。

自2008年在大学开始用网,就接触路由器。可以说坑一大堆,没几个能躲过的。国产路由器基本就是一个破芯片焊点零件上去就对付用了,毛病多。

先是烂大街的 TP-Link 。诚然用过一次好用的机型,结果不小心被我搞坏后再去买个同型号的,发现新版是阉割的(硬件琐碎,性能更差)。更新的型号也是阉过的,性能也不如早期型号。这玩意基本上就是 8M ADSL 下基本能用就行,网速上来了就卡到连管理页面都没响应。我后来去看了最低配 OPENWRT 的要求,硬件水平就是勉强踩线,然后软件上各种阉割罢了。好巧不巧的是我本科找工作时还给普联投过简历,人家连个笔试邀请都没给,结果毕业几年后发现有个同班女同学竟在那工作不说,工作能力基本就是个白痴,在那搞不定界面代码,因为对路由器的产品逻辑一概不知,在群里问。超搞笑的就是她把界面代码发上来了,刚好看到界面上屏蔽了某个路由器该有的功能,因为启用这个功能的话可能会消耗额外最多1M内存,当时TP-Link全产品线的硬件基本都紧巴巴的,基本上启动后剩余内存完全没有。我指导了一下之后人家立刻就消失了,我也是手贱。

再后来2013年冒出来个极路由。当时是真抢手,然而我是在一个北京科技大学的学生妹手里买的全新未开封二手极1,妹子对这玩意嫉妒嫌弃,说是参加学校比赛发的奖品,完全不想要。1代倒是好用,尤其是看上他的远程管理功能,然后过年回家给家里人装上了。极2则是扯蛋,一直没货。最后整了个极1s,然后就发现,这TM又阉割不说,还同时低价背刺极1用户。然后很快就看得出来这公司心长得歪了(貌似我还跟他们一个办公室工作过),很快一堆功能全灭。果断刷了个Openwrt,结果硬件配置太低,过于勉强,只能对付用。再后来极路由跟着其他做路由器的搞挖矿和网贷,老总蹲大牢,不过在那之前我就不关心这玩意了。

2014年还买了个小米路由器R1D,当时没觉得有啥问题,结果后来出问题了拆开发现 傻逼的小米把芯片的热量用风扇吹到硬盘上 。闹无法启动的问题,一直亮红灯,按照官方文档的解释是无法引导,我还以为是硬盘坏了,因为这破玩意跟当年COMPAQ一样把引导装在硬盘上(COMPAQ是把BIOS安装在第一块硬盘上)。硬盘抠下来换了个临时硬盘刷好系统,还是红的,他妈的只能解释为 自爆了 。不想研究,硬盘拆下来买了个硬盘盒一直用到现在。

最后2019年买的 Linksys Wrt32x 。这玩意说是当年 WRT54G 的情怀版本,专门为 OPENWRT 设计的。官方系统还有个 Killer Prioritization Engine 啥玩意说能降低延迟,在我看来可能就是个QOS啥的,还需要硬件支持才行,反正我没有。直接刷了OPENWRT。这玩意还是双固件的,即使刷崩了,连续反复开关电源就可以退到上一个固件系统中。官网上有超级详细的文档,甚至连刷崩到双固件全灭的场景下都可以自己拆机接跳线接串口的修复方案都有。


为啥要刷机

Wrt32x 买回来的时候是2019年,刷的是 19.07。后来又升级到了 22.03 。然后 22.03 对于 mv88e6176 有一个极其严重的问题:[22.03] mvebu: Turris Omnia has broken switch configuration #11077。当时我发现怪现象后到网上搜,结果就找到这个。社区的建议是能忍就先忍了,因为马上新版本就要出了,会修。因为性能或安全性问题忍不了的话,要不先退回去用旧版,要不刷个RC版本先用。然后我就把这事情给忘了。

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-42-01

这现在突然有机会了,赶紧刷了。


Sysupgrade

刷 Openwrt 有两种方式,一种是 INSTALL ,一种 是 Upgrade 。我之前都是用第一种方法,刷的时候是刷到另一个固件区,省得刷崩。

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-43-51

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-43-46

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-42-25

现在这个状态是,22.03这个旧版我根本不想留着。另一个固件区大概是 19.07,也可能是官方固件,留着更好。

其实就是把固件包下载下来然后在界面上点安装就完事了,啥难度都没有。Wrt32x 虽然跟 Linksys 其他的型号相比,硬件偏弱,但是 128MB+128MB 的固件存储区,512MB 内存,这配置有啥好担心的?(破TP-Link和极路由都有可能在上传固件过程中内存爆了)

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-46-03

然后就刷完了。

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-47-27


装软件

我把自己都安装过啥给忘得一干二净了,只能看配置文件。

有一个最大的问题就是,我忘记自己有没有搞过存储 Overlay。这玩意当时在以前那些路由上必须得做,不然存储只是几百K,随便碰一下就爆炸。

想了想这我复制了一大堆东西进去后还有得60%剩余空间呢,不管他了。

然后发现机器屁股后面挂的USB盘没识别。折腾半天发现不论是块设备还是vfat文件系统默认都不支持。其实一直没默认支持过,只不过我当年(2019年,5年前)怎么搞的,全忘记了。这相当于全部从头学一遍。

screenshot_on_b85m_by_flameshot_at_2024-11-07_13-18-02

screenshot_on_b85m_by_flameshot_at_2024-11-07_13-21-51

screenshot_on_b85m_by_flameshot_at_2024-11-07_13-21-56

这玩意奇怪的就在于,当年我记得我装这玩意可顺利了,结果现在再用谷歌搜,啥正经玩意都搜不到了。最后还是看的 Openwrt 官网的文档 Using storage devices。官网文档也差点内容,少一个安装包,我也忘了是哪一个了,反正挺好猜的。

明显感觉到自己的能力在下降。


搞 IPv6

最初接触 IPv6 当然是大学校园网。不过大学那玩意基本就是个超导规模奇葩,跑的是个 IEEE 802.1X 协议,没参考价值。

在北京的时候北京反正是一直没开 IPv6。

后来到广州了,广东电信原生 IPv6 ,但是由于自如用的是一个定制路由器,又插了一个物联网网关在那控制电子门锁,动不得,所以我底下只是用路由器套DHCPv6把IPv6分到自己的设备上而已。

screenshot_Selection_009

screenshot_Selection_015


为啥还要搞路由器拨号

其实现在也没必要瞎折腾,照用在广州时的模式就行,光猫拨号,用无线路由把 IPv6 分下来就好。尤其是这光猫甚至都没无线功能,我啥都不用动,只要把路由器WAN改成DHCP客户端就行。

但确实有一点让我非常恼火: 这光猫的开机速度实在是太慢了! 而你知道在国内上网,重新拨号换动态IP能解决很多问题,而 这光猫却也没有手动断开重新拨号的功能


光猫改桥接,改路由器拨号

首先第一点,先验证联通上门师傅说的: 改配置后重启就会变回去

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-16-47

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-16-55

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-16-59

这玩意还挺高级,甚至连NAT全对称和锥形的设置都有。啊不是,谁会主动阉割自己用锥形啊?吸血驴?可能还真有,我有的大学同学就能干得出来这种事情。

话说为什么MTU是1480?以太网PPPoE不应该是1500-6-2=1492吗?

话说光线入户还是传统以太网技术吗?不瞒你说,我上学那阵能在书本上学到的还是那堆ATM破烂呢,新技术完全没有接触的渠道。

只改 2_INTERNET 这个,改成桥接后重启了几次,没有变回去,桥接还是桥接,且自己用主机拨号也可用。看来没问题,联通上门师傅说的改配置后重启就会变回去看来是伪命题。

然后关于 1_TR069 这个,网上都说这个是用来做远程管理的,如果把这个干掉,联通就无法远程改光猫配置了。我不打算动这个。现在家里的这个网,基本都是我自己在维护,如果出了问题,我现搞就行。我家里人是找不到第二个人搞得明白的。上次我妈手机的WiFi不知道为何连不上,硬是拖了一个多月等到我从外地回家才解决。当时插的还是联通标准光猫和标准路由,周围全年龄的活人就没有一个搞得明白怎么回事的。就这我妈还在那天天骂这些破电子设备随便在马路上拉一个浑小子就能搞定,上学有个屁用。

另外好多设置我完全不知道是干啥的。

比如啥是RMS设置?微软权限管理?为啥光猫有这个功能?连域控?连域控就说连域控就好了,整一堆专属英文缩写不说人话。

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-00-05

这还有个DDNS

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-02-04

screenshot_on_b85m_by_flameshot_at_2024-12-04_00-12-49

花生壳改名叫贝锐了?这玩意怎么还敢叫洋葱头,很勇啊。怎么还有Figma?这怎么这么多撞关键词的玩意。

不关心,反正又没有公网IPv4。再说 Cloudflare 整的那个隧道协议基本上把所有内网穿透需求都覆盖了,谁还折腾这些玩意啊。

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-03-30

这些都是个啥啊。

真是西格玛。

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-15-32

总之是真不想折腾了。

完全不如自己年轻的时候了。


设备获取 IPv6

Openwrt 这边默认直接 WAN 拨号后直接就能获取 IPv6 。基本啥都不用动。

screenshot_on_b85m_by_flameshot_at_2024-11-07_12-28-45

底下那个 WAN6 是之前在广州时用的配置,已经完全没需要了,删了。

然后路由器下面的设备分配。我是照着晨鹤部落格《OpenWrt 开启 IPv6 公网访问全指南》 配置的。但是我只开了SLAAC并禁用了DHCPv6,底下的设备还是获取了两个地址。无所谓了,我甚至连防火墙都没开,外部甚至都不能直接用对应的IPv6地址访问我。也用不上啊,我甚至连 IPv6-DDNS 都不想配。


能用就行了

天天吼着 IPv4 枯竭,结果 IPv6 真来了却没啥实际使用场景。IPv4 也不是枯竭了,只是都卖给机房用罢了。IPv6 的情况倒更是奇葩,机房普遍没有 IPv6 服务。

我还真想不到有啥用 IPv6 的场景。

以前想点对点和别人连游戏时倒是巴不得有这玩意,但是现在,玩游戏的已经没了。

BT下载的话,UDP打洞实在太成熟,IPv6反而因为被吸血PCDN滥用变得非常有风险。再说IPv6资源站基本都是封闭的,像中国最知名的东北大学六维空间,仅能用教育网访问。我也在毕业后只在清华工作的那两个月登录过一次,而且因为是合用办公室的垃圾无线路由器,完全不能下载(带宽上来后大家一起掉线)

screenshot_snap002

只能说这资源来得不是时候。

爱咋咋地吧。

The post 我用过的路由器,给 Wrt32x 更新 Openwrt ,捣鼓 IPv6 first appeared on 石樱灯笼博客.
昨天以前首页

软路由固件 OpenWrt (x86_x64) 精简版(2024.11.17更新)

作者 佐仔
2023年9月20日 16:06

本次更新为常规升级,新固件依然没有广告大师,也没有新功能加入,所以就不要再问了。所以你是追求多功能者,那本固件可能会令你失望,但你是追求稳定精简(稳定为主)的话,那本固件非常适用你。如果以前使用我固件的请以升级方式安装,否则就也刷入的形式进行写入。固件已平稳运行。

本人对 OpenWrt 固件功能要求是:
1、稳定、稳定、稳定;
2、精简、精简、精简;
3、基本的功能模块:最基础的功能+不忘初心+上网行为管理(管制小孩上网时间)+基本的网络加速优化。

上图为精简后所剩的基本功能。

本次编译只保留以下常用插件:
LuCI —> Applications —> luci-app-accesscontrol #访问时间控制
LuCI —> Applications —> luci-app-arpbind #IP/MAC绑定
LuCI —> Applications —> luci-app-autoreboot #定时重启
LuCI —> Applications —> luci-app-filetransfer #文件传输(可web安装ipk包)
LuCI —> Applications —> luci-app-firewall #添加防火墙
LuCI —> Applications —> luci-app-sfc #最新版 Turbo ACC网络加速
LuCI —> Applications —> luci-app-nlbwmon #网络带宽监视器
LuCI —> Applications —> luci-app-oaf #上网行为管理(适合家有小孩的)
LuCI —> Applications —> luci-app-sqm #流量智能队列管理(QOS)
LuCI —> Applications —> luci-app-PassW882 #不忘初心
LuCI —> Applications —> luci-app-upnp #通用即插即用UPnP(端口自动转发)
LuCI —> Applications —>luci-app-wol 网络唤醒

Extra packages —> ipv6helper #支持 ipv6

固件的初始访问地址:192.168.1.1 用户名:root 登陆密码:password

(2024.11.17编译–img格式-PassWall2)下载地址:https://drive.google.com/file/d/1pRUvvQ52orgH81aVIuo2_7wXbaHTDb18/view?usp=drive_link

更新日志:常规更新…无新功能增加,内核版本。之前使用我固件的,直接升级既可。

经测试,固件运行完美,如果发现无法写盘或者出错的,请查询固件的完整性。如果有特别需求,请自行编译,编译没什么难度的。编译和刷盘写入固件详细教程请看:编译 Lean 大神的 OpenWrt (x86_x64) 固件教程汇总。

❌
❌