小米r1d路由器折腾笔记

目的:让r1d成为一个小nas

环境:路由器AC一体机+AP

1、需要将将小米刷成tomato无盘运行系统

如果只是当个nas用可以用官方的系统即可,当然你愿意像我一样折腾也可以😂

那么先开始折腾!

恩山无线已经有教程里,这里先复制一份

目标系统tomato!

Tomato的主要特点包括易于设置和高效的QoS,相对DD-WRT更易用的界面以及极少需要在保存设置时重启。

近年俄罗斯大神对tomato系统进行了修改,使同样用BCM4709芯片的小米路由器可以用tomato操作系统了。虽然笔者力求用正确的方法引导大家玩机,但毕竟刷机有风险,操作需谨慎,责任自承担。稳妥一些就最好准备上编程器吧。下面跟我来刷机!

第一步,准备工作。

1.小米路由器R1D一台。

2.打开路由器SSH。http://d.miwifi.com/rom/ssh

3.下载tomato操作系统,下载带有R1D标识的就可以,一般13M左右,130以后版本的都有简体中文选择。 https://bitbucket.org/tsynik/tomato-arm/downloads

4.下载刷机工具包 https://wwz.lanzout.com/iVFIM08rrxmd 密码:bcfk

第二步,前期工作。

1.由于小米路由器引导和tomato不同,需要修改cfe.bin并且稍后更换。两步走,一是打开小米路由器管理后台,记下你小米路由器的MAC 。

二是用工具包的cfe编辑器,打开cfe_stock.bin文件,按下面截图提示修改并且保存cfe.bin文件备用

2.把修改后的 cef.bin文件以及工具包里的backup.sh、flash-cfe.sh 共 3 個文件放到U盘中,插入小米路由器 USB 待用。

第三步,刷机开始。

1.用Xshell 4或者putty.exe之类打开SSH操作。进入U盘 。

cd /extdisks/sdb1(这个U盘位置各人可能不同,自己修正) 回车。

2.首先进行小米路由器备份。这一步非常重要。因为我们刷机第三方系统,今后要恢复原系统要靠这些备份。

./backup.sh 回车

约半分钟左右,备份完毕。

3.更换cfe.bin。

./flash-cfe.sh 回车

几秒钟后cfe,更换完成,拿下U盘,备份妥善保存。

4.确认刷机后门打开。

nvram set boot_wait=on && nvram set wait_time=10 && nvram commit && nvram show |grep wait 回车

屏幕有

sh
boot_wait=on      

wait_time=10

的显示为成功。

5.修改电脑本地IP设置。

其一,进入本地网络连接,点击网络属性

其二,下图选择internet协议版本4,点击属性

其三,下图指定IP地址,按确定。

提醒:刷机完毕记得修改回原来的‘自动获取IP地址’,否则电脑不能上网的哦。

6.网页打开192.168.1.1 ,小米路由器lan口用网线和电脑连接,路由器拔下电源重启,指示灯转黄灯,稍等一会即会有以下显示

按选择文件找到你下载的tomato固件,再按上传 (Upload)注意左下角有正在上传文件的百分比

ps:我就卡在这一步,死活上传不了,最后编程器都上了,最终还是刷坏了,问题是无法擦除芯片。

上传很快,一般几十秒可以,成功即有下图

此处是固件安装和重启,需要时间较长,等3-5分钟或者更长时间,到黄灯转蓝灯即成功。这里如果重启不能显示cfe刷机服务标志,又或者上传不能开始,上传时间过长(超过1分钟),上传中途中断等,不用灰心。黄灯不可怕,可能是缓存问题,只需要拔下电源,长按reset键再插电30秒以上。重新操作直到黄灯转蓝灯,最后在网页输入192.168.1.1,会弹出要求的登录名和密码框框,同样都输入admin即可进入tomato设置。

刷机就完成了!

ps:

我最终还是淘了个二手,别人已经刷好的😫。

没错,这玩意需要运气!😭

既然已经有了台现成品,那就让它成为家庭nas吧!

这里的设置和操作是针对已经有主路由器的用户,如果你想把r1d当作你的主路由无需进行这些操作,直接用就好。

1、配置wan与lan,让r1d有一个内网ip可访问和管理。

wan配置如下:

lan配置如下:

2、再进入tomato管理页面的USB&NAS的文件共享

客户端代码页选择936

共享列表里面记得添加你的硬盘路径,一般来说硬盘会自动挂载到/tmp/mnt/sda1

你也可以去USB支持里面去查看已连接的设备,会显示你的硬盘的挂载目录

还有媒体服务器啥的都可以打开🤩

ps:这里路径直接写/sda1

记得跟数据有关的都填你的硬盘路径,不然可就挤爆闪存了😂

3、打开ftp服务器(它在web服务选项里面)

目录示例:

目录

匿名根目录 * /mnt/sda1 (匿名连接)

公共根目录 * /mnt/sda1 (通过身份验证的用户访问,如果没有指定用户)

私有根目录 ** /mnt/sda1 (为认证用户以私有模式访问)

用户帐户建议添加,密码简单点没太大问题(只要你不在家里开服务器😂)

4、4被我吃掉了😋

5、电影体验

如果你直接挂载r1d的硬盘到本地的话,1-3GB左右的电影基本能够看,但是由于smb协议,网络性能等等问题会出现卡顿的问题,看一部电影居然能卡2次

建议使用potplayer里面的远程连接使用ftp进行观看电影,实测下来,观看10GB以下电影不会出现问题,10GB以上可能会有问题,跟电脑解码性能也有关系。

小米路由R1D官版固件打开硬盘访问终极方案

记得r1d要是主路由。

啥也不说了😂

上图😁

打开samba

打开全盘访问

打开网络发现

启动服务

注册表

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters