家庭2.5Gbps有线+Wi-Fi 6无线网络改造简单过程
本帖最后由 Phil_Libra 于 2022-5-2 23:00 编辑1.缘起
家里原来是华硕GT-AC5300主路由,两个RT-AC68U做AP。期间在华硕给这两个型号固件更新AiMesh 2.0功能后曾尝试进行Mesh组网,但是遇到几次有线网络速度只能跑到500Mbps的BUG,遂放弃Mesh转为普通的主路由+AP模式。
随着家里Wi-Fi 6设备逐渐多起来,家里的网络就出现了如下的痛点:
[*]无线只有Wi-Fi 5,也就是802.11ac,家里大多无线设备都是双天线,无法跑满千兆内网访问NAS,更别说跑满千兆外网。
[*]NAS有双网口,支持链路聚合,但是之前路由器LAN只有1Gbps,NAS经路由到终端速度有瓶颈。
又有下面几个契机:
[*]家里一台台式机板载Marvell AQC108网卡,支持5Gbps/2.5Gbps有线。
[*]TP-LINK的交换机TL-SH1005上市,不到400元提供5个2.5Gbps电口。
[*]淘宝上出现了最新B3步进的Intel I225-V有线网卡,100元左右,可以给家里另一个台式机升级。
[*]之前买了个红米AX6,本身支持Wi-Fi 6,且支持160MHz,可以做AP。
所以就开始了这次家庭网络的改造。
2.设备清单(初版)
基于以下几点理由:
[*]因为家里手机都是Android系统,采用的无线方案都是高通的方案,考虑到兼容性及新技术的支持(如4K QAM),路由器也考虑高通方案的设备。
[*]已有红米AX6,组Mesh网络需要同品牌设备。
[*]需要至少一个2.5Gbps有线口,且需要为电口。
[*]需要支持链路聚合。
[*]尽可能少安装额外App。
最后选定了如下设备:
[*]主路由:小米AX9000
[*]无线AP:红米AX6*2
[*]交换机:TP-LINK TL-SH1005
[*]PC1:自带Marvell AQC108
[*]PC2:Intel I225-V B3
[*]NAS:群晖DS916+,双1G LAN链路聚合
网络图如下:
3.架设过程
3.1 第一个坑
遇到的第一个问题就是618之后,小米AX9000涨价了,从999元需要抢购涨到了1299元基本现货。与此同时,红米AX6直接停产,大部分地方都下架了,有货的也涨到了350元以上。
考虑到小米AX9000在1299元价位仍然很有性价比,决定继续购买。但是红米AX6的涨价,结合之前冒出的自带电源功率不够,新固件限制功率容易断网等问题,决定先一个AP用着,看后续又没有新型号再做其它打算。
3.2 第二个坑
在小米AX9000和TP-LINK TL-SH1005到货安装完毕之后,测试网络,发现虽然PC端有线协商速率已经是2.5Gbps全双工,同时已在路由器和NAS中分别设置好端口聚合,但PC端访问NAS的读写速度仍然不能超过1Gbps。
进过搜索才发现,群晖的NAS,端口聚合网速叠加只能针对多客户端生效,单客户端并没有什么明显效果。
网上找了解决方法,有如下两种:
[*]台式机多网卡开启SMB 3.0的多通道传输。经过测试,PC2在主板自带的Intel I219+I211上测试成功,但PC1自带的一个是1Gbps速率的Intel I219,另一个是5Gbps速率的Marvell AQC108,可能是协商速率不同的原因,并没有测试成功。同时,如果两台PC都要双网卡连接交换机,那交换机网口数量不够。
[*]NAS通过USB连接2.5Gbps网卡。搜索发现现在已经有很多Realtek RTL8156b芯片的USB转2.5Gbps网卡,价格在100-200元,而群晖上有该芯片的第三方驱动,并且该驱动已经支持群晖最新的DSM 7.0系统。
最后只能考虑再购入USB网卡和另一台TP-LINK TL-SH1005。
3.3 初步成型
添加USB网卡和第二台交换机后的新网络图:
网络初步搭建完毕,有线部分已经能保证跑到2.5Gbps,瓶颈已不在网络本身,而是NAS的硬盘读写速度,这为后续的NAS设备升级也留下了一定空间。
但是比较可惜的是,无线部分仍存在两个问题:
[*]小米AX9000在客厅,红米AX6在卧室,此时正好夏天,书房门关上之后5GHz的无线信号强度并不让人满意。
[*]设备从无线访问有线的速度瓶颈变成了作为AP的红米AX6只有1Gbps的WAN/LAN口。
3.4 再次优化
期间小米上架了红米AX5的后续型号红米AX3000,不过根据这篇拆机测试:https://www.acwifi.net/15091.html,这个型号并不能满足我要求。
最后之前一直看不上的小米AX6000又进入了我视野。
小米AX6000作为小米AX3600的升级版,实际上是有很多缩水和硬伤的:
[*]CPU从四核1.4GHz A53的IPQ8071A缩水为双核1.0GHz A53的IPQ5018;
[*]ROM从256MB缩水为128MB;
[*]不管是2.5Gbps还是1Gbps的LAN口,相互交互的带宽都只有1Gbps。
尤其是第三点,如果用来做有线路由+交换机,那2.5Gbps口基本是废的,还影响其他有线设备的速度。
但很巧的是我只需要用它做AP,它无线到2.5Gbps网口的速度并不受影响,可以跑到2Gbps以上。
4.设备清单(最终)
[*]主路由:小米AX9000
[*]无线AP:小米AX6000*2
[*]交换机:TP-LINK TL-SH1005*2
[*]PC1:自带Marvell AQC108
[*]PC2:Intel I225-V B3
[*]NAS:群晖DS916+,双1G LAN链路聚合
[*]NAS有线网卡:RTL8156B
[*]路由散热支架:酷冷至尊R17(风扇反装后吹书房的交换机,上面放AP,风力很大,很静音)
最终网络图:
到此,有线全2.5Gbps,无线Wi-Fi 6且访问有线设备无速率瓶颈的家庭网络终于改造完了。
5.简单测试
有线访问NAS上架设的内网Speedtest:
Marvell AQC108 <-> NAS
无线访问NAS上架设的内网Speedtest:
一加9Pro <-> NAS
由于一加9Pro和小米AX9000/小米AX6000都支持4K QAM,所以连接速度能到2882Mbps。
6.其他替代
基于第二部分里的理由我选了这些设备,总花费在3000元出头。
当然,里面设备有一些有其他替代,有需要的可以按自己要求选择:
[*]主路由:根据自己预算和要求,从华硕RT-AX89X到TP-LINK XDR3060,看个人需求。
[*]AP:TP-LINK XDR3060应该是现在最便宜的带有2.5Gbps网口且有Wi-Fi 6和160MHz支持的设备,淘宝价格在300元不到,2.5Gbps的电口模块在100元左右,但是ROM非常小只有16MB,基本只能当AP用,就算开源也没什么固件能刷。华硕RT-AX86U固件可玩性很好,不过价格较贵,且博通方案在Wi-Fi 6上表现并没有高通方案好。
[*]交换机:TP-LINK TL-SH1005可以说是现在最佳选择,觉得网口数量不够的也可以选择8口的TP-LINK TL-SH1008,价格稍贵一点。
[*]台式机有线网卡:现在2.5Gbps的PCI-E有线网卡有两种选择:Realtek RTL8125b或者Intel I225-V。前者价格更便宜一点,后者建议选择b3步进版本,之前的步进存在断流bug。
[*]NAS有线网卡:暂时只有RTL8156B,其他的即使有也没驱动,除非自己编译。
7.其他
今天刚把网络全部搭建设置好,其中小米的路由开箱即用的便利让我留下深刻印象,小米AX9000和小米AX6000组有线Mesh,甚至不用任何设置,子节点接入网络自动会同步。不过参考以往型号,固件的更新频率和后续功能的开发都不如之前使用的华硕等品牌,特别是小米AX6000不知是因为销量问题还是方案比较特殊,固件已经3个多月没更新。
==================================================
Update1:
AQC108存在断流BUG,试过几个版本驱动和固件还是解决不了,只能多购入一张I225-V。
Update2:
小米辣鸡,路由器全部换成华硕了。
[流汗]
这种优化
强势啊
比不了
dsboylw 发表于 2021-8-1 22:22
这种优化
就是折腾……其实很初级,比不过论坛给位家里有机柜的大佬[无奈] 我觉得配置合理。有线网+nas走2.5G是需要的,等于你用两个sh005弥补了路由2.5G口不足的问题,这个思路很好,本来2.5G交换机sh105价格不贵,我咸鱼买的,价格是368.利用路由的2.5G口,把无线的速度也提升上来了,顺便扩大了覆盖范围。看来一个网络最核心的东西往往是交换机。 punk100 发表于 2021-8-1 22:25
我觉得配置合理。有线网+nas走2.5G是需要的,等于你用两个sh005弥补了路由2.5G口不足的问题,这个思路很好 ...
本来想如果NAS链路聚合单客户端能跑2Gbps,那我可以省一个交换机。结果这钱还是省不了…… 不错,但是目前AX9000只有一个2.5G,仅仅内网2.5G对我实在没啥吸引力,目前还是全千兆wifi5凑合用。不然总有个节点卡在千兆心里很难受… yan1990_y 发表于 2021-8-1 22:28
不错,但是目前AX9000只有一个2.5G,仅仅内网2.5G对我实在没啥吸引力,目前还是全千兆wifi5凑合用。不然总 ...
外网1000M以上下载我现在是真的用不到,而且家里升级1000M的时候给的光猫虽然光口是2.5G,但LAN全是1G你敢信…… Phil_Libra 发表于 2021-8-1 22:28
本来想如果NAS链路聚合单客户端能跑2Gbps,那我可以省一个交换机。结果这钱还是省不了…… ...
你跟我一样的思路,本来企图通过链路聚合来完成的,结果发现win10取消了链路聚合,使用多任务自动开启负载平衡的方式来做,这样我原来的i350T2就没用了,而买的3060只有一个2.5G网口,不得已才又买了一个2.5G交换机,但是这样反而解决了很多问题。 gbawrc 发表于 2021-8-1 22:29
有个问题,群晖DS916+,双1G LAN链路聚合,并不能跑2G LAN,电脑跟群辉文件对拷还是110MB/S
建议交换机换TP ...
你没看下去么……我后面已经改成内网全走交换机了。
但是NAS在客厅,电脑在书房,所以还是要两个交换机。 gbawrc 发表于 2021-8-1 22:29
有个问题,群晖DS916+,双1G LAN链路聚合,并不能跑2G LAN,电脑跟群辉文件对拷还是110MB/S
建议交换机换TP ...
sh1008体积较大,设备比较少的时候,还是sh1005比较合适。除非家里有多台2.5G设备要走。 本帖最后由 dsboylw 于 2021-8-1 22:38 编辑
Phil_Libra 发表于 2021-8-1 22:24
就是折腾……其实很初级,比不过论坛给位家里有机柜的大佬
不是啊
看起来你其他的有线设备需要2.5的口,没有超过7个啊
一个sh1008不就好了,为什么弄俩5口的,第一个一进一出浪费俩,剩下了3个,后面1个进,剩4个, 加起来才7个啊,跟1008一样,而且还两次转发了
一个SH1008,也就470,你前面的AX9K,完全可以上一个软路由,作为核心路由,AX6K,都是AP,然后用交换机去分,也算比较规范。 而且价格上也区别不太大 punk100 发表于 2021-8-1 22:34
你跟我一样的思路,本来企图通过链路聚合来完成的,结果发现win10取消了链路聚合,使用多任务自动开启负 ...
好像不是win10问题,我签名第二套配置的两个1G网卡可以聚合,但是NAS端不能超过1G。反而是不聚合的情况下,NAS会认为是两个客户端而超过1G…… punk100 发表于 2021-8-1 22:35
sh1008体积较大,设备比较少的时候,还是sh1005比较合适。除非家里有多台2.5G设备要走。 ...
问题是他俩做转发啊 Phil_Libra 发表于 2021-8-1 22:33
外网1000M以上下载我现在是真的用不到,而且家里升级1000M的时候给的光猫虽然光口是2.5G,但LAN全是1G你 ...
是的,现在这个阶段不上不下的,就像当年WiFi5配100M的有线,等过段时间2.5G普及了,甚至10G的设备比较好买了我再换 dsboylw 发表于 2021-8-1 22:36
不是啊
看起来你其他的有线设备需要2.5的口,没有超过7个啊
我都讲了啊,我设备不是在一个房间,你说我买个8口的,是放NAS旁边还是放书房电脑旁边呢…… dsboylw 发表于 2021-8-1 22:36
不是啊
看起来你其他的有线设备需要2.5的口,没有超过7个啊
ax9k的价格是1299.这个价格,我买了一台全2.5G口的j4125的软路由,加8G拆机内存,加一块吃灰的SSD,也就是贵了70多一点,我也觉得应该上软路由,更好玩一点,这样软路由做核心路由,负责大部分东西,ap就是做ap。 punk100 发表于 2021-8-1 22:41
ax9k的价格是1299.这个价格,我买了一台全2.5G口的j4125的软路由,加8G拆机内存,加一块吃灰的SSD,也就 ...
AX9000不仅是主路由,也是负责客厅的AP……5G信号再强,穿了墙总还是差点意思。 dsboylw 发表于 2021-8-1 22:37
问题是他俩做转发啊
不好意思,我仔细看了一下他的网络拓扑,应该买sh1008,可能当时他想着可以做端口聚合,就觉得5口够用了,后来发现口不够了,又买了一台。可能买的时候,卖方以价格低为由,没有质量问题到手不退。折腾的人,愿意花钱花时间折腾网络,但是没时间在退货问题上跟卖家扯皮,至少我是这样的。 Phil_Libra 发表于 2021-8-1 22:45
AX9000不仅是主路由,也是负责客厅的AP……5G信号再强,穿了墙总还是差点意思。 ...
懂你的意思了,如果你要用软路由,至少还需要再购入一台ax6000以上级别的路由,等于开支大了,如果想要好玩,最多在加一个旁路由做解析,这样成本低,实现功能不差。 punk100 发表于 2021-8-1 22:45
不好意思,我仔细看了一下他的网络拓扑,应该买sh1008,可能当时他想着可以做端口聚合,就觉得5口够用了 ...
给你张图你就明白了
Phil_Libra 发表于 2021-8-1 22:48
给你张图你就明白了
我明白了,你这样用两台交换机,是基于自己的设备需要选择的。 punk100 发表于 2021-8-1 22:55
我明白了,你这样用两台交换机,是基于自己的设备需要选择的。
要不然我1005卖了换个1008也就多出个1005的折价+1008的差价估计不到200[流汗] gbawrc 发表于 2021-8-1 23:09
想知道你群辉放客厅的原由,
假如把群辉转移到书房,
不就能AX9000一根网线到书房接单个TL-SH1008。 ...
因为书房没地方,就这么简单…… Phil_Libra 发表于 2021-8-1 22:38
我都讲了啊,我设备不是在一个房间,你说我买个8口的,是放NAS旁边还是放书房电脑旁边呢…… ...
那就应该按照17L的做法,直接4口2.5的软路由
分给每个交换机都是2.5
当然,可能跟你家布线有关系,实在不行,串连也没办法 punk100 发表于 2021-8-1 22:45
不好意思,我仔细看了一下他的网络拓扑,应该买sh1008,可能当时他想着可以做端口聚合,就觉得5口够用了 ...
每个人房子的布局不一样
我没看他布线情况
俩2.5也可以,无奈之举吧
如果按照你的 方案,我觉得比较好,还挺舒服的 本帖最后由 Phil_Libra 于 2021-8-2 01:04 编辑
dsboylw 发表于 2021-8-1 23:23
那就应该按照17L的做法,直接4口2.5的软路由
分给每个交换机都是2.5
最早的时候完全没考虑到什么NAS之类,台式机也只有一个,所以布线有点小问题……
等以后出4口2.5G的路由了,起码可以省个交换机。 这种方案可以的,用最小的花费实现好的效果 不错不错 Phil_Libra 发表于 2021-8-1 23:25
最早的时候完全没考虑到什么NAS之类,台式机也只有一个,所以布线有点小问题……
等以后出4口的路由了, ...
最好别这样,软路由,交换是软的,实际上效率不咋地