折腾了六年终于把家庭网络搭建稳了,咸鱼入手的终极自装网络方案
上一篇文章里写了这些年我其实买过非常多的路由器,因为搞智能家居,也买过小米的AX6000、小米BE6500 Pro、小米万兆路由器。但是,小米路由器的性能参数各种牛逼,实际用起来很真不是那么回事,软件拉胯,有些路由器基本的功能(比如网络唤醒、绑定路由器)都没有,所以比较适合家里设备不多、对网络要求不高的用户。我的小米AX6000最后给老人那边装上了,他们用着反馈还挺不错的。

折腾了几年,终于在去年忍受不了换了锐捷睿易的ACAP,一年时间用下来非常满意,后悔没有早换。一开始其实我只买了一个锐捷睿易的WiFi7无线AP,主路由用的是N100软路由搭配ESXI跑了iStoreOS。iStoreOS是基于OpenWRT优化,UI交互设计比较精美,也支持很多插件和Docker,可玩性较高。但是有些功能比如静态IP管理等依然不是很好用,所以后来索性又购入了锐捷睿易的2.5G PoE网关。
设备选择
最终搭配是RG-EG306MG-P 网关+RG-RAP2270(MG)无线AP。

网关:RG-EG306MG-P 闲鱼购入599元
5口2.5G电口+1口千兆电口,整机70W大功率PoE,单口最大30W,支持满载面板AP,整机带终端数300。
智能家居专属通道/青少年模式/电竞模式/安全模式/监控专属通道,支持IPTV,五大功能应对各类场景需求;
支持APP/云管理,配置运维更方便。

AP:RG-RAP2270(MG) 闲鱼购入599元
支持Wi-Fi 7 160M频宽,4K-QAM,整机高达3570Mbps无线接入速率;
2.5G PoE端口+1G电口,支持DC供电。
支持MLO双链路聚合,双倍提高无线稳定性;

设备定位
我家的户型为146平四室两厅两卫户型,把AP安装到了客厅空调的检修口,在主卧空调检修口同样预留了一根网线,便于后期扩展。

不过经过半年多的测试,目前只需要一个AP也可以实现全屋的无线网络覆盖。通过锐捷云管平台的仿真热力图可以看到,整个客厅、厨房、书房的信号均为优,覆盖都是完全没有问题的,主卧、次卧、主卫、次卫的信号强度为良,左上角儿童房信号最弱。
5G WiFi热力仿真图
2.4G WiFi热力仿真图使用手机测试客厅5G WiFi信号为-50dBm,协商速率2402M,主卧信号为-77dBm,协商速率648M,儿童房信号为-81dBm,协商速率576M,儿童房信号已经偏弱了,后期考虑在主卧空调检修口再增加一个无线AP。

家里是移动500M宽带,测速客厅683.32Mbps,主卧609.48Mbps,儿童房525.48Mbps,可以看到儿童房信号虽弱,但测速和协商速率都能达到500Mbps以上,实际上也是完全可以正常使用的。

在睿易的云管平台也可以看到每个终端设备的信号强度,分别是主卧的G3摄像机和儿童房的小爱智能闹钟,目前连接使用都没有问题。

网络拓扑
首先把光猫改桥接,RG-EG306MG-P 网关进行拨号,2.5G PoE有线接口分别连接RG-RAP2270(MG) WiFi7无线AP、Apple TV 4K、Aqara M3网关、N100软路由。2.4G无线网络连接家里大部分的智能家居设备,5G无线网络连接iMac、iPhone、iPad、Switch2、摄像机、屏幕开关等,为了方便设备管理,没有划分VLAN。
最终的网络拓扑图如下:

无线设置
前面说到,家里设置了两个WiFi SSID,一个2.4G智能家居专用,一个5G网络。

5G网络WiFi标准为WiFi7(802.11be),加密类型为WPA2-PSK/WPA3-SAE,开启多频合一、MLO和5G优先。

2.4G智能家居网络WiFi标准为WiFi4/5,加密类型WPA/WPA2-PSK。

5G频宽160MHz,信道44,2.4G频宽自动,信道13,可根据自家情况进行调整,有时候家里网络掉线就可能与信道干扰有关。

即使对网络不了解也没关系,使用锐捷睿易自带的AI网优功能自动进行优化配置。

静态地址分配
我在网关上对家里所有智能家居设备进行了静态IP地址分配,方便智能家居设备的管理和设备的访问,锐捷睿易支持批量导入导出功能,所以设置起来非常简单,这也是我选择企业级产品的原因。

不过锐捷睿易的网关缺少一个功能,就是无法像OpenWRT那样向不同标签的终端设备DHCP分配不同的网关,这个有点可惜。也没有UBNT的mDNS转发功能,无法实现不同网段的智能设备发现。不然用起来会更爽。
我的常用服务
N100软路由上跑了三台虚拟机,分别是Ubuntu、HAOS、immortalwrt。

Ubuntu上安装了1Panel、Lucky、Docker、Tailscale等服务。
Lucky
因为家里的宽带是移动网络,没有公网IP,所以使用Lucky用于IPv6地址发布、动态域名绑定、发布Web服务、端口转发、个人网站的SSL证书自动续签等。为了方便在外面访问家庭网络,一开始几乎把家里的所有服务都通过Lucky发布到了公网,包括HomeAssistant、EcoreHome、ESXI、1Panel、iStoreOS、NAS和个人网站。后来考虑到安全问题,只保留了个人网站和HomeAssistant,HA便于手机端APP访问。

Tailscale
Ubuntu上部署了Tailscale服务端用于虚拟局域网组建,家里其他的像EcoreHome、ESXI、1Panel、NAS等比较重要的服务都是通过来虚拟局域网进行访问。在公司使用的笔记本电脑或者手机,只需要安装Tailscale客户端,登录账号就可以直接通过内网IP来进行访问了,可有效防止外部网络攻击,保证家里的数据安全。

Tailscale安装命令:
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
Docker
Docker里主要跑了EcoreHome,我之前就进行过介绍,一款类似于HomeAssistant的国产智能家居系统。可以把米家、美的、石头、拓竹、智有范、索尼、天龙等诸多品牌的智能设备介入到一起,简单易用。


1Panel
为了方便管理Ubuntu这台虚拟机,安装了1Panel管理工具,一款开源轻量化的Linux服务器运维管理面板。支持在网页上完成主机监控、文件管理、数据库管理和容器管理,不用频繁敲命令行 。


1Panel内置了应用商店,可以很方便的安装各种Docker应用和小龙虾等等。

HomeAssistant
HomeAssistant不用过多介绍,主要用来接入智能电表数据、米家智能家居设备、小燕智能家居设备、石头扫地机等,并通过Matter-Hub把米家、小燕、石头等品牌智能家居设备接入到Aqara Home中实现联动控制。

Matter-Hub接入之前同样分享过教程。

Immoralwrt
因为家里有Apple TV和HomeAssistant,科学上网环境还是需要的,所以在N100上单独跑了一个Immoralwrt,Immoralwrt是一个轻量化的OpenWRT开源路由器固件分支,为其设置为静态IP后就只安装了Nikki插件。

Nikki开启Socks代理服务,电脑和手机通过代理方式访问Github等网站。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

原语
校验提示文案
穷友
校验提示文案
值友9932790739
校验提示文案
科技陈
校验提示文案
蘑菇爱上我
校验提示文案
加油无忧无虑
校验提示文案
psp6670
校验提示文案
值友8274805069
校验提示文案
南瓜花花_
校验提示文案
hby182
校验提示文案
今非昨Legend
校验提示文案
波导终结者
校验提示文案
yezai163
校验提示文案
附近的开始
校验提示文案
爱折腾的老狐狸
校验提示文案
jianfeizn
校验提示文案
爱折腾的老狐狸
校验提示文案
高柳乱蝉
校验提示文案
会飞的哈利
校验提示文案
htqx
校验提示文案
htqx
校验提示文案
会飞的哈利
校验提示文案
高柳乱蝉
校验提示文案
爱折腾的老狐狸
校验提示文案
我行其野
校验提示文案
值友9932790739
校验提示文案
jianfeizn
校验提示文案
穷友
校验提示文案
爱折腾的老狐狸
校验提示文案
原语
校验提示文案
附近的开始
校验提示文案
yezai163
校验提示文案
手撕鲈鱼
校验提示文案
波导终结者
校验提示文案
今非昨Legend
校验提示文案
hby182
校验提示文案
椰子蛋蛋
校验提示文案
南瓜花花_
校验提示文案
值友8274805069
校验提示文案
psp6670
校验提示文案