Plans and designs home lab networks: gateway/router selection, IP range planning, DHCP reservations, DNS naming, VLAN-ready subnetting, and cabling. Helps avoid double NAT, IP conflicts, and other beginner mistakes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:homelab-network-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
使用此技能设计一个可以增长而无需完全重建的家庭或小型实验室网络。
使用此技能设计一个可以增长而无需完全重建的家庭或小型实验室网络。
首先分离设备角色:
互联网
|
调制解调器或 ONT
|
网关或路由器 NAT、防火墙、DHCP、DNS、VLAN 间路由
|
托管交换机 有线客户端、AP 上行链路、可选 VLAN 中继
|
接入点 仅 Wi-Fi;理想情况下有线回程
服务器和 NAS 稳定地址、DNS 名称、监控
客户端和 IoT DHCP 池,如果 VLAN 可用则隔离
选择与运营商匹配的网关,而不仅仅是功能清单:
| 选项 | 最适合 | 说明 |
|---|---|---|
| ISP 路由器 | 仅基本互联网 | 控制有限,通常 VLAN 支持差 |
| UniFi 网关 | 托管家庭网络 | 良好的 UI、生态系统锁定 |
| OPNsense 或 pfSense | 灵活的家庭实验室 | 强大的 VLAN、防火墙、VPN 和 DNS 控制 |
| MikroTik | 高级网络用户 | 功能强大,但容易错误配置 |
| Linux 路由器 | 爱好者 | 在用作主网关之前记录回滚 |
当您期望使用 VPN 时,避免最常见的默认值 192.168.1.0/24。它经常与酒店、办公室和 ISP 路由器冲突。
示例小型家庭实验室计划:
192.168.10.0/24 可信客户端
192.168.20.0/24 IoT 和媒体设备
192.168.30.0/24 服务器和 NAS
192.168.40.0/24 访客 Wi-Fi
192.168.99.0/24 网络管理
网关约定:.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
目标:保留 ISP 路由器但稳定小型实验室。
home.arpa。目标:为未来分段做好准备,而无需立即启用。
192.168.1.0/24。network-interface-healthnetwork-config-validationnpx claudepluginhub aaione/everything-claude-code-zhDesigns home or homelab networks covering gateways, switches, APs, IP ranges, DHCP reservations, DNS, cabling, and common mistakes.
Checklist for VLAN segmentation, local DNS filtering, and WireGuard remote access in homelab networks. Use before changing router, firewall, DHCP, or VPN config.
Network infrastructure for self-hosted environments: VLANs, firewalls (nftables, OPNsense, pfSense), DNS (Pi-hole, AdGuard Home, split-horizon), reverse proxies (Caddy, Traefik, Nginx Proxy Manager), VPN (WireGuard, Tailscale), TLS/SSL certificate management, DHCP, and security hardening. Invoke when task involves any interaction with network configuration — designing, implementing, debugging, reviewing, or planning network architecture.