上周收了台小米 AX9000,这周看见 immortalwrt 更新发布了 Stable Release 23.05.1
immortalwrt 比 OpenWrt 官网固件收录了更多 app,支持在线安装,刷机建议全程用网线连接且需要联网
Windows 电脑 <==> 小米 AX9000 <==> 主路由
第一步:通过 docker 开启 SSH
感谢南浦月
https://blog.nanpuyue.com/2022/056.html
刷入 MiWiFi 开发版 1.0.140,该版本增加了 Docker 功能
http://www1.miwifi.com/miwifi_download.html
小米 AX9000 比较挑U盘,开始没注意,32GB 的 Sandisk 能识别但受限于容量不能安装 docker
128GB 的金士顿又识别不了,最后找朋友借了一个杂牌 64GB
建议 Windows 下载 diskgenius 先将 64GB U盘格式化为 ext4 格式,再插入小米 AX9000,可能要多刷新几次页面才显示被识别
先安装 docker
再安装 Portainer 容器管理工具
通过 Portainer 部署 busybox 容器
执行 chroot /mnt 命令,再用 vi 编辑 dropbear 文件
注释相关几行
运行 /etc/init.d/dropbear 开启 SSH
默认 root 密码可通过小米 MiWiFi 后台页面底部 SN 计算获得,亦可用 passwd root 自定义修改
https://miwifi.dev/ssh
获得密码后,即可用 SSH 软件如 Xshell 登录小米 AX9000
ssh root@192.168.31.1
注意:此时不能重启(或断电),一旦重启 SSH 会丢失
注意:此时不能重启(或断电),一旦重启 SSH 会丢失
注意:此时不能重启(或断电),一旦重启 SSH 会丢失
第二步:刷入 immortalwrt
参考 OpenWrt 官网的方法
https://openwrt.org/toh/xiaomi/ax9000#for_the_chinese_oem_firmware_model_only
下载 immortalwrt 固件
https://downloads.immortalwrt.org/releases/23.05.1/targets/ipq807x/generic/
initramfs 初始化固件
immortalwrt-23.05.1-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi
sysupgrade 升级固件
immortalwrt-23.05.1-ipq807x-generic-xiaomi_ax9000-squashfs-sysupgrade.bin
Windows 使用 WinSCP 将这两个文件上传到小米 AX9000 的 /tmp 目录
查看小米 MiWiFi 分区布局
root@XiaoQiang:~# cat /proc/mtd
确认小米 MiWiFi 从哪个分区启动
root@XiaoQiang:~# nvram get flag_boot_rootfs
小米 MiWiFi 也是基于 OpenWrt 采用双分区布局
mtd21 对应 rootfs
mtd22 对应 rootfs_1
返回 0 表示从 /dev/mtd21 启动,要将 immortalwrt 写入分区 /dev/mtd22
ubiformat /dev/mtd22 -y -f /tmp/immortalwrt-23.05.1-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi
nvram set flag_boot_rootfs=1
nvram set flag_last_success=1
nvram commit
返回 1 表示从 /dev/mtd22 启动,要将 immortalwrt 写入分区 /dev/mtd21,执行
ubiformat /dev/mtd21 -y -f /tmp/immortalwrt-23.05.1-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi
nvram set flag_boot_rootfs=0
nvram set flag_last_success=0
nvram commit
刷完后重启
reboot
等待1分钟左右,重启完成即可进入 initramfs 初始化固件
浏览器访问 192.168.1.1
用户名:root
无密码
进入 luci 后台升级
immortalwrt-23.05.1-ipq807x-generic-xiaomi_ax9000-squashfs-sysupgrade.bin
再次重启即可进入 immortalwrt
查看 immortalwrt 分区
第三步:配置 immortalwrt
配置 LAN,关闭 IPv6 相关,使用 uci 命令修改 IPv4 地址
uci set network.lan.ipaddr="192.168.31.1"
uci commit network
service network restart
配置 WAN,默认协议 DHCP 客户端,根据需求切换到 PPPoE
配置 Wi-Fi
系统 >> 计划任务 >> 设置每天早晨 6 点定时重启
0 6 * * * /sbin/reboot
简单安装几个软件,如 curl 和 ttyd
opkg update
opkg install curl
opkg install ttyd
opkg install luci-app-ttyd
opkg install luci-i18n-ttyd-zh-cn
备注:小米 AX9000 规格
https://www.mi.com/mirouter/ax9000/specs
acwifi 拆机
https://www.acwifi.net/13681.html
小米官方救转工具
https://www1.miwifi.com/miwifi_download.html
要先关闭 Windows 防火墙再运行
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|