路由器一升级,旧的那台要么塞抽屉里吃灰,要么直接扔掉。但我总想给它找点新活儿干。几个月前,我把我的旧华硕RT-AC66U路由器变成了一个接入点。后来我把主路由器挪了个地儿,信号覆盖就没啥毛病了。得,那这台旧路由器又得回抽屉里躺着了。
我打定主意,只要这台旧路由器不罢工,就让它一直在我的网络里干下去——反正它还能用,干脆把它单独拎出来,搭了个智能家居专用网。用着用着,我才发现它一下子帮我解决了家里网络的两个大麻烦。
应对混乱的智能家居
没有规划,只有设备
这几个月,我一直在慢慢捯饬我的智能家居。跟不少人一样,我压根儿没好好规划过,就是不停地往家里添设备。在我首次启动Home Assistant之前,我的家里已经有了智能电视、Fire TV、Apple TV、HomePod、飞利浦Hue灯泡以及其他一些设备。
所有这些设备都与我的手机、笔记本电脑和台式机挤在同一个网络里。我也懒得去管那些ESP32设备和传感器节点老插来拔去,搞得网络乱糟糟、吵嚷嚷的。不过,那些便宜货智能设备跟我的手机、电脑啥的挤在同一个网络里,这事儿的安全隐患一直在我心里膈应着,我就缺个正当理由去动手收拾它。
有几个月,我给智能设备搞了个物联网VLAN,用着挺顺的。但心里老犯嘀咕,总觉得自己在Proxmox上的OPNsense里设的那些防火墙规则不靠谱。结果发现,那规则列表又长又烦人。所以我就换了个思路,拿一款特定硬件来试试。
旧路由器有了专职工作
赋予它第二次生命
虽说AC66U是台Wi-Fi 5路由器,搁现在没人会买,但它还是挺能打的。它做工扎实,支持双频段。我之所以还惦记它,最关键的一点是:社区固件项目对老款博通芯片路由器有支持。我选了FreshTomato,因为即使在2026年它仍持续获得更新,并提供了大多数原厂固件所不具备的功能。对这么老的路由器硬件来说,能做到这点真不容易。
最爽的是,搞这个项目我一分钱没花。路由器本来就有,盒子里还翻出几根网线。所以,要是你也有台吃灰的旧路由器,别浪费,拿出来派上用场。但首先,在刷机之前,请查看FreshTomato的硬件兼容性列表。
将旧路由器设置为智能家居网络很简单
不过,有个坑
我在AC66U上刷入了最新的FreshTomato 2026.2固件,并用一根以太网线将其连接到我的主路由器(AX88U)。硬件连接很简单:以太网线的一端插入主路由器(AX88U)的LAN端口,另一端插入AC66U的WAN端口。我将AC66U上的WAN设置为DHCP模式,它就从主网络自动拿了个IP地址。互联网通过AC66U正常工作后,第一关就算过了。
在FreshTomato的界面中,我将2.4GHz的SSID重命名为“智能家居”并设置了密码。由于大多数物联网设备运行在2.4 GHz频段,我就干脆把5GHz频段关了。对于虚拟接口(高级 -> 虚拟无线),我分配了一个与主路由器上不同的专用子网。这是为了在路由层面将智能设备与主网络完全隔离。
说实话,有个麻烦:使用以太网线将旧路由器连接到主路由器。我本来想不拉网线,直接让旧路由器无线连到主路由器。最近的FreshTomato版本移除了MIPS RT-AC设备的无线客户端模式。用网线确实更靠谱。网络弄好后,接下来怎么搞Home Assistant又得琢磨了。
把Home Assistant搬到智能网络里可有点麻烦
用Proxmox的朋友还得多一步
你要是搞个专门的智能家居网络,那智能家居中心也得连到这个网上。如果你是在Pi上跑Home Assistant,那就把它的网线插到旧路由器的LAN口上就行。但要是像我这样在虚拟机里跑Home Assistant,那就得再加一块网卡。
因为我的迷你PC正好有多余的网卡,我就把它插到了AC66U路由器的LAN口上。在Proxmox里,我给这块网卡新建了个Linux桥接(叫vmbr1),然后把它加到Home Assistant虚拟机上当第二个网卡用。现在Home Assistant等于一只脚踩在两个网络上。在主网络上,它管着媒体播放器,还能收我手机上的指令来控制Apple TV和HomePod。
同时,它还能通过另一个子网的IP地址访问到,并且连着智能家居的Wi-Fi信号。我在旧路由器上设了个DHCP固定分配,这样Home Assistant的IP就不会变。你是用树莓派跑Home Assistant吗?那就直接把树莓派插到旧路由器的LAN口上。因为树莓派只有一个网口,所以干脆把Home Assistant整个挪到物联网网络上,搞定。
解决了两个问题,其中一个出乎意料
隔离与安心
第一个问题是安全性。智能设备现在都跑在独立的子网上。即使一个廉价的智能插头被攻破,它碰不到我主网络上的任何东西。Home Assistant 仅通过单独的网络接口访问智能设备,而物联网设备无法发起与主网络的连接。
第二个很少得到足够关注的问题是维护开销。运行家庭实验室是我的热情所在,但给家庭网络搞企业级复杂度,我可没那热情。在确定这个设置之前,我曾尝试在迷你电脑上使用 OPNsense 设置 VLAN。虽然这听起来技术上更优越,但我老是心里不踏实,担心是不是漏了条防火墙规则,留了个口子。或者更糟的是,发现新添加的设备悄悄破坏了我未预料到的东西。
那种持续的不确定性令人精疲力竭,也违背了家庭网络就该省心好用的初衷。旧路由器把这些麻烦全躲开了。使用两个路由器,我得到两个自然隔离的网络,无需审计或反复推敲防火墙规则。这个家庭网络我门儿清,就算大半夜出毛病,我也能自信地搞定。
有时最简单的解决方案才是对的
就像奥卡姆剃刀说的那样,简单答案往往就是对的。家里一台旧路由器和一根网线,就够把网络分开了。我一开始就该这么弄。现在跑得挺稳,用的还是我差点扔了的东西。我也不用去写什么防火墙规则,也不用费劲搞那些复杂的VLAN设置。对我来说,家里网络和实验室,图个安心比啥花哨架构都强。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.