SuperAPI AI 工具集

homelab-network-setup

部署与运维

查看项目

更新于 10-15 10:36

技能介绍

Homelab Network Setup 是一个用于规划家庭或小型实验室网络的技能,目标是设计一个能够持续扩展、无需推倒重建的网络。

用途

当你需要规划新的家庭网络、重新设计仅依赖 ISP 路由器的方案、选择网关/交换机/接入点的角色分工、设计 IP 网段与 DHCP 作用域和静态保留及 DNS、为未来的 VLAN、Pi-hole、NAS、实验服务器或 VPN 访问做准备,或者排查存在双重 NAT、Wi-Fi 不稳定、服务器地址变化等问题的新网络时,可以使用本技能。

主要能力

技能首先强调按角色分离设备:

Internet
  |
Modem or ONT
  |
Gateway or router      NAT, firewall, DHCP, DNS, inter-VLAN routing
  |
Managed switch         wired clients, AP uplinks, optional VLAN trunks
  |
Access points          Wi-Fi only; ideally wired backhaul
Servers and NAS        stable addresses, DNS names, monitoring
Clients and IoT        DHCP pools, isolated later if VLANs are available

选择网关时应匹配使用者本身,而不仅仅是看功能清单:

方案 最适合 说明
ISP router 仅基础上网 控制能力有限,通常对 VLAN 支持较差
UniFi gateway 受管理的家庭网络 界面好,生态锁定
OPNsense 或 pfSense 灵活的家庭实验室 对 VLAN、防火墙、VPN、DNS 控制强
MikroTik 进阶网络用户 功能强大,但容易配错
Linux router 喜欢折腾的人 用作主网关前先记录回滚方案

使用方式

IP 规划

在预计使用 VPN 时,避免最常见的默认网段 192.168.1.0/24,因为它常与酒店、办公室和 ISP 路由器冲突。

小型家庭实验室规划示例:

192.168.10.0/24  trusted clients
192.168.20.0/24  IoT and media devices
192.168.30.0/24  servers and NAS
192.168.40.0/24  guest Wi-Fi
192.168.99.0/24  network management

网关约定:.1 基础设施保留:.2 到 .49 动态 DHCP 池:.50 到 .240 备用空间:.241 到 .254

本地名称使用 home.arpa,它专为家庭网络保留,可避免 home.lan 之类临时名称带来的泄漏或冲突问题:

nas.home.arpa
pihole.home.arpa
gateway.home.arpa
switch-01.home.arpa

DHCP 与 DNS

对任何需要 SSH、收藏、监控或作为服务暴露的设备使用 DHCP 保留。

在有意部署本地解析器之前,先把网关作为 DNS 下发。

如果使用 Pi-hole 或其他 DNS 过滤,先为它做保留,再把 DHCP 的 DNS 选项指向该地址。

每个子网保留一小段静态/保留区间,以便更换设备时不与动态租约冲突。

布线与 Wi-Fi

能走 Ethernet 时,优先使用有线回程的接入点,而不是 mesh。

预算允许时,为接入点和摄像头使用 PoE 交换机。

为每根线缆两端贴标签,并维护简单的端口映射表。

如果停电常见,把网关、交换机、DNS 服务器和 NAS 接到 UPS 电源上。

适用场景示例

入门升级

目标:保留 ISP 路由器,但让小型实验室稳定下来。

  • 为 NAS、树莓派和任何 SSH 主机设置 DHCP 保留。
  • 将本地名称迁移到 home.arpa。
  • 关闭次级路由器或接入点上重复的 DHCP 服务器。
  • 用有线连接主接入点,而不是依赖无线回程。

面向 VLAN 的规划

目标:为未来的分区做准备,但不立即启用。

  • 为可信、IoT、服务器、访客和管理网络选择互不重叠的 /24 网段。
  • 每个子网保留 .1 给网关、.2-.49 给基础设施。
  • 购买支持 VLAN 和跨 VLAN 防火墙规则的网关和交换机。
  • 记录哪些 SSID 和交换机端口最终映射到哪个网络。

限制与反模式

  • 没有理由或记录的双重 NAT。
  • 在计划使用 VPN 时仍使用 192.168.1.0/24。
  • 给 NAS、Pi-hole、Home Assistant 或其他服务主机使用动态地址。
  • 将消费级路由器改作接入点,却仍开启其 DHCP 服务器。
  • 摄像头、智能插座、笔记本和服务器处于同一信任边界的扁平网络。

参见

  • Skill: network-interface-health
  • Skill: network-config-validation