家庭智能设备整合计划(一)

买的网线邮了好几天终于到了,一下午的时间把家里设备的网络结构搭建了一下,新的宽带真是网速爆表呢,果然还是有线网络牛逼啊!

wangs.png

百兆网速!

于是我正好思考了一下前阵子在考虑的家庭数据整合问题。

目前状况:

因为随着家里面数码设备与存储数据的增加,而存储设备的物理分割导致存储数据的管理越发复杂。在我家,物理存储空间主要分割在三大块,一是控制给电视提供数据输出的电脑,一个是我平时常使用的电脑,还有一块热插拔外置硬盘盒。而如手机等移动设备端只有一两百个G,所以忽略不计。为电视提供输出的电脑端存储了大量我离线的电视剧、电影和音乐,而硬盘盒存储了大量备份的游戏和其他数据,而常使用的电脑上主要存储的常使用的各类文件。比如像把一台电脑的大量文件转移到另一台去的时候,就需要借助u盘或者移动硬盘,而这中途的复制粘贴就特别的浪费时间。

理想状况:

我们理想的状态无疑是让所有的存储数据就像处于一个物理空间一样,如PC对硬盘的整合分割。面对越来越多的数据,我们需要“可以从任意一个设备中快速提取我们需要的文件,也可以快速的将大量文件分配到他应该呆的位置去”这样的功能。比如让我家数据的三个主要使用端——电视、电脑、手机,在任一时刻就可以访问到对方,使用对方存储的数据。比如躺上床,在也不用去网上麻烦的找自己想看的电视剧,直接从电视端读取。在电脑工作时,需要剪辑一些视频素材,直接从电视端提取。

顺着这次更新了宽带,我开始着手对所有数据的整合,首先想到的方案自然是局域网共享,这是windos自带的数据共享功能,虽然不能完全的将所有硬盘整合一体,但实现三个端的数据快速传输是没问题的。

然而在正式开始后很快遇到了问题。

其他端之间的互相访问都没有问题,然而安装盗版win7服务于电视的那台电脑却出现了一个很奇怪 的现象——他可以访问其他端的文件,但他死活不允许别人访问他的共享文件。查阅很多资料,发现可能导致这个问题的地方还超级多。曾经的xp在文件共享上就很简单,然而那时候的电脑也常发生被人通过共享文件的功能获取他人的文件。xp升win7之后,微软对局域网共享做了多重的限制,包括默认关闭了win7系统之间的共享访问,而跨系统共享访问更成难题,系统多个设置均会影响到局域网共享的使用,当发生文件共享失败的时候,我们就得对可能诱发共享失败的原因逐一排查。

对win7的共享功能问题,我们需要排查这些问题。

首先,我们需要是管理员权限才能执行以下操作,而入网的计算机都要在相同的IP段,比如在192.168.1.X(2≤X≤255)的网段上。所有入网的计算机需要在相同的工作组,比如都在WORKGROUP组,所有入网的计算机需要开启来宾账户,即用户管理中的guest账户。然后必须关闭任何第三方的防火墙软件如360之类的杀毒软件,或对其进行相关设置。对于Windows7自带的防火墙,也必须进行设置或关闭。所有入网的计算机的操作系统必须有正确的权限设置。注意部分的windows系统版本无法局域网共享,另外,我们使用的盗版windows更是有不同程度的阉割,所以更难确定当前使用的系统是否支持文件共享。

另外,我们需要在计算机—管理—-服务和应用程序中设置相关的服务,将Server、Workstation Computer Browser、DHCP Client 、Remote Procedure Call、Remote Procedure Call (RPC) Locator、DNS ClientFunction Discovery Resource PublicationUPnP Device HostSSDP DiscoveryTIP/IP NetBIOSHelper均设置为启动,否则都会导致无法连接。

在网络和共享中心还需要设置网络发现、文件共享等功能。我们还需要检查访问策略设置,运行打开secpol.msc,安全设置—-本地策略—-安全选项

将”使用空白密码的本地帐户只允许进行控制台登录”,设置为禁用。这是因为很多人的电脑使用的默认管理员,而没有设置密码。在网络访问中,将”不允许 SAM 帐户和共享的匿名枚举” ,设置为禁用。

在”从网络访问此计算机”将你要使用的用户添加上,在”拒绝从网络访问这台计算机”将限制的用户删掉。

除了以上以外,还有种种稀奇古怪的设置,针对不同系统间的共享还需要不同的设置。就算共享访问成功了,后面还有包括读写权限管理的相关设置包括修改注册表等等。

整个下午,我就依次逐一排查,然而还是无法共享。气的我当时真想问候写这些安全设置的程序员。

最后想了想,想起来腾讯的qq在大容量数据传输的时候有个很好的特性,腾讯会根据传输文件的情况安排不同的传输方式,比如异地大文件传输,腾讯腾讯一边从上传端接收数据,一边存储在服务器上,再一边传给接收方。之后你再将同样的大文件传给其他人的时候,他就直接从服务器上将大文件传给对方。而方传输数据的双方处于相近的网络时,比如局域网。腾讯会自动寻找传输两端最短的路径,并从最短路径传输,而不再经过到他家服务器。这一点让qq的局域网传输速度极快。曾经在校园网中经常和别人传输大文件让我对这一点感受明显。

所以最后还是得腾讯爸爸出场。

chauns.jpg

尽管由于光猫端口的限制,使用的wifi,但腾讯的局域网传输仍然把速度发挥了出来。而如果再搭建个路由器,让两端有线连接的话,速度一般都在百兆以上(10~15m/s)。目前这样也就意味着不能完全的自由存取,不过也就这样吧,主要是设备还不完善,等以后将nas服务器搭建起来,才是整个家庭数据网络发挥更强作用的时候。

拓扑图.jpg

-------------本文结束感谢您的阅读-------------