15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
30.10.2024
1 +1

Netzwerk in Proxmox VE installieren und konfigurieren: Ein vollständiger Leitfaden

Proxmox Virtual Environment (VE) ist eine der leistungsstärksten Open-Source-Virtualisierungsplattformen, die heute verfügbar sind. Sie ermöglicht Administratoren die Bereitstellung, Verwaltung und Skalierung von virtuellen Maschinen (VMs) und Linux-Containern (LXC) über eine einzige, einheitliche Oberfläche. Ob Sie ein Homelab, eine Entwicklungsumgebung oder eine Produktionsinfrastruktur betreiben – die Beherrschung des Proxmox-Netzwerks ist entscheidend, um das volle Potenzial auszuschöpfen.

In diesem umfassenden Leitfaden führen wir Sie durch alle wichtigen Netzwerkkonfigurationen in Proxmox VE – vom Verständnis der Netzwerkmodi und der Konfiguration von Bridge-Interfaces bis hin zur Einrichtung von VLANs, NAT und Hochverfügbarkeits-Bonding. Am Ende werden Sie das Wissen haben, um ein robustes, sicheres und skalierbares virtuelles Netzwerk aufzubauen.

Schritt 1: Netzwerkmodi in Proxmox VE verstehen

Bevor Sie eine einzige Konfigurationsdatei anfassen, ist es wichtig, die von Proxmox VE unterstützten Netzwerkmodelle zu verstehen. Jeder Modus dient einem bestimmten Zweck, und die Wahl des richtigen Modus hängt von Ihren Infrastrukturanforderungen ab.

Bridged Networking (Standard)

Bridged Networking ist der Standard- und am häufigsten verwendete Modus in Proxmox VE. In dieser Konfiguration teilen virtuelle Maschinen die physische Netzwerkschnittstelle des Hosts über eine virtuelle Bridge (z. B. vmbr0). VMs erscheinen als unabhängige Geräte im lokalen Netzwerk und erhalten jeweils eine eigene IP-Adresse vom DHCP-Server des Netzwerks oder durch statische Zuweisung.

Am besten geeignet für: Produktions-VMs, die direkten LAN- oder Internetzugang benötigen, Webserver und Datenbankserver.

NAT (Network Address Translation)

Im NAT-Modus werden VMs private IP-Adressen innerhalb eines internen Subnetzes zugewiesen. Der gesamte ausgehende Datenverkehr von VMs wird über die öffentliche IP-Adresse des Hosts mittels Masquerading geleitet. VMs können auf das Internet zugreifen, sind jedoch ohne explizite Port-Weiterleitungsregeln von außerhalb des Hosts nicht direkt erreichbar.

Am besten geeignet für: Isolierte Entwicklungsumgebungen, Testlabore oder Situationen, in denen öffentliche IP-Adressen knapp sind.

VLAN (Virtual Local Area Network)

VLANs ermöglichen es Ihnen, den Netzwerkverkehr über eine einzige physische Schnittstelle mithilfe von VLAN-Tags (IEEE 802.1Q) logisch zu segmentieren. Proxmox VE unterstützt VLAN-Tagging vollständig und ermöglicht es, mehrere isolierte Netzwerksegmente auf derselben physischen Hardware zu betreiben.

Am besten geeignet für: Multi-Tenant-Umgebungen, Netzwerksegmentierung für die Sicherheit und die Trennung von Verwaltungsdatenverkehr vom VM-Datenverkehr.

Interface-Bonding kombiniert zwei oder mehr physische Netzwerkschnittstellen zu einer einzigen logischen Schnittstelle und bietet je nach gewähltem Bonding-Modus entweder erhöhte Bandbreite, Fehlertoleranz oder beides.

Am besten geeignet für: Hochverfügbare Produktionsumgebungen, in denen die Netzwerkverfügbarkeit entscheidend ist.

Schritt 2: Proxmox VE installieren und die Ersteinrichtung durchführen

Falls Sie Proxmox VE noch nicht installiert haben, laden Sie das neueste ISO-Image von der offiziellen Proxmox-Website herunter. Starten Sie vom ISO, folgen Sie dem Installationsassistenten und konfigurieren Sie während der Einrichtung Ihren Hostnamen, Ihre IP-Adresse und Ihre DNS-Einstellungen.

> Profi-Tipp: Wenn Sie Proxmox auf dedizierter Hardware für maximale Leistung und Zuverlässigkeit betreiben möchten, sollten Sie AlexHost’s Dedicated Servers in Betracht ziehen, die die rohe Rechenleistung und die vollständige Hardwarekontrolle bieten, die Proxmox-Umgebungen erfordern.

Zugriff auf die Proxmox-Weboberfläche

Sobald die Installation abgeschlossen ist, greifen Sie über jeden Browser auf das Proxmox-Verwaltungspanel zu:

https://<proxmox-ip>:8006

Melden Sie sich mit den root-Anmeldedaten an, die Sie während der Installation festgelegt haben.

Das System aktualisieren

Bevor Sie das Netzwerk konfigurieren, stellen Sie sicher, dass Ihr Proxmox-Host vollständig auf dem neuesten Stand ist. Öffnen Sie die integrierte Shell oder verbinden Sie sich über SSH und führen Sie aus:

apt update && apt upgrade -y

Dadurch wird sichergestellt, dass Sie den neuesten Kernel, die neuesten Netzwerktools und die neuesten Sicherheits-Patches angewendet haben, bevor Sie Konfigurationsänderungen vornehmen.

Schritt 3: Eine Bridge-Schnittstelle in Proxmox VE konfigurieren

Eine Linux-Bridge in Proxmox fungiert als virtueller Netzwerk-Switch. VMs verbinden sich mit dieser Bridge, die wiederum mit einer physischen Netzwerkschnittstelle auf dem Host verbunden ist – und platziert VMs dadurch effektiv im selben Netzwerk wie die Host-Maschine.

Proxmox erstellt während der Installation automatisch eine Standard-Bridge namens vmbr0, die typischerweise an die erste erkannte Netzwerkschnittstelle gebunden ist (z. B. eth0 oder eno1).

Eine Bridge über die Web-Oberfläche erstellen oder ändern

  1. Navigieren Sie zu Datacenter → [Ihr Node] → System → Network
  2. Klicken Sie auf Erstellen und wählen Sie Linux Bridge
  3. Konfigurieren Sie die folgenden Felder:
  • Name: z. B. vmbr1
  • Bridge Ports: Die anzuhängende physische Schnittstelle (z. B. eth1)
  • IP-Adresse/CIDR: Weisen Sie eine statische IP zu, wenn die Bridge Host-Level-Konnektivität benötigt (z. B. 192.168.1.100/24)
  • Gateway: Fügen Sie ein Gateway hinzu, wenn dies Ihre primäre Schnittstelle ist
  1. Klicken Sie auf Erstellen und dann auf Konfiguration anwenden

Die Bridge-Konfiguration überprüfen

Sie können Bridge-Einstellungen auch direkt in der Netzwerkkonfigurationsdatei einsehen und bearbeiten:

nano /etc/network/interfaces

Ein korrekt konfigurierter Bridge-Eintrag sieht folgendermaßen aus:

auto vmbr1
iface vmbr1 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports eth1
    bridge-stp off
    bridge-fd 0

Wenden Sie nach dem Speichern die Konfiguration an:

systemctl restart networking

Die Bridge einer VM zuweisen

Navigieren Sie beim Erstellen oder Bearbeiten einer VM zur Registerkarte Netzwerk und wählen Sie Ihre neu erstellte Bridge aus dem Dropdown-Menü Bridge aus. Die VM verwendet dann diese Bridge für die Kommunikation mit dem Netzwerk.

Schritt 4: VLANs in Proxmox VE konfigurieren

VLANs sind in Umgebungen unerlässlich, in denen Sie den Datenverkehr zwischen verschiedenen VM-Gruppen isolieren müssen – zum Beispiel die Trennung einer weborientierten DMZ von einem internen Datenbanknetzwerk oder die Isolierung von Kundenumgebungen in einem Multi-Tenant-Setup.

Schritt 4.1: VLAN-fähige Bridge aktivieren

Der einfachste und modernste Ansatz in Proxmox VE ist die Aktivierung der VLAN-aware-Option auf einer vorhandenen Bridge:

  1. Gehen Sie zu Datacenter → [Node] → System → Network
  2. Wählen Sie Ihre Bridge aus (z. B. vmbr0)
  3. Klicken Sie auf Bearbeiten und aktivieren Sie das Kontrollkästchen VLAN aware
  4. Klicken Sie auf OK und Konfiguration anwenden

Mit aktivierter VLAN-Awareness können Sie VLAN-Tags direkt einzelnen VM-Netzwerkschnittstellen zuweisen, ohne für jedes VLAN separate Bridge-Schnittstellen erstellen zu müssen.

Schritt 4.2: VLAN-Schnittstellen manuell erstellen (Legacy-Methode)

Für eine detailliertere Kontrolle oder Kompatibilität mit älteren Setups können Sie VLAN-Schnittstellen manuell in /etc/network/interfaces definieren:

nano /etc/network/interfaces

Fügen Sie den folgenden Block hinzu, um VLAN ID 100 auf der vmbr1-Bridge zu erstellen:

auto vmbr1.100
iface vmbr1.100 inet static
    address 192.168.100.1
    netmask 255.255.255.0
    vlan-raw-device vmbr1

Speichern Sie die Datei und starten Sie das Netzwerk neu:

systemctl restart networking

Schritt 4.3: Einen VLAN-Tag einer VM zuweisen

Bei der Konfiguration der Netzwerkschnittstelle einer VM:

  1. Öffnen Sie die VM-Einstellungen und navigieren Sie zur Registerkarte Netzwerk
  2. Setzen Sie das Feld VLAN Tag auf 100 (oder Ihre gewünschte VLAN-ID)
  3. Stellen Sie sicher, dass die ausgewählte Bridge VLAN-fähig ist

Die VM kommuniziert nun nur noch mit anderen Geräten, die mit VLAN 100 getaggt sind, und bietet so logische Netzwerkisolierung.

Schritt 5: NAT für VM-Netzwerkisolierung konfigurieren

NAT ist die ideale Konfiguration, wenn Sie möchten, dass VMs Internetzugang haben, ohne sie direkt dem öffentlichen Netzwerk auszusetzen. Dies wird häufig für Entwicklungsserver, interne Tools oder Workloads verwendet, die keine eingehende öffentliche Konnektivität benötigen.

Schritt 5.1: Die interne Bridge definieren

Öffnen Sie /etc/network/interfaces und fügen Sie eine Bridge für das interne NAT-Netzwerk hinzu:

nano /etc/network/interfaces
auto vmbr1
iface vmbr1 inet static
    address 10.10.10.1
    netmask 255.255.255.0
    bridge-ports none
    bridge-stp off
    bridge-fd 0

Beachten Sie, dass bridge-ports none bedeutet, dass diese Bridge keine physische Schnittstelle hat – sie ist ein rein interner virtueller Switch.

Schritt 5.2: IP-Weiterleitung aktivieren

IP-Weiterleitung muss auf dem Proxmox-Host aktiviert sein, damit der Datenverkehr zwischen dem internen Netzwerk und der externen Schnittstelle weitergeleitet werden kann:

nano /etc/sysctl.conf

Kommentieren Sie die folgende Zeile aus oder fügen Sie sie hinzu:

net.ipv4.ip_forward=1

Wenden Sie die Änderung sofort ohne Neustart an:

sysctl -p

Schritt 5.3: iptables-NAT-Regeln hinzufügen

Konfigurieren Sie nun iptables, um ausgehenden Datenverkehr aus dem internen Subnetz (10.10.10.0/24) über die externe Schnittstelle des Hosts (eth0) zu maskieren:

iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE

Um sicherzustellen, dass diese Regeln nach einem Neustart erhalten bleiben, installieren und verwenden Sie iptables-persistent:

apt install iptables-persistent -y
netfilter-persistent save

Schritt 5.4: VM-Netzwerk für NAT konfigurieren

Beim Einrichten einer VM, die NAT verwenden soll:

  • Weisen Sie sie der vmbr1-Bridge zu
  • Setzen Sie eine statische IP im Bereich 10.10.10.0/24 (z. B. 10.10.10.10)
  • Setzen Sie das Gateway auf 10.10.10.1 (die Bridge-IP auf dem Host)
  • Setzen Sie DNS auf einen öffentlichen Resolver wie 8.8.8.8

Die VM kann nun über den Host auf das Internet zugreifen, bleibt aber von außen unerreichbar.

Schritt 6: Netzwerkschnittstellen für Hochverfügbarkeit bonden

Netzwerkschnittstellen-Bonding (auch Link Aggregation oder Teaming genannt) kombiniert mehrere physische NICs zu einer einzigen logischen Schnittstelle. Dies bietet je nach gewähltem Bonding-Modus entweder Redundanz, erhöhten Durchsatz oder beides.

Schritt 6.1: Ein Bond über die Web-Oberfläche erstellen

  1. Navigieren Sie zu Datacenter → [Node] → System → Network
  2. Klicken Sie auf Erstellen und wählen Sie Linux Bond
  3. Konfigurieren Sie den Bond:
  • Slaves: Wählen Sie zwei oder mehr physische Schnittstellen aus (z. B. eth0, eth1)
  • Modus: Wählen Sie den geeigneten Bonding-Modus (siehe unten)
  • Hash Policy: Setzen Sie auf layer2 oder layer2+3 für Load-Balancing-Modi
  1. Klicken Sie auf Erstellen und Konfiguration anwenden

Schritt 6.2: Den richtigen Bonding-Modus wählen

ModusNameBeschreibungSwitch-Unterstützung erforderlich
0balance-rrRound-Robin-Lastverteilung über alle SchnittstellenNein
1active-backupEine aktive Schnittstelle; andere im Standby für FailoverNein
2balance-xorXOR-basierte LastverteilungNein
4802.3ad (LACP)Dynamische Link Aggregation; maximiert Bandbreite und RedundanzJa (LACP-fähiger Switch)
6balance-albAdaptive Lastverteilung; keine Switch-Konfiguration erforderlichNein

Empfohlen für die meisten Produktionsumgebungen: Modus 1 (active-backup) für einfaches Failover oder Modus 4 (802.3ad/LACP) für maximale Leistung mit einem verwalteten Switch.

Schritt 6.3: Den Bond an eine Bridge anhängen

Nachdem Sie den Bond erstellt haben (z. B. bond0), erstellen oder ändern Sie eine Bridge, um den Bond als Bridge-Port zu verwenden:

auto vmbr0
iface vmbr0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports bond0
    bridge-stp off
    bridge-fd 0

Dadurch profitieren VMs, die mit vmbr0 verbunden sind, von der Redundanz und/oder dem Durchsatz der gebondeten Schnittstellen.

Schritt 7: Proxmox-Netzwerk testen und Fehler beheben

Nach Abschluss Ihrer Netzwerkkonfiguration ist eine gründliche Prüfung unerlässlich, bevor Sie Produktions-Workloads bereitstellen.

Konnektivitätstests

Den Host von einer VM aus anpingen:

ping 10.10.10.1

Eine externe Adresse von einer VM aus anpingen (testet NAT/Routing):

ping 8.8.8.8

Nach Hostname pingen (testet DNS-Auflösung):

ping google.com

IP-Zuweisungen überprüfen

Bestätigen Sie innerhalb einer VM, dass die Netzwerkschnittstelle die richtige IP hat:

ip addr show
ip route show

Bridge- und Bond-Status auf dem Host überprüfen

# View all network interfaces and their states
ip link show

# View bridge details
brctl show

# View bond status and active interface
cat /proc/net/bonding/bond0

iptables-NAT-Regeln überprüfen

iptables -t nat -L -v -n

VLAN-Tagging überprüfen

# List VLAN interfaces
ip -d link show type vlan

# Capture tagged traffic for analysis
tcpdump -i vmbr0 -e vlan

Häufige Probleme und Lösungen

ProblemWahrscheinliche UrsacheLösung
VM hat keinen InternetzugangIP-Weiterleitung deaktiviertFühren Sie sysctl -p aus und überprüfen Sie net.ipv4.ip_forward=1
VMs können sich nicht gegenseitig erreichenFalsche Bridge-ZuweisungÜberprüfen Sie, ob beide VMs auf derselben Bridge sind
VLAN-Datenverkehr nicht isoliertBridge nicht VLAN-fähigVLAN-aware auf der Bridge in der Oberfläche aktivieren
NAT-Regeln nach Neustart verloreniptables-Regeln nicht gespeichertnetfilter-persistent save installieren und ausführen
Bond führt kein Failover durchFalscher Bonding-ModusZu Modus 1 (active-backup) für einfaches Failover wechseln

Proxmox-Netzwerk und Ihre Hosting-Infrastruktur

Proxmox VE ist am leistungsstärksten, wenn es auf zuverlässiger, hochleistungsfähiger Hardware läuft. Wenn Sie Proxmox in einer Produktionsumgebung einsetzen möchten, ist Ihre zugrunde liegende Hosting-Infrastruktur von enormer Bedeutung.

  • Für vollständige Hardwarekontrolle und maximale Leistung bieten AlexHost’s Dedicated Servers Bare-Metal-Zugang, der ideal für Proxmox-Hypervisoren ist.
  • Wenn Sie einen skalierbaren Einstiegspunkt benötigen oder verschachtelte Virtualisierung betreiben möchten, bietet AlexHost’s VPS Hosting flexible Pläne mit KVM-basierter Virtualisierung.
  • Für GPU-beschleunigte Workloads, die in Proxmox-VMs laufen, stellt AlexHost’s GPU Hosting die Hardware-Ressourcen bereit, die für KI, Rendering und rechenintensive Aufgaben benötigt werden.
  • Wenn Ihre Proxmox-VMs Webanwendungen hosten, stellt die Kombination mit AlexHost’s SSL Certificates sicher, dass der gesamte Datenverkehr verschlüsselt und vertrauenswürdig ist.
  • Benötigen Sie ein Control Panel für eine einfachere VM-Verwaltung? Erkunden Sie AlexHost’s VPS Control Panels für optimierte Verwaltungsoptionen.

Fazit

Proxmox VE bietet einen der flexibelsten und funktionsreichsten Netzwerk-Stacks, der in einer Open-Source-Virtualisierungsplattform verfügbar ist. Von einfachem Bridged Networking für direkten LAN-Zugang über komplexe Multi-VLAN-Topologien, NAT-isolierte Entwicklungsumgebungen bis hin zu hochverfügbaren gebondeten Schnittstellen – Proxmox gibt Ihnen die Werkzeuge, um praktisch jedes Netzwerkdesign zu realisieren, das Ihre Infrastruktur erfordert.

Hier ist eine kurze Zusammenfassung dessen, was wir behandelt haben:

  • Bridged Networking — Direkter LAN-Zugang für VMs über eine virtuelle Bridge
  • VLAN-Konfiguration — Logische Datenverkehrssegmentierung mittels 802.1Q-Tagging
  • NAT-Einrichtung — Isolierte VM-Netzwerke mit Internetzugang über IP-Masquerading
  • Interface-Bonding — Redundanz und Durchsatz über Link Aggregation
  • Testen & Fehlersuche — Systematische Überprüfung aller Netzwerkschichten

Durch die Beherrschung dieser Konfigurationen sind Sie bestens gerüstet, um Proxmox-Umgebungen aufzubauen, die leistungsfähig, sicher und widerstandsfähig sind – egal ob Sie einen einzelnen Node oder ein Multi-Cluster-Rechenzentrum verwalten.

15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen