К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

homelab-network-setup — скилл для Claude Code: настройка сети

Скилл помогает спланировать или починить домашнюю и небольшую лабораторную сеть: от шлюза и DHCP до DNS, Wi-Fi и кабелей.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add affaan-m/ECC --skill homelab-network-setup -a claude-code
Открыть на GitHub

Что делает homelab-network-setup

Скилл раскладывает сеть по ролям: модем или ONT, шлюз, управляемый коммутатор, точки доступа, серверы, NAS и клиентские устройства. Он помогает выбрать вариант шлюза, продумать IP-подсети, DHCP-резервации и локальные имена в зоне home.arpa.

Внутри есть схемы для небольшой homelab-сети, рекомендации по VLAN, DNS, PoE, проводному подключению точек доступа и питанию от UPS. Отдельно разобраны двойной NAT, конфликт 192.168.1.0/24 с VPN-сетями, лишний DHCP на вторичных роутерах и динамические адреса сервисных хостов.

Ставьте его, когда проектируете сеть с запасом под NAS, Pi-hole, VPN или VLAN. Для простой сети без планов на сегментацию часть рекомендаций может оказаться избыточной.

Какие задачи решает

  • спланировать роли шлюза, коммутатора и точек доступа
  • разделить устройства по IP-подсетям
  • назначить DHCP-резервации для NAS и серверов
  • подготовить сеть к VLAN и VPN
  • найти причины двойного NAT и нестабильного Wi-Fi

Примеры запросов агенту

  • Спланируй домашнюю сеть с NAS, Pi-hole и гостевым Wi-Fi.
  • Проверь, почему в моей сети возникает двойной NAT.
  • Составь IP-план с подсетями для клиентов, IoT, серверов и управления.

Как установить homelab-network-setup

1Через Skills CLI (Vercel)

npx skills add affaan-m/ECC --skill homelab-network-setup -a claude-code

2Вручную: положить файлы

~/.claude/skills/homelab-network-setup/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/homelab-network-setup/

Из того же набора146

Весь набор →
video-editing affaan-m Скилл выстраивает пайплайн монтажа реального видео через ИИ. Помогает нарезать сырые записи через FFmpeg, собрать титры в Remotion и добавить озвучку в ElevenLabs. Claude Code CX Codex Cursor +1 6 500установок docker-patterns affaan-m Скилл с проверенными шаблонами Dockerfile и Docker Compose: локальная разработка, сети, тома, безопасность контейнеров. Claude Code CX Codex Cursor +1 6 300установок frontend-patterns affaan-m Скилл подсказывает паттерны для React и Next.js: компоненты, состояние, загрузка данных и производительность. Нужен при разработке и ревью интерфейса. Claude Code CX Codex Cursor +1 5 900установок backend-patterns affaan-m Скилл с паттернами бэкенда для Node.js, Express и Next.js API routes: слои, кэш, транзакции, обработка ошибок. Claude Code CX Codex Cursor +1 5 900установок coding-standards affaan-m Базовые правила кода для проектов: проверяет именование, запрещает мутации объектов и следит за простыми конструкциями. Пригодится на ревью и рефакторинге. Claude Code CX Codex Cursor +1 5 600установок api-design affaan-m Скилл задаёт правила проектирования REST API: именование эндпоинтов, выбор статус-кодов, пагинацию и формат ошибок. Помогает при создании и ревью серверных контрактов. Claude Code CX Codex Cursor +1 5 500установок rust-testing affaan-m Скилл для написания тестов на Rust: юнит-тесты, интеграционные, async, property-based, моки и покрытие. Пригодится, когда ведёшь проект по TDD. Claude Code CX Codex Cursor +1 5 500установок laravel-security affaan-m Скилл помогает проверять безопасность Laravel-приложений: аутентификацию, Eloquent, CSRF, XSS, API и настройки production. Пригодится для ревью и деплоя. Claude Code CX Codex Cursor +1 5 400установок

Похожие

google-cloud-networking-observability официальный google Скилл разбирает сетевые логи, метрики и диагностику Google Cloud. Подойдёт, когда нужно найти причину потерь пакетов или проверить сетевой путь. Claude Code Gemini CLI CX Codex 11 856установок cloudflare-deploy официальный openai Скилл помогает выбрать сервис Cloudflare и подготовить деплой приложения или инфраструктуры через Workers, Pages и связанные продукты. Claude Code CX Codex Cursor +1 4 300установок gcloud официальный Google LLC Проверяет команды gcloud перед запуском, ограничивает объём вывода и задаёт правила для операций в Google Cloud. Нужен при работе с CLI. Claude Code Gemini CLI CX Codex 10 974установок agent-platform-skill-registry официальный google Скилл подключает агентов к реестру Gemini Enterprise Agent Platform: поиск, публикация и управление скиллами. Нужен для работы с реестром из CLI. Claude Code Gemini CLI CX Codex 10 068установок wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. Claude Code 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. Claude Code CX Codex Cursor +1 1 200 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. Claude Code 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. Claude Code CX Codex 217 153установок

Вопросы о homelab-network-setup

Как установить homelab-network-setup в Claude Code?

Выполните npx skills add affaan-m/ECC --skill homelab-network-setup -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/homelab-network-setup/SKILL.md.

Что делает homelab-network-setup?

Скилл помогает проектировать и диагностировать домашние и небольшие лабораторные сети. Он охватывает шлюз, коммутатор, точки доступа, IP-план, DHCP, DNS, кабели и подготовку к VLAN.

Какие адреса и имена предлагает использовать скилл?

Для локальных имён он рекомендует зону home.arpa, а для инфраструктуры и клиентов описывает отдельные /24-подсети с DHCP-резервациями. Конкретный план зависит от ролей устройств и будущей сегментации.

Исходный текст

SKILL.md · MIT
---
name: homelab-network-setup
description: Practical home and homelab network planning for gateways, switches, access points, IP ranges, DHCP reservations, DNS, cabling, and common beginner mistakes. Use when planning or fixing a home or homelab network — gateway, switch, AP, IP ranges, DHCP, DNS, or cabling.
metadata:
  origin: community
---

# Homelab Network Setup

Use this skill to design a home or small-lab network that can grow without
needing a full rebuild.

## When to Use

- Planning a new home network or redesigning an ISP-router-only setup.
- Choosing gateway, switch, and access point roles.
- Designing IP ranges, DHCP scopes, static reservations, and DNS.
- Preparing for future VLANs, Pi-hole, NAS, lab servers, or VPN access.
- Troubleshooting a new network that has double NAT, unstable Wi-Fi, or changing
  server addresses.

## How It Works

Start by separating device roles:

```text
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
```

Pick a gateway that matches the operator, not just the feature checklist:

| Option | Best fit | Notes |
| --- | --- | --- |
| ISP router | Basic internet only | Limited control and often poor VLAN support |
| UniFi gateway | Managed home network | Good UI, ecosystem lock-in |
| OPNsense or pfSense | Flexible homelab | Strong VLAN, firewall, VPN, and DNS control |
| MikroTik | Advanced network users | Powerful, but easy to misconfigure |
| Linux router | Tinkerers | Document rollback before using as primary gateway |

## IP Plan

Avoid the most common default, `192.168.1.0/24`, when you expect to use VPNs.
It often conflicts with hotels, offices, and ISP routers.

```text
Example small homelab plan:

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

Gateway convention: .1
Infrastructure reservations: .2 through .49
Dynamic DHCP pool: .50 through .240
Spare room: .241 through .254
```

Use `home.arpa` for local names. It is reserved for home networks and avoids the
leakage/conflict problems of ad hoc names like `home.lan`.

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

## DHCP And DNS

- Use DHCP reservations for anything you SSH into, bookmark, monitor, or expose
  as a service.
- Hand out the gateway as DNS until a local resolver is intentionally deployed.
- If using Pi-hole or another DNS filter, give it a reservation first, then point
  DHCP DNS options at that address.
- Keep a small static/reserved range per subnet so replacements do not collide
  with dynamic leases.

## Cabling And Wi-Fi

- Prefer wired AP backhaul over mesh when you can run Ethernet.
- Use a PoE switch for APs and cameras if the budget allows it.
- Label both ends of each cable and keep a simple port map.
- Put the gateway, switch, DNS server, and NAS on UPS power if outages are common.

## Examples

### Beginner Upgrade

Goal: Keep the ISP router but stabilize a small lab.

1. Set DHCP reservations for NAS, Pi, and any SSH hosts.
2. Move local names to `home.arpa`.
3. Disable duplicate DHCP servers on secondary routers or APs.
4. Wire the main AP instead of relying on wireless backhaul.

### VLAN-Ready Plan

Goal: Prepare for future segmentation without enabling it immediately.

1. Choose non-overlapping /24 ranges for trusted, IoT, servers, guest, and
   management.
2. Reserve .1 for the gateway and .2-.49 for infrastructure on every subnet.
3. Buy a gateway and switch that support VLANs and inter-VLAN firewall rules.
4. Document which SSIDs and switch ports will eventually map to each network.

## Anti-Patterns

- Double NAT without a reason or documentation.
- Using `192.168.1.0/24` when VPN access is planned.
- Dynamic addresses for NAS, Pi-hole, Home Assistant, or other service hosts.
- Consumer routers repurposed as APs while their DHCP servers are still enabled.
- Flat networks with cameras, smart plugs, laptops, and servers all sharing the
  same trust boundary.

## See Also

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

© affaan-m · MIT · affaan-m/ECC

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой