合体吧!RouterOS、Velop——记一次家庭网络的改造
Hello,大家好。
当年还是个张大妈新人的时候写过一篇原创,分享了在Gen8用虚拟机跑软路由以及单线复用的一点个人经验,也从评论中的一些值友那里学到了不少新的知识。转眼间,我已经是一个连续签到接近1200天的老人了,在张大妈孜孜不倦的引诱下,我最近又对家里的网络进行一些改造,觉得效果还不错,特地来与各位值友一起分享。
其实当时家里这个网络拓扑并没有持续多久,主要还是因为当时刚入手Gen8不久,总想折腾一下,一会儿esxi,一会儿Proxmox,一下又尝试下Windows Server。重装一次系统的代价是家里要断网至少两个小时,家里领导的白眼都快翻到天上去了。All-in-one一时爽,折腾起来xxx。
更要命的是,虽说折腾的过程很有乐趣,家里也具备了自动留学上网、多线策略路由这种比较实用的功能。但是就结果来说,家里的网络状况——尤其是家里领导比较容易感知的WiFi使用体验并不理想。
痛点分析
说到家庭WiFi的痛点,我想不少值友都跟我一样,家里房子不一定面积非常大,但是由于装修布线、结构、承重墙位置等等方面的问题,导致了家里的WiFi总不是那么令人满意。
以我自己的例子来说,客厅一个R6900、书房一个K2P都作为AP使用,家里2.4G是全覆盖了,在客厅5G信号满格,偶尔在家端着笔记本电脑加个班也够用了。但是一旦移动起来就出状况了,在沙发上端着手机刷B站,站起来走向卧室的时候就发现信号逐渐减弱,然后手机上就开始缓冲了,这种体验十分不美好。虽然我也尝试了在两个路由器上分别设置弱信号剔除,但是实际体验中效果仍然不太好。或许是我设置得参数不够好,欢迎大佬们予以指导。
总之,就我的场景来看,无缝漫游的效果差是我家WiFi的最大问题,如何有针对性地优化,就是这次折腾的主题。
解决思路
在保证WiFi覆盖的情况下,目前常见的优化WiFi漫游效果的方案主要就是两种:
AC+AP
最开始考虑的是TP-LINK的AC+AP方案,需要装1个AC控制器、1个POE交换机,还有若干个千兆面板AP,开支不小,虽然TP-LINK也有弱电箱PoE+AC二合一设备的解决方案,但是我对TP家的软件不是太有信心。此外还有说得比较多的ubnt全家桶,那价格就高了去了。
作为一个只能在网上淘信息的云体验用户,我也看到过评论说面板式AP由于安装位置、内置天线规模、散热等方面的原因,在信号质量、稳定性方面并非那么无懈可击。家里有些网线口是藏在柜子后面的,如果真要搬开柜子去重启AP,哪怕一年就一次,我也觉得太麻烦了。
另外一点,以TP-LINK的AC、AP为例,官方从来没有宣传支持802.11k/v/r快速漫游协议,据说本质上其实是通过快速弱信号剔除实现的,所以不要觉得只要AC+AP就一定是无缝漫游了。
Mesh
相对来说Mesh是比较新的概念,代表产品有网件的Orbi、领势的Velop、华硕的Lyra天琴座、Ubnt Amplifi,还有很便宜的TP-LINK的TL-WDR7650等等。值得一提的是,华硕比较新一点的中高端路由器也都支持AiMesh组网,但是貌似评价也是说小问题比较多。之前张大妈上也有文章对几家的Mesh分布式路由有些对比测试。
经过一番对比,综合价格、维护便捷性、美观程度等方面考虑,还是决定使用Mesh方案。由于我家里各个房间都连了网线,所以更关注通过有线回程组Mesh的方式。无线回程虽然方便,但是从速度、稳定性方面来说还是略逊一筹。
其实最开始考虑的是Linksys Velop AC6600,3频3件套装,提供2.4G+5G+5G频道的WiFi能力,亚马逊Prime Day时也有相当不错的价格(然而错过了)。后来研究了一下得知,3频中有一个5G频段是专门用于在AP节点之间进行无线连接的。这么一比,双频的AC3900套装对我来说显得更有性价比了,毕竟是房间网线齐全可以做有线回程,整套系统也能提供400Mbps(2.4G)+867Mbps(5G)的传输能力,满足现在的需求,而价格方面一下少了1/3。
实施改造
迅速在京东把Velop AC3900加进了购物车,然后准备等待好价,突然在上周某天月黑风高的夜里,东哥给了个1169的秒杀价,而且还能用券,毫不犹豫地迅速下手,当天就送到了,下班回家迫不及待就开始了网络改造。
中间过程略去不表,直接说下成果吧,现在新的拓扑是这样的:
电信宽带(买的)、移动宽带(送的)双线接入,光猫都是桥接方式,由主路由统一负责拨号。整个拓扑中主要的角色包括:
主路由——Mikrotik RB750 Gr2
这其实是台很久的型号了,配置也不过只是个628MHz的MIPS单核CPU而已,但它在整个网络结构中承担着双线PPPoE拨号、策略路由、内网DHCP的重要职责。得益于R上一次对软路由的学习和折腾,再次使用Router OS系统明显发现更容易理解了,尤其是对于其防火墙设置,包括NAT、Mangle等都有了更清晰的认识。
虽说配置很低,但是性能上依然够用。我家是100M+50M双宽带接入,在ROS上设置了移动IP走移动线路,电信IP走电信线路,其它IP按PCC规则做负载均衡,另外自己写了个脚本每天凌晨自动更新IP库,目前运行效果良好。在有十几条防火墙规则的情况下,CPU占用峰值也就是80%多一点,还没有到满载的地步。
另外,看论坛推荐比较多的纯有线路由器还有Mikrotik RB750 Gr3、Ubnt ER-X等,在价格相对较低的情况下,功能方面远超华硕、网件的家用路由产品,现在入门上手也简单了,不过要最大程度发挥能力仍然需要一些学习成本。
主交换机:网件GS108E V3
这是当时折腾软路由单线复用的时候入手的交换机,8口千兆、带简单网管功能,已经足够用了。相比于我以前用的那个便宜的B-LINK必联品牌的交换机,在丢包率和稳定性上都要强出一大截。
如果不需要VLAN功能,完全可以用个傻瓜型交换机,价格就更低了。
AP:Linksys Velop AC3900
接下来就是这次新剁手的Velop AC3900M,负责家里所有的WiFi覆盖和传输,支持802.11r和802.11v协议,理论上可以实现非常好的快速漫游效果。
说明书暂时还没打开看过,设置Mesh节点一定要使用Linksys自家的App,里面已经提供了相当详尽的设置引导,易于上手。想要了解的话可以查看张大妈上的善生大佬的原创。
不过关于桥接上级路由,将Velop作为纯AP使用的设置在这篇文章里似乎提到的不多,所以我在补充一点。之前在Koolshare论坛上看到过厂商代表给的建议——初始设置的时候先把几个节点都摆放在一起进行设置,完成后再将各个Velop节点分别挪到想要摆放的位置。所以我的设置过程是大致这样:
1. 设置首个Velop节点
拿一个Velop节点,通电后用网线接到主交换机下,设置DHCP方式接入上网,此时Velop作为一个二级路由存在,默认LAN IP是192.168.1.x,注意如果主路由IP段也是这个的话可能会有冲突,建议提前修改主路由IP。
2. 连接其它Velop节点
将另外两个Velop节点通电,放在已经设置好的Velop节点旁,在App上选择添加节点,依照App内提示操作即可。全部完成Velop节点就通过无线回程方式完成了组网。
3. 修改上网接入方式
第一步里提到了Velop此时是作为主路由下的二级路由存在的,虽然可以通过配置静态路由的方式解决日常互访的问题,但是某些应用场景貌似无解,而且由于多了一次NAT,理论上性能也会受影响。
为了避免这个问题,可以将Velop的上网接入方式从DHCP改为桥接,就能实现让主路由统一分配IP。不过代价是会浪费掉Velop的限速、家长控制等管理功能。从菜单上大概看了下,Velop的那些管理功能,RouterOS都有,所以其实对我并没有什么影响。
4. 移动各个节点
上述设置都完成以后,就可以把各个Velop节点移到想要放置的位置去了,插上网线以后,节点间就自动转为使用有线回程进行组网,也不需要任何额外的设置。
在Linksys App的引导下,整个设置过程也还算是顺利,但我不得不说,这个App的体验可以说是整个Velop体验里最大的短板,主要原因在于:
等待时间多
整个App的设置流程里,涉及等待上级路由器重启,等2分钟;从路由模式切换成桥接模式,要重启节点,等3分钟;等待节点连接,等6分钟……诸如此类,基本上App的操作体验就是屏幕上点几下,等几分钟,再点几下,又等好几分钟。原本挺简单的设置步骤,被弄得冗长、碎片化。
功能不完整
按照App的设置流程下来,WiFi默认是2.4G、5G统一为一个SSID。如果想要分开——不好意思,App不支持,必须使用网页版设置界面。在网页版设置完毕后,App上又只能显示出2.4G的在线状态,5G的那个就跟不存在一样。
补遗:腾达桌面交换机TEG1005D5
Velop相对于一般的传统路由器来说,有个比较大的劣势就是每个节点只有两个网口,如果一个网口连接墙壁上的网口,那就只剩下一个能用了。如果只是接一个台式机倒是够用,但是作为一个折腾党,书房里还放着一台Gen8,至少也会使用1个普通的传输网口、1个iLO专用网口,再加上台式机,这么一算,Velop网口肯定是不够用的,于是又在京东上下单了一个铁壳的腾达的5口千兆桌面交换机,主要便宜就完了。
体型非常小巧,大概也就GS108E六分之一的大小吧,简单测试了一下文件拷贝,从Gen8上拖文件到PC上能达到115MB/s,可以认为是跑满了千兆,没毛病。
试了下把交换机直接接到墙壁的网口上,再将Velop节点接到交换机上,此时Velop节点之间隔着两台交换机仍能正常完成Mesh组网。
总结
效果
通过这次改造,解决了家里的WiFi漫游问题,现在拿着手机在家里来回走也不会出现WiFi断连的情况了,走动过程中用一加7 PRO和iPhone X都能观察到手机上WiFi信号变弱后突然跳满的情况,说明在节点间的切换还是迅速且有效的,另外这次也顺带实现了家里的全5G覆盖。
此外,因为主路由作为纯网关,功能跟WiFi能力的提供完全解耦了,如果哪天想要折腾别硬件路由器或者是上个x86软路由都十分方便。成本
添置Velop套装和交换机共花费1200元,然后之前的R6900在闲鱼上已经三百多卖了,K2P好像也能卖个接近200的样子,这么算下来净投入600元多点。就效果来看,我认为这个投入还是比较有性价比的。
以上就是我的分享,希望对大家有帮助。
感谢阅读。
Masterjing
校验提示文案
普利兹
校验提示文案
小唐PLANTES
校验提示文案
孔大帅
校验提示文案
窝牛pp
校验提示文案
heculess
校验提示文案
霹雳小耗子
校验提示文案
oNu19
校验提示文案
依阳123
校验提示文案
sam1230
校验提示文案
老草帽
校验提示文案
开开心心
校验提示文案
值友2573206621
校验提示文案
y8y8y8
校验提示文案
值友9978203924
校验提示文案
闲云2049
校验提示文案
Masterjing
校验提示文案
Anshion
校验提示文案
不愿透露姓名的凯大爷
校验提示文案
小小值小师妹
打赏打赏啦~
校验提示文案
y8y8y8
校验提示文案
值友9978203924
校验提示文案
y8y8y8
校验提示文案
y8y8y8
校验提示文案
莲旭宗出
校验提示文案
值友2573206621
校验提示文案
开开心心
校验提示文案
开福克斯的囧叔叔
校验提示文案
布依班
校验提示文案
DanialGuan
校验提示文案
逐风者之剑
校验提示文案
值友6968955030
校验提示文案
吃个大大大鸡排
校验提示文案
潮人表哥
校验提示文案
兜兜里有蛋蛋
校验提示文案
老草帽
校验提示文案
菱芸
校验提示文案
Fated丶
校验提示文案
duwei4
校验提示文案
魂魂酱
校验提示文案