通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  新兵

注册:2017-6-291
跳转到指定楼层
1#
发表于 2023-9-11 13:58:22 |只看该作者 |倒序浏览
本帖最后由 zhangkl 于 2023-9-11 14:02 编辑

折腾了两个多月了,把整个过程总结一下。

[backcolor=rgba(0, 0, 0, 0.1)]
用小米路由器3G搭建家庭私有云盘-初始和最终状态

现在的效果

  • 可以用华为智慧屏播放移动硬盘里的4K高清电影,流畅顺滑、无卡顿、无延迟。这是用一部90G、码率为66Mbps的4K高清电影测试的结果。
  • 可以用台式机以40MB/S的速度下载电影到移动硬盘中。我现在的电信宽带是500M的,注册了迅雷超级会员。
  • 可以用手机以200Mbps的速度查看移动硬盘和台式机里共享的视频、音频、图片和各种文档资料
  • 手机、台式机、华为智慧屏现在都是通的了。往华为智慧屏里装APP不再需要用U盘,现在可以用手机或电脑下载好,然后放到共享文件夹内就行了。
还没有实现的功能在外地(外网)往移动硬盘里面丢东西

总的花费(包括走弯路的花费):575.8元。

  • 笔记本ExpressCard转USB3.0扩展卡1个 47元。
  • DP转HDMI转换器1个+网线1根 35元。
  • 多功能计量插座1个 44.8元。
  • 小米路由器3G(MI-R3G)1个 99元。
  • 换电信光猫1个 100元。
  • TP-LINK 5口千兆交换机TL-SG1005M + Cat 5E网线1根 120元。
  • 山泽USB3.0转千兆有线网卡(AX88179芯片)1个 50元。
  • 山泽USB3.0转千兆有线网卡UW013(RTL8153芯片)1个 80元。
过程总结

搭建个人私有云盘(NAS)是围绕大容量硬盘展开的,因为所有的文档资料最终都要存在里面,怎么快速的存取是关键,所以需要搭建高速的网络。我用的是以前买的西数2T USB3.0接口的移动硬盘,机械式的,转速5400转,插在我的台式机USB3.0口,读写速度都在100MB/S左右,还是挺快的。但是台式机不可能随时开着,所以需要把这块硬盘插在一个能随时开着、功耗又很低、读写速度又很快的地方。

刚开始想着把它插在电信光猫的USB口上,然后共享给台式机等其他设备。但是测试了一下读写速度,只有10MB/S左右,因为电信光猫自带的USB口是2.0的,速度只有100Mbps.看里面的视频卡得很厉害,而且10分钟左右就卡死了,光猫发热也很厉害。

那么好吧,我有一台2008年上市的联想ThinkPad W500 4058CTO,CPU是酷睿双核,主频2.53GHz,此前也已经把内存扩展到了最大的4G,其内部网卡也是千兆的,我试了一下它与台式机的通讯速度,在60MB/S左右,还可以。但是这台笔记本竟然没有USB3.0口。那么怎么把我的移动硬盘接上去?仔细查阅了该本的配置参数,发现有3种方案可选:一是可以利用其EXPRESSCARD扩展口,买一张EXPRESSCARD转USB3.0的扩展卡,扩展出2个USB3.0口出来,然后把移动硬盘接上。于是欣欣然上某宝买了一个ExpressCard转USB3.0扩展卡(ASM1042芯片),装好驱动,把移动硬盘插上,但是奇怪的事情发生了:一插上移动硬盘或U盘,任务栏里的那个U盘图标就消失不见了,打开设备管理器一看,原先安装的扩展卡图标也消失了。刚开始怀疑买的这张扩展卡有问题,和卖方确认是没问题,然后怀疑是这个本子的扩展口有问题,因为设备管理器上显示的是PCMCIA适配器以及CardBus Controller。最后经过一番艰苦的资料搜索,在外网的一个网站www.thinkwiki.org上找到这个本子的正确配置:这是一个CardBus(Type 2)扩展口,而不是一个ExpressCard扩展口,前者不支持USB3.0。但是国内所有的网站上都说这是一个ExpressCard扩展口啊!看来是掉坑里了。

还有一种办法扩展USB3.0,那就是拆开本子,把里面的WIFI模块取出来,装上一个miniPCIE转USB3.0的扩展卡。这种卡某宝上只要十几块钱,但是拆和装都很费劲(网上有教程),一不小心整个本子都会坏掉,思来想去,决定不搞了。

最后一种方法是拆掉本子原配的光驱,在原光驱位装一个SATA2接口的笔记本硬盘。这就要把我的移动硬盘盒拆开,把里面的硬盘取出来。但是拆开盒子后发现,西数的这款移动硬盘和控制板是焊在一起的,并不能单独拆开使用。如果不拆,那就要再买一个笔记本硬盘,又得花上几百块,因为这个本子原配的硬盘只有300G左右,肯定不够用啊。只好作罢。

看来移动硬盘插在这个二手笔记本上是不可行的。况且这个本子又大又重(15寸屏,2Kg左右),功耗60W左右(待机也有10W左右),发热还很厉害,用它做NAS确实不合适。买一个轻NAS,比如海康威视的H99 Pro也要两百多块,有没有一个更便宜、更好的方案呢?

偶然在网上发现有人用带USB3.0的路由器做NAS,眼睛不禁一亮。马上搜索此类路由器,发现最便宜、最稳妥的一款路由器是小米路由器3G(R3G版本),这款路由器已经停产,网上只能买到二手的,价格在六七十块左右,正好。于是又欣欣然在某宝购得一个,连运费在内99元。这款路由器已经刷了breed和Padavan固件,买回来插上电就能用。把移动硬盘插上它的USB3.0口,测了一下速度,发现两个问题:一是从台式机读移动硬盘是50MB/S左右(这没问题),写是25MB/S左右,这就有问题,因为我用迅雷下载资料最快可达40MB/S,要直接下资料到移动硬盘的话,它的速度就跟不上了,我不可能先下到我的台式机硬盘里面,再转发到移动硬盘里面去吧,多麻烦呀。另一个问题是用华为智慧屏(V55i-A)看里面的电影还是有点卡,看着看着就开始转圈、缓冲。华为智慧屏(V55i-A)的运行内存是4G,处理器是鸿鹄818 1.5GHz双核,比起台式机16G内存和酷睿i7 3.6GHz八核是差远了。经过这一段时间的摸索,我发现读写移动硬盘的速度不仅和网卡的速度有关(百兆网卡和千兆网卡速度相差太大),还和去读写它的CPU速度和内存大小有关。华为智慧屏(V55i-A)RJ45网口是100M的,自带的一个USB3.0口我用外置的山泽USB3.0转千兆网卡去测,速度也只有100M左右,后来发现是山泽这款网卡内部的芯片(AX88179)不支持华为智慧屏,换另一块芯片为RTL8153的网卡,速度顿时翻了一倍到了200M左右(还是没到我希望的1000M)。华为智慧屏自带的WIFI 5G的网速也是在200M左右上不去。

另外,小米路由器3G的CPU是MT7621A MIPS双核880MHz,内存是256M,我一度怀疑这款路由器的性能根本不支持USB3.0这样的高速接口,同样的移动硬盘,接在台式机上读写速度都是100MB/S,而接在小米路由器3G上,读只有50MB/S,写则只有区区的25MB/S左右,无论怎么优化设置都无济于事。剩下的办法就是给它超频和扩展内存。网上有超频的教程,据说可以把它的频率超到1100MHz,但是过程非常繁琐、专业,一不小心这台路由器就变砖了,只好望而却步。扩展内存,这台路由器内存型号是NT5CC128M16IP-DI,把它取下来,换上同厂家512M的内存NT5CC256M16CN-DIA,但是发现这两个内存芯片的管脚不兼容。我顿时又灰心起来。看来这99元又是白花了啊。

但是我不甘心啊,偶然一个机会发现有网友说路由器Pandorabox固件的速度比Padavan固件快,眼睛不禁又是一亮:何不把固件换成Pandorabox试试?!

于是找Pandorabox固件下载,找重刷固件的教程,断电后用一根牙签戳住小米路由器3G的RESET,再上电,进入breed web控制台,加载下载好的最新版的Pandorabox固件,重启,两分钟后进入新的登录界面,用户名root,原始密码admin,一个崭新的用户界面出现了:


[backcolor=rgba(0, 0, 0, 0.1)]
pandorabox固件

赶紧测一下读写性能,看看有什么改善:


小米3G写台式机

上面是从小米路由器3G的移动硬盘读取到台式机硬盘的速度


台式机写小米3G

上面是从台式机硬盘写到小米路由器3G的移动硬盘的速度

可以看到,重刷固件后的读写速度都翻了近一倍,从原来的50MB/S和25MB/S变为90MB/S和50MB/S,已经接近千兆网的极限速度了。

另外一些经验

  • 用华为智慧屏播放移动硬盘里的视频、音乐、图片和电视直播可以用KODI播放器(现在最新版本是V19),这是一个开源的免费的播放器,功能很强大,插件很多,但设置起来很繁琐。下面是它的很有特色的海报墙:

KODI海报墙

我在台式机里面也装了一个Windows版本的,用来做媒体中心,比Win10自带的“电影和电视”好用得多。

  • 华为智慧屏里可以装一个“文件管理器+”APP,这个APP比“小白文件管理器”好用,其“远程存储”功能支持自选SMB1.0、SMB2.0和SMB3.0协议,Win10支持SMB3.0协议,但小米路由器3G似乎只能支持到SMB2.0,换成SMB3.0协议就找不到共享文件夹了。把协议设置为SMB2.0时读写速度会快1倍左右。
  • FTP协议比SAMBA协议速度快很多,用KODI添加源的时候最好添加FTP网络位置,这就需要在小米路由器3G和Windows中开启FTP协议。
  • 连不上网主要是IP地址不对。
  • 重设IP地址,并且把IP地址改成静态的有助于Windows快速发现共享的主机。
  • 把网卡属性的“高级”设置改一下,把里面的所有节能和唤醒部分关闭,把所有带“减负(offload)”和“校验和(checksum)”字样的选项关闭,把“连接速度和双工模式”从“自动侦测”改为“1Gbps全双工”,有助于提高网速。特别是传输几十G的大文件时速度提高很明显。
  • 把小米路由器3G的WIFI(2.4G和5G)都关了,让它只负责管理移动硬盘的读写操作,有利于提高速度。只使用电信光猫的WIFI。
  • 把小米路由器3G、台式机和华为智慧屏的网线都集中接到千兆交换机的LAN口,有助于提高它们之间互传数据的速度。只用一根网线接交换机和电信光猫,用来访问外网。
  • 华为智慧屏和很多品牌的智能电视现在都还是百兆有线网口,看几十个G的4K高清很卡,就算在其USB3.0口接外置网卡(而且只认RTL8153芯片,听说RTL8153B芯片都不行,没试过。真坑啊),其速度也就是200Mbps左右,和WIFI5的速度差不多。什么时候能做到千兆呢?
  • 华为智慧屏接USB3.0外置网卡,其速度和WIFI5的速度差不多,但比WIFI5稳定。
  • 迅雷的快鸟提速很坑,我的500M带宽提速后一退出迅雷,带宽就降到200M,只好卸载重装,并且在Hosts文件中增加一行“127.0.0.1 api.portal.swjsq.vip.xunlei.com”。并且把迅雷开机自动启动的功能关掉。这是网上大牛提供的方法,很有效。
我的NAS网络连接图


NAS连接图



举报本楼

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

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-16 23:39 , Processed in 0.220088 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部