Communitygithub.com

Homelab Netzwerkeinrichtung

Praxisnahe Planung von Heim- und Homelab-Netzwerken für Gateways, Switches, Access Points, IP-Bereiche, DHCP-Reservierungen, DNS, Verkabelung und häufige Anfängerfehler. Verwenden Sie diese Fähigkeit bei der Planung oder Fehlerbehebung eines Heim- oder Homelab-Netzwerks – Gateway, Switch, AP, IP-Bereiche, DHCP, DNS oder Verkabelung.

Was ist Homelab Netzwerkeinrichtung?

Diese Fähigkeit unterstützt Sie bei der Gestaltung eines Heim- oder Homelab-Netzwerks, das mitwachsen kann, ohne einen kompletten Neuaufbau zu erfordern. Sie ist ideal für die Planung neuer Netzwerke, die Neugestaltung reiner ISP-Router-Setups, die Auswahl von Gateway-, Switch- und Access-Point-Rollen, das Entwerfen von IP-Bereichen, DHCP-Scopes, statischen Reservierungen und DNS sowie die Vorbereitung auf zukünftige VLANs, Pi-hole, NAS, Lab-Server oder VPN-Zugriff. Die Fähigkeit behandelt auch die Fehlerbehebung bei typischen Problemen wie doppeltem NAT, instabilem WLAN oder sich ändernden Serveradressen. Sie funktioniert plattformunabhängig und bietet bewährte Vorgehensweisen für die Netzwerkverkabelung, PoE-Switches und die Verwendung von `home.arpa` für lokale Namen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/homelab-network-setup

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Homelab Netzwerkeinrichtung?

Verwenden Sie diese Fähigkeit, um ein Heim- oder kleines Lab-Netzwerk zu entwerfen, das wachsen kann, ohne einen kompletten Neuaufbau zu benötigen.

Wann zu verwenden

  • Planung eines neuen Heimnetzwerks oder Neugestaltung eines reinen ISP-Router-Setups.
  • Auswahl der Rollen für Gateway, Switch und Access Point.
  • Entwerfen von IP-Bereichen, DHCP-Scopes, statischen Reservierungen und DNS.
  • Vorbereitung auf zukünftige VLANs, Pi-hole, NAS, Lab-Server oder VPN-Zugriff.
  • Fehlerbehebung bei einem neuen Netzwerk mit doppeltem NAT, instabilem WLAN oder sich ändernden Serveradressen.

Wie es funktioniert

Beginnen Sie damit, die Geräterollen zu trennen:

Internet
  |
Modem oder ONT
  |
Gateway oder Router      NAT, Firewall, DHCP, DNS, Inter-VLAN-Routing
  |
Managed Switch           kabelgebundene Clients, AP-Uplinks, optionale VLAN-Trunks
  |
Access Points            Nur WLAN; idealerweise kabelgebundenes Backhaul
Server und NAS           stabile Adressen, DNS-Namen, Überwachung
Clients und IoT          DHCP-Pools, später isoliert, wenn VLANs verfügbar sind

Wählen Sie ein Gateway, das zum Betreiber passt, nicht nur zur Funktionsliste:

OptionAm besten geeignet fürHinweise
ISP-RouterNur grundlegendes InternetBegrenzte Kontrolle und oft schlechte VLAN-Unterstützung
UniFi GatewayVerwaltetes HeimnetzwerkGute Benutzeroberfläche, Ökosystem-Bindung
OPNsense oder pfSenseFlexibles HomelabStarke VLAN-, Firewall-, VPN- und DNS-Kontrolle
MikroTikFortgeschrittene NetzwerkanwenderLeistungsstark, aber leicht falsch zu konfigurieren
Linux-RouterBastlerDokumentieren Sie den Rollback, bevor Sie ihn als primäres Gateway verwenden

IP-Plan

Vermeiden Sie den häufigsten Standard, 192.168.1.0/24, wenn Sie VPNs verwenden möchten. Er kollidiert oft mit Hotels, Büros und ISP-Routern.

Beispiel für einen kleinen Homelab-Plan:

192.168.10.0/24  vertrauenswürdige Clients
192.168.20.0/24  IoT- und Mediengeräte
192.168.30.0/24  Server und NAS
192.168.40.0/24  Gast-WLAN
192.168.99.0/24  Netzwerkverwaltung

Gateway-Konvention: .1
Infrastruktur-Reservierungen: .2 bis .49
Dynamischer DHCP-Pool: .50 bis .240
Reservebereich: .241 bis .254

Verwenden Sie home.arpa für lokale Namen. Es ist für Heimnetzwerke reserviert und vermeidet die Leckage-/Konfliktprobleme von Ad-hoc-Namen wie home.lan.

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

DHCP und DNS

  • Verwenden Sie DHCP-Reservierungen für alles, in das Sie SSH verwenden, das Sie mit einem Lesezeichen versehen, überwachen oder als Dienst bereitstellen.
  • Geben Sie das Gateway als DNS aus, bis ein lokaler Resolver absichtlich bereitgestellt wird.
  • Wenn Sie Pi-hole oder einen anderen DNS-Filter verwenden, reservieren Sie ihn zuerst, dann zeigen Sie die DHCP-DNS-Optionen auf diese Adresse.
  • Behalten Sie einen kleinen statischen/reservierten Bereich pro Subnetz bei, damit Ersatzgeräte nicht mit dynamischen Leases kollidieren.

Verkabelung und WLAN

  • Bevorzugen Sie kabelgebundenes AP-Backhaul gegenüber Mesh, wenn Sie Ethernet verlegen können.
  • Verwenden Sie einen PoE-Switch für APs und Kameras, wenn das Budget es zulässt.
  • Beschriften Sie beide Enden jedes Kabels und führen Sie eine einfache Port-Zuordnung.
  • Schließen Sie Gateway, Switch, DNS-Server und NAS an eine USV an, wenn Stromausfälle häufig sind.

Beispiele

Anfänger-Upgrade

Ziel: ISP-Router behalten, aber ein kleines Lab stabilisieren.

  1. DHCP-Reservierungen für NAS, Pi und alle SSH-Hosts einrichten.
  2. Lokale Namen zu home.arpa verschieben.
  3. Doppelte DHCP-Server auf sekundären Routern oder APs deaktivieren.
  4. Haupt-AP verkabeln statt auf drahtloses Backhaul zu setzen.

VLAN-fähiger Plan

Ziel: Vorbereitung auf zukünftige Segmentierung, ohne sie sofort zu aktivieren.

  1. Nicht überlappende /24-Bereiche für vertrauenswürdige Geräte, IoT, Server, Gäste und Verwaltung wählen.
  2. .1 für das Gateway und .2-.49 für die Infrastruktur in jedem Subnetz reservieren.
  3. Ein Gateway und einen Switch kaufen, die VLANs und Inter-VLAN-Firewallregeln unterstützen.
  4. Dokumentieren, welche SSIDs und Switch-Ports schließlich welchem Netzwerk zugeordnet werden.

Anti-Patterns

  • Doppeltes NAT ohne Grund oder Dokumentation.
  • Verwendung von 192.168.1.0/24, wenn VPN-Zugriff geplant ist.
  • Dynamische Adressen für NAS, Pi-hole, Home Assistant oder andere Diensthosts.
  • Consumer-Router, die als APs umfunktioniert werden, während ihre DHCP-Server noch aktiviert sind.
  • Flache Netzwerke mit Kameras, Smart-Steckdosen, Laptops und Servern, die alle dieselbe Vertrauensgrenze teilen.

Siehe auch

  • Fähigkeit: network-interface-health
  • Fähigkeit: network-config-validation

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

Verwandte Skills