捣鼓家里的网络世界 II
2018年到2019年以来,一直在捣鼓着家里的网络,今年春节前算是完成了主体工程,回头来记录一下这段过程。至于为什么这篇是第二篇,因为第一篇给自己画了一个大饼,最后看来是实现不了了,还不如重新写!
网络背景描述
我家的总体网络覆盖需要有3个房间,2个厅。总体可以分为两个区域,网络热区(常用区,基本需要时刻覆盖)和网络冷区(一般不常用)。网络热区是客厅、主卧和书房,次卧、餐厅等其他环境由于平时没有太多人,所以网络简单覆盖即可。在前期装修的时候,弱电箱在大门边,家中共计8个网线口,均是超五类网线的预埋,都汇总到了弱电箱中(这里给自己挖了个大坑,以后再记)。
从网络需求来说,硬需求有书房有一台台式机需要使用网线直连,客厅中电视机需要联网,电信IPTV需要专口专用(再不做大的修改的情况下),家用NAS需要一台作为日常照片、文件的存放用,其他则是一些家用物联网设备的接入。软需求则是家中各台手机、手提电脑的网络接入。
最初的网络,Huawei WS5100见证的天真
搬入新家以后,在无线路由器的选择上进行了一番挣扎。主要考虑的价格和信号的问题。当时有几种选择,1是采用无线中继的方式,在餐厅增加一个子路由来完成网络扩展;2是买一台相对强劲的无线路由器,一台解决问题。在当时没有太多需求的情况下,考虑到想用华为系来组建简单的智慧家庭网络这个点,就采购了一台Huawei WS5100的路由器,将它放在了书柜下方作为全家唯一的网络输出。这个选择天真惨淡的结局在路由器到位的第一周就尽显无疑:信号覆盖能力太弱。即使在一墙之隔的主卧,网速都弱的流泪,根不要提书房及次卫这些角落。应急之下,又拿了一台父母家组网多出来的荣耀1S,想利用两台路由器完成无线网络的覆盖,但效果只能说是杯水车薪,在不将路由器放入主卧的情况下,主卧的网络基本没法用。
总结这个天真的过程,主要有几个经验:
- 穿墙能力是普通家用路由的唯一价值:除非采用电力猫这样的手段,如果只是想利用WIFI中继来联网,那核心路由器的穿墙能力决定了网络的质量。既然使用了WIFI中继,那无线路由器之间的连接还是依赖着无线信号。主路由穿不过的墙,墙后的子路由也只能当个摆设。
- 手机上无线信号的强度和手机的无线速度没任何关系:手机上的无线信号强度只能表明手机收到的无线信号强弱,但网速的衰减跟这个信号没有任何关联,它取决于进入发出信号的路由的网速、路由到手机之间的衰减、信道的干扰等等
- 路由器该花的钱要花,带来的体验截然不同:当时天真的以为华为也算是大厂了,卖的路由应该比TP-LINK什么的好吧。但事实上,专业的人做专业的事,路由器还是该买华硕、磊科之类的,小米、华为这些所谓的智能路由器多了点无聊的噱头,皇帝的新衣罢了。
第一台NAS,入坑群晖DS218play
搬了新家,第一个想要玩的花头是NAS。其实的NAS的选择其实是很显而易见,1. 成品群晖(不是我看不上威联通,淘宝搜索“NAS”首页寥寥数个结果已经说明在绝大部分买家中群晖的地位)2. 黑群晖 3.自购成品或DIY机器搭载windows或linux服务器。对于普通家庭用户来说,成品群晖入手即可。从我自己的角度来说,想买NAS的初衷主要有3点:
- 家里各台手机拍的照片、视频需要有一个地方备份,同时能在家庭成员间做一些共享。不想用百度云是因为当照片和视频数量比较多以后,百度云的限速下载能让你痛恨自己当初选择百度云做备份。(亲身经历:婚礼完整视频4个G,放在百度云上,想下载到本地备份的时候,感觉像是这婚礼视频拍的是别人)
- 在NAS上下载一些电影(盗版),能够在家里享受一下电影院的感觉。
- 一点点装逼的feel。
作为一个小成本玩家,我非常在意时间成本和金钱成本。 黑群晖固然在机器的购入上面能够省下一笔钱(前提是你需要相当的性能),但是同样你需要在搭建黑群晖,处理黑群晖的各类阉割,不靠谱机器的折腾等方面投入更大的成本,这些对于普通家庭用户来说,是得不偿失的。而windows/Linux服务器则更加,例如:想购买Dell Gen10服务器,淘宝的最低价在3500元(裸机),而购入后还需要自己去安装系统,搭建各类服务,对于普通用户来说也是相当巨大的投入。综合以上的考虑,我最后选择了直接买成品群晖,然而……选错了机器。我买的设备是DS218play+2块2T的希捷酷鱼硬盘,原因?预算太低。 机器的价格当时是天猫1799入手,外加两块2T硬盘727,基本上在2500块全部搞定。但是,我忽略了扩展性的问题!随着NAS的购入,越来越多的可描述的不可描述的片子都挤进了我的硬盘,2T的容量转眼就没了空间,而双盘位的机器意味着,老盘只能给新盘让位……现在我只能重新准备机会买DS418play和4T的硬盘了。
总结NAS的经验: - 不要低估扩展性和硬盘的重要性,如果金钱允许4盘位的DS418play作为入门是正确的选择。如果金钱不允许,DS218play是经济型的选择,再不考虑电影的情况下,自己拍摄的照片和视频其实目前也就是300G左右,所以双盘位+2T+2T 应该是能够满足日常所需的
- NAS的影视服务用EMBY+KODI大法,能够完美适应家中所需
- 如果买NAS更多是为了动手,请千万不要买白群晖,特别是低端系列。最好还是黑群晖或者Windows/Linux的服务器。
梅林固件和软路由
基于之前的无线路由器的教训,我之后换了华硕AC66U B1(等于AC68U)约550RMB。买华硕自然是为了梅林固件去的,一开始看了很多关于Koolshare的负面消息,所以只是刷了官改梅林,没有软件中心的梅林固件就是没有灵魂的梅林。于是还是刷了Koolshare的版本,Koolshare上对于armv7版本及更早的路由现在的支持也越来越少了,估计也是人手的问题。在软件中心中我主要用了两个插件,一个是不可描述,另一个则是frp内网穿透服务。由于之前致电10000号想要一个公网IP,遭遇客服妹妹的柔情拒绝后拉不下脸来继续要,外加群晖和华硕自带的ddns都相对受限,于是只能自己做了个frp内网穿透。但是有梅林路由的最大苦恼是由于插件的原因,路由器经常CPU100%,导致网络故障,每次都要手动重启。一狠心还是入了软路由,把AC66UB1变成了无线AP。软路由其实现在也没什么太大的难度了,淘宝直接搜,下单还附送装好Lede操作系统。当然由于Lede年久失修,我之后还是改了L大的openwrt,用的是e大编译的固件。
总结梅林固件和软路由的经验:
- 梅林还是要用Koolshare的,其实开源还是封闭都是自己心里的感觉,有了软件中心就可以体验各种不一样的能力,这次是玩梅林的意义。但是无线路由的CPU和内存终究是有限的,用了太多插件路由器容易卡死。
- 软路由家庭用J1900就足够了,其实也没有太多的需求,主要是不可描述的功能以及能够多一些DNS的选择罢了。我也没有去改光猫的桥接,毕竟直到现在我的上网需求还没有明显的差异。