小米路由器安装MT工具箱

由于NAS上安装软路由一直设置不好网络,只能暂时作罢,以后再折腾。而我的主要诉求是实现一个科学上网的环境,从这点来说还是折腾一下路由器比较好。

家里有个闲置的小米路由器2硬盘版,直接安装Misstar Tools工具箱,安装工具箱中的一个插件就可以实现科学上网了。关于工具箱内的其它插件可以看小米论坛的有关简介

1. 小米路由器安装开发版固件

首先要将小米路由器刷成开发版固件。去小米路由器官网下载对应的开发版固件,准备一个U盘,格式化成FAT32格式,将下载下来的固件拷贝到U盘,注意,一定将固件的文件名改为“miwifi.bin”

路由器断电,插入U盘,用一根牙签顶住路由器的reset键,通电。这时候不要放松reset键,直到路由器面板的灯开始黄色闪烁时就可以放开了。刷机过程大约几分钟,当前面板的灯变为持续的黄色时就可以拔下U盘,什么都不要做直到路由器的灯变为持续的蓝色,刷机完成。

2. 打开ssh

刷完开发者固件后路由器应该是恢复到初始状态了,这时候先要对路由器进行重新绑定,以获取小米路由器的ssh开启工具。如果之前已经下载了工具并记录了路由器的root密码,下面的部分可以跳过。

手机连接小米路由器的wifi,打开小米路由器的APP会有弹窗告诉你发现新的路由器,然后按照提示一步步做就可以绑定了,需要注意的是要确保你连接的是你要刷的这台路由器,另外路由器必须在路由器模式下。

绑定路由器后就可以在d.miwifi.com/rom/ssh这个网页查看到你绑定的路由器,记录好相应路由器的用户名(root)和密码。然后下载对应路由器的工具包。

下载好以后还是用刚才那个U盘将工具包拷贝进去并且删除刚才那个固件,确保工具包的文件名为miwifi_ssh.bin,注意,这个文件名与刚才那个开发版rom的文件名是不一样的。

刷机方法与刚才刷rom的方法一致,不过要注意的是我的路由器刷工具包的时候并没有持续闪黄灯,只是闪了一下,开始以为没好,一直按着reset好半天也没等到持续闪黄灯,后来证明闪一下松开就可以了,然后等待路由器蓝色灯持续亮起就说明刷机成功了。

至此,如果没有做过其它的设置的话,我们的路由器:

  • 安装了开发版的rom
  • 路由器开启了ssh
  • 路由器默认的IP地址为“192.168.31.1”

3. 用putty连接路由器

用putty的目的是可以通过ssh连接路由器,去putty的官网下载对应的软件版本安装到电脑上。

这时候要确保:

  • 路由器可以访问互联网
  • 用一根网线连接电脑和路由器的LAN口
  • 电脑IP地址为路由器同一网段或设置为自动获取IP

满足以上条件后打开putty,如下图示:

红圈内是路由器的IP地址,只输入这个位置就行了,点击“open”
成功的话就应该出现控制台

这时候会先让你输入用户名(root)和密码,密码就是你刚从小米ssh工具包那个网页记录的。需要注意的是图中红圈的位置输入密码时是没有任何反应的,你只管输,不要按错,输完就按回车,如果出现图中所示的“ARE U OK”的话说明连接成功了。

4. 刷入MT工具箱

上面的工作的做完后剩下的事情就非常简单了,确保路由器可以上网,在上一步“ARE U OK”下面的命令提示符处输入代码:

curl -s -k https://beta.misstar.com/download/$(uname -m)/mtinstall -o /tmp/mtinstall && chmod +x /tmp/mtinstall && /tmp/mtinstall

这个是安装Misstar tools 3.0beta版的,如果是想安装2.0版的话可以去小米论坛看看

输入完代码后它会自动上Misstar tools的网站下载安装,速度很快,安装的时候也有一些需要选择的地方,根据需要进行选择就行了。安装的最后会有工具箱登录的用户名和密码,这个需要牢记,与你的路由器登录名密码不一样。

进入工具箱的方法就是在浏览器地址栏输入路由器的IP加上端口号,例如“http://192.168.31.1:1314/”,登录工具箱的用户名和密码是刚才安装的时候给你的。

打开工具箱点击“插件管理”,如下图:

选择需要的插件安装就好了。

最后,感谢Misstar tools