小米路由器 AX3000T 开启 SSH 方法 & 降级后不识别 WAN&LAN 的处理办法

文章首发于公众号【小白书签】:https://mp.weixin.qq.com/s/_CnR47eL4OMVM3jmcUMt4Q

小米路由器 AX3000T 由于价格便宜又能刷机,受到了大家的热捧。不过要是最近购买的 AX3000T,出厂固件版本(1.0.84)可能比小米官网提供的 ROM 还要高。这就导致刷机变得有些困难,因为网上的教程大都是针对旧固件的。比如,很多都介绍使用“小米路由器修复工具”降级到 1.0.47 版本再开启 SSH,若您真这么做,那就悲剧了!

降级后无法连接以太网

因为此时您会发现,电脑无法再识别和通过网线连接,WAN/LAN 口似乎失效了。那么,我们要如何“救砖”呢?小白整理了下面几种方法,有需要请自行尝试:

方法一:

同时按 mesh 和 reset 按钮,看看能否重置进入系统。

方法二:

在“网络连接”的“以太网”(控制面板\所有控制面板项\网络和共享中心\更改适配器设置)上右键 - 属性 - Internet 协议版本 4(TCP/IPv4)- 属性,两个全部改为“自动获得”。然后再在“以太网”上右键 - 禁用、启用一下。

用浏览器尝试能否打开路由器管理页面(不用管右下角网络连接标志是否正常),可以的话直接设置即可。

如果不行,使用“小米路由器修复工具”将固件恢复到 1.0.84 版本后,再按照上述步骤重新操作一遍。

方法三:

实在搞不定,还在售后保障期限内的话,可以直接退/换货!

路由器开启 SSH

言归正传,下面我们重点介绍下小米 AX3000T 路由器如何启用 SSH。

  1. 通过 IP 地址(192.168.31.1)打开路由器管理后台, URL 格式大致如下:

http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/web/home

将 stok= 后面的值 (如上述的 210201xyz ) 复制下来,注意不要关闭管理页面。因为 stok 值不是固定的,每次打开管理页面会有变动。

  1. 以管理员身份打开 CMD (命令提示符)并分别运行以下 4 条命令,注意将其中的 210201xyz 替换为实际值。

1.0.84 固件可使用下方命令:

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/api/xqsystem/start_binding -d "uid=1234&key=1234'%0Anvram%20set%20ssh_en%3D1'"

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/api/xqsystem/start_binding -d "uid=1234&key=1234'%0Anvram%20commit'"

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/api/xqsystem/start_binding -d "uid=1234&key=1234'%0Ased%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%22debug%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear'"

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/api/xqsystem/start_binding -d "uid=1234&key=1234'%0A%2Fetc%2Finit.d%2Fdropbear%20start'"

1.0.47 等固件可尝试下方命令:

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20set%20ssh_en%3D1%0A"

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20commit%0A"

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/api/misystem/arn_switch -d "open=1&model=1&level=%0Ased%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%22debug%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%0A"

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=210201xyz/api/misystem/arn_switch -d "open=1&model=1&level=%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A"

每行执行后,输出内容都包含 {code:0} ,则代表 SSH 开启成功。

  1. 计算 SSH 密码

在网址 https://miwifi.dev/ssh 输入路由器 SN 码后计算密码(密码是固定的,可以保存一下),从路由器后台主页可以看到 SN 码。

小米AX3000T路由器1.webp

  1. 登录 SSH

小白使用的软件为 PuTTY,主机名称(或 IP 地址)就是192.168.31.1,登录用户名默认为root,密码就是上述所计算的。

小米AX3000T路由器2.webp

复制密码后,右键即为粘贴(粘贴后可能无提示),直接回车,出现“Are U OK”表示登录成功。

  1. 永久开启 SSH(重启不会关闭,非必须)
mkdir /data/auto_ssh && cd /data/auto_ssh
curl -O https://fastly.jsdelivr.net/gh/lemoeo/AX6S@main/auto_ssh.sh
chmod +x auto_ssh.sh

uci set firewall.auto_ssh=include
uci set firewall.auto_ssh.type='script'
uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh'
uci set firewall.auto_ssh.enabled='1'
uci commit firewall

之后,就可以进行刷入 UBoot 等其他操作了。

PS. 出厂固件为 1.0.84 版本的 AX3000T 路由器,不确定是固件加密,还是更换了硬件。若需要刷入 OpenWrt,之前的 UBoot 可能无法使用。有此需要,可购买支持降级 1.0.47 版本固件的 AX3000T,或等待匹配 UBoot 和 OpenWrt.

资源下载

https://pan.quark.cn/s/9c1116a91d8d

https://1itao.lanzouf.com/b02gub4onc

https://www.123pan.com/s/hieA-VRnxH

https://pan.baidu.com/s/1qQZ3nS0SnqnL6BHnjrG5nA?pwd=k9j3

https://url26.ctfile.com/d/948726-63317353-b56b5b?p=7890(访问密码:7890)

0

评论0

没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码