【背景】
家里有一台闲置的小米4A千兆版路由器,想着拿来刷个openwrt系统做个子路由玩玩,毕竟openwrt可玩性比较多,虽然4A本身性能不咋地,但是本着将折腾进行到底的原则,开干!
【过程】
过程也是一波三折,踩了不少坑。
首先,我的小米4A固件版本是2.30.28,调查得知属于V2版,且不能降级。按当时(202409)github上OpenWRTInvasion提供的脚本工具并不支持。经过一番查找,终于找到能刷V2版的工具,刷上了不死鸟(breed)。这个不是本次记录的重点,先略过。
接下来就是刷固件,尝试过从openwrt的官网上下载的官方固件,但是几个版本要么不能启动要么就是启动后没有无线选项(估计是官方包没有把无线驱动编译进去)
后来又找了一些大神编译的第三方固件包,虽然无线选项有了,但是发现重启路由器后所有的设置都会丢失,崩溃。也尝试过自己用ubuntu虚拟机编译固件,但是没有成功。。。
最后,还是选择了MrTaike编译的2022年版本,虽然旧了点,但是还能用
【路由器设置】
作为子路由,网线要插在小米路由器的lan口上,wifi连接的设备才会获取到IPv6,之前插在wan口上怎么都拿不到ipv6。
LAN接口设置
软件源设置
src/gz openwrt_core https://mirrors.cloud.tencent.com/lede/snapshots/targets/ramips/mt7621/packages
src/gz openwrt_base https://mirrors.cqupt.edu.cn/openwrt/releases/packages-22.03/mipsel_24kc/base
src/gz openwrt_luci https://mirrors.cqupt.edu.cn/openwrt/releases/packages-22.03/mipsel_24kc/luci
src/gz openwrt_packages https://mirrors.cqupt.edu.cn/openwrt/releases/packages-22.03/mipsel_24kc/packages
src/gz openwrt_routing https://mirrors.cqupt.edu.cn/openwrt/releases/packages-22.03/mipsel_24kc/routing
src/gz openwrt_telephony https://mirrors.cqupt.edu.cn/openwrt/releases/packages-22.03/mipsel_24kc/telephony
本文旨在记录本人的踩坑经历,以备后用。