ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 195548|回复: 12
上一主题 下一主题
[小米路由]

小米路由器mini刷SSH亮红灯 不成功的临时解决方案

[复制链接]
跳转到指定楼层
楼主
发表于 2017-3-5 19:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小妞给爷笑笑 于 2017-3-5 19:08 编辑

说说家里的路由情况:

花钱的2个:小米路由器mini和小米路由器3;免费的2个;斐讯K1和斐讯K2(京东30天返现)

为啥买了免费的斐讯路由,因为被小米路由器3折腾的。算了,这茬咱就过去了。不提也罢。现在的方案是小米路由器3作为主路由器放墙体箱里面,然后引线到书房和客厅还有卧室,各放1个路由器。斐讯的因为有后台,而且经常断网,就刷了华硕的固件,速度稳定,网页显示不含糊,当然,也不存在信号拥堵的问题(这里没有说小米一键wifi优化的不好)。

我自己的电脑是连接在书房,连接的是小米路由mini。为什么刷小米路由器mini?因为rom体验不好。我家里是200M光纤宽带,外接到书房其实只有100M(因为网线和小米路由器3都不支持千兆,也怕麻烦,100M够用了)。电脑是直接连接路由器mini的,但是有个问题,一旦迅雷下载,网速堪忧啊。哪怕下载速度只有1M/S,我网页经常无法连接,能理解那种痛苦嘛?纠结了很久,还是刷了吧。


问题来了。现在小米封了SSH,刷不起来。什么换U盘,换老版本固件都没用。一刷SSH 都是红灯。没辙,准备放弃的时候,网上看到几个网页,就抱着破罐子破摔的心态,试了试,嗨!成了。

下面是我的步骤,提供给遇到同样问题的米粉朋友参考。


方法一:(我的第一步)


原文有动态图,不过涉及到一些代码,相对很多菜鸟而言,包括我,都是有点吃力的。所以,在这边我转了下,然后把一些代码都加上去。方便小白操作。




这里使用的固件版本是2.7.11 我是使用的这个版本,开发版的。不要尝试官方U盘插拔的方法,无效的。

①先自行网上下载工具,python 。下载安装步骤看动态图1

小米路由器mini刷SSH亮红灯 不成功的临时解决方案

先安装python,然后将附件的 工具xiaomi,解压到 D盘根目录,开始-运行-cmd,cd /d D:\xiaomi

这样就直接进入刚刚下载的工具,xiaomi目录下面了。然后cmd 继续 pip install requests

动态图1的动作就完成了。

②,登录小米路由器mini后台(默认192.168.31.1),进入常规设置-其他-手动升级,把下载好的2.7.11固件手动安装。不要动路由器,等待路由器重启,并且重新初始化到上网阶段。路由密码可以先设置为admin(脚本里面也是如此设置的)。

路由器重启之后,登录后台,登录进入。


地址栏url类似下面这样:

http://192.168.31.1/cgi-bin/luci/;stok=e00b01a819d8a18b93d6cedb6f74d621/web/setting/upgrade

把你登陆成功的stok值复制一下(stok值每一次都不一样)比如列出的就是 e00b01a819d8a18b93d6cedb6f74d621

③,找一个U盘插上路由器mini。

CMD 命令 mini.py,然后出现的地方 把刚刚复制的stok值粘贴上去就行,静静等待

步骤②③按动态图2操作即可。


小米路由器mini刷SSH亮红灯 不成功的临时解决方案




注意事项:

1:stok值得是你登陆成功后的,关闭网页或重启就失效

2:IP是192.168.31.1 如果不是自己修改py脚本

3:如果想显示详细返回信息,就用文本编辑器打开.py脚本,把里面

#print (req.content)  前面的 # 号删除(一共有4处)

4:脚本里写的是sda1,由于U盘分区的不同或多次插拔,挂载点会顺延成sdb1、sdc1或sda4、sdb4等等,

会导致不成功,需要自己修改py脚本里的路径,或者最简单的办法就是 重启,换U盘。

(操作成功返回信息:"code": 0   如果提示:not exist ext device 就是挂载点不是sda1)


(我在脚本里面增加了修改默认密码为admin,建议用文本编辑器打开payload改成你自己的),

硬盘版运行mi.py,mini运行mini.py,

出现提示后右键粘贴你的stok值,回车,等待操作完成后,重启后生效。


然后下载工具putty和winscp。都是绿化版的,还有我自己用的一个潘多拉固件。



④使用putty。exe,地址输入 192.168.31.1,点击确定。这里是否SSH成功,就看这一步是否报错了。如果有英文提示网络连接拒绝访问,那么就是SSH没有成功。如果直接出现类似CMD命令框的,就成功了。输入用户名root,密码admin,见到xiaoqiang就成功了。详见动图3

小米路由器mini刷SSH亮红灯 不成功的临时解决方案


⑤这里,打开winscp,文件协议 选择SCP,不要默认的,不然会进不去。root和admin一样。浏览到路由器/tmp/目录下,将bin固件直接拖入复制到/tmp/目录下。比如工具里面的20150604.bin。

上传好了之后,回到putty,使用代码  mtd -r write /tmp/20150604.bin OS1 回车

等待 出现 reboot就成功了,等待路由器重启成功,然后地址栏输入 192.168.1.1,用户名 root 密码admin


方法二(我做的第二步)

这个方法比较简单,没有那么复杂。不过我是试过第一个,还是有点小问题,然后才尝试的第二种,然后就成功了。


注意!!!:开启SSH,以为放弃保修,也可能导致路由器的不稳定,大家一定想好了再操作!

下面的方法理论适应所有的路由器版本,但是路由器ROM必须是开发版,我的R3是降到开发版2.11.20后才成功开始SSH的

小米路由器3 开发版2.11.20下载
教程开始:(转)

1. 打开 IE 浏览器,在地址栏中输入小米R3的 IP 地址(默认为:http://192.168.31.1,下文图中均为笔者自定义的 IP 地址),回车,输入你设置的管理密码,登录进去。此时地址栏中的网址会变成这种形式:

http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/web/home#router


2. 将地址栏中的网址替换为下面,然后回车:

http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3BnVRam%20set%20ssh%5Fen%3D1%3B%20nvram%20commit

小米路由器mini刷SSH亮红灯 不成功的临时解决方案



看到网页中出现“{"msg":"未能连接到指定WiFi(Probe timeout)","code":1616}”的字样,表示该命令执行成功。


3. 继续将网址替换成下面,然后回车:

http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbear

你会看到标签页上有一个小圆圈在转,后面显示“正在等待” 字样,表示命令正在发送,请等待!

小米路由器mini刷SSH亮红灯 不成功的临时解决方案


过一会儿,标签页的转动的圆圈会变成网页图标,文字会变成路由器的 IP 地址。

小米路由器mini刷SSH亮红灯 不成功的临时解决方案



网页中出现“{"msg":"未能连接到指定WiFi(Probe timeout)","code":1616}”的字样,表示该命令执行成功。


4. 继续将网址替换成下面,然后回车:

http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20start

判断命令执行成功的方式同第2、3步相同,不再赘述!


5. 继续将网址替换成下面,然后回车:

http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/api/xqsystem/set_name_password?oldPwd=《你当前的后台管理密码》&newPwd=《新密码》

小米路由器mini刷SSH亮红灯 不成功的临时解决方案


网页中出现“{"code":0}”的字样,表示修改密码成功!


6. 现在我们就可以用 SSH 方式访问小米路由器的小强了!

成功开启SSH后,我也遇到了其他问题,大家一起讨论下:

1、修改/etc/hosts后不起作用

2、有时候重启路由器后,R3的Rom自动升级为稳定版本 2.10.16,我在手机App已经设置了不自动升级,这是个恶心的地方。

原文有详细说明。还是比较简单的。这里我就不多说了。不需要操作什么,纯鼠标就行。尝试一下吧。



再来说说路由器使用感受,真快!小米的硬件不错,配合潘多拉的固件,网页速度明显提升。之前都是需要转4-5秒,有时候还需要再次刷新,现在直接打开2秒所以就出现网页。迅雷下载也不再 网页无法显示了。感觉不错。


不过遗憾还是有的。比如刷了固件之后,就真的是普通路由器了,没有app之说了。所以我小米路由器3作为总路由器就是定期重启用的。


62e8aea743b8482be5b46a3baecb931a.gif (132.99 KB, 下载次数: 53)

62e8aea743b8482be5b46a3baecb931a.gif

上一篇:小米路由器Pro开箱
下一篇:这款路由器也可以赚钱——新路由3体验评测
沙发
发表于 2017-3-5 19:53 | 只看该作者
测评很专业吗
回复 支持 反对

使用道具 举报

板凳
发表于 2017-3-5 20:50 来自ZNDS手机版 | 只看该作者
小米路由mini也可以这样刷吗
回复 支持 反对

使用道具 举报

地板
发表于 2017-3-6 09:56 | 只看该作者
分析的很有道理    感谢楼主的分享!
回复 支持 反对

使用道具 举报

5#
发表于 2017-5-13 20:36 | 只看该作者
附件呢??
回复 支持 反对

使用道具 举报

6#
发表于 2017-8-11 09:45 | 只看该作者
附件在哪里啊亲!!
回复 支持 反对

使用道具 举报

7#
发表于 2017-10-7 21:53 | 只看该作者
为什么我在cmd里,打不开mini.py?
回复 支持 反对

使用道具 举报

8#
发表于 2019-7-5 20:01 | 只看该作者
fujian在哪里啊
回复 支持 反对

使用道具 举报

9#
发表于 2020-5-16 16:51 | 只看该作者
附件在哪
回复 支持 反对

使用道具 举报

10#
发表于 2020-6-20 22:18 | 只看该作者
附件在哪里啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-27 02:04 , Processed in 0.088768 second(s), 15 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表