小米路由器 AX9000 开发版固件获取 SSH / 安装 MIXBOX & ENTWARE
既然 AX9000 有了 Docker
那我们打开 SSH 的方式就很多了
Portainer 部署 BusyBox
这边我们通过 BusyBox 打开 SSH 权限
首先进入 Portainer 后台
创建一个容器
镜像使用 busybox
在 Advanced container settings 中开启 tty
然后挂载路由器的根目录
然后部署容器
Attch 修改配置
之后回到容器列表,选择刚创建的容器
使用 attch 进入容器
chroot到主机根目录并且修改 dropbear
1 | chroot /mnt |
找到如下内容
1 | start_service() |
将它注释掉
1 | start_service() |
然后启动一下 dropbear
1 | /etc/init.d/dropbear start |
修改 root 密码(或者添加 RSA的authorized_keys)
1 | passwd root |
1 | vi /etc/dropbear/authorized_keys |
固化 SSH(有变砖风险,可以跳过)
使用 mitool
先查看 bdata 分区
1 | cat /proc/mtd |
然后备份 bdata
1 | nanddump -f /mnt/docker_disk/bdata.img /dev/mtd18 |
固化 SSH
1 | /tmp/mitool.sh unlock |
SSH 权限就开启了
安装 MIXBOX
1 | export MB_URL=https://gcore.jsdelivr.net/gh/monlor/mbfiles && sh -c "$(curl -kfsSl ${MB_URL}/install.sh)" && source /etc/profile &> /dev/null |
一串命令就行
之后在命令行使用mixbox
就能使用了
手动更新
1 | sh -c "$(curl -kfsSl https://gcore.jsdelivr.net/gh/monlor/mbfiles/update.sh)" && source /etc/profile &> /dev/null |
手动卸载
1 | sh -c "$(curl -kfsSl https://gcore.jsdelivr.net/gh/monlor/MIXBOX/apps/mixbox/scripts/uninstall.sh)" && source /etc/profile &> /dev/null |
安装 Entware
首先备份
1 | mv /bin/opkg /bin/opkg.bak |
1 | mkdir /data/opt |
如果你想要安装在外置存储(USB)
1 | mkdir /mnt/docker_disk/entware |
如果已经安装完了要更改路径
1 | mv /data/opt 新路径 |
参考内容
小米路由器 AX9000 开发版固件直接获取 SSH - 南浦月 (nanpuyue.com)
AX9000官方固件一些ssh配置分享(静态路由,巨型帧,彻底关闭无线,Godaddy DDNS等)-小米无线路由器以及小米无线相关的设备-恩山无线论坛 (right.com.cn)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Backup of old blog!
评论







