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.
Bonding (Link Aggregation)
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>:8006Melden 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 -yDadurch 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
- Navigieren Sie zu Datacenter → [Ihr Node] → System → Network
- Klicken Sie auf Erstellen und wählen Sie Linux Bridge
- 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
- 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/interfacesEin 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 0Wenden Sie nach dem Speichern die Konfiguration an:
systemctl restart networkingDie 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:
- Gehen Sie zu Datacenter → [Node] → System → Network
- Wählen Sie Ihre Bridge aus (z. B.
vmbr0) - Klicken Sie auf Bearbeiten und aktivieren Sie das Kontrollkästchen VLAN aware
- 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/interfacesFü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 vmbr1Speichern Sie die Datei und starten Sie das Netzwerk neu:
systemctl restart networkingSchritt 4.3: Einen VLAN-Tag einer VM zuweisen
Bei der Konfiguration der Netzwerkschnittstelle einer VM:
- Öffnen Sie die VM-Einstellungen und navigieren Sie zur Registerkarte Netzwerk
- Setzen Sie das Feld VLAN Tag auf
100(oder Ihre gewünschte VLAN-ID) - 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/interfacesauto vmbr1
iface vmbr1 inet static
address 10.10.10.1
netmask 255.255.255.0
bridge-ports none
bridge-stp off
bridge-fd 0Beachten 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.confKommentieren Sie die folgende Zeile aus oder fügen Sie sie hinzu:
net.ipv4.ip_forward=1Wenden Sie die Änderung sofort ohne Neustart an:
sysctl -pSchritt 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 MASQUERADEUm sicherzustellen, dass diese Regeln nach einem Neustart erhalten bleiben, installieren und verwenden Sie iptables-persistent:
apt install iptables-persistent -y
netfilter-persistent saveSchritt 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
- Navigieren Sie zu Datacenter → [Node] → System → Network
- Klicken Sie auf Erstellen und wählen Sie Linux Bond
- 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
layer2oderlayer2+3für Load-Balancing-Modi
- Klicken Sie auf Erstellen und Konfiguration anwenden
Schritt 6.2: Den richtigen Bonding-Modus wählen
| Modus | Name | Beschreibung | Switch-Unterstützung erforderlich |
|---|---|---|---|
| 0 | balance-rr | Round-Robin-Lastverteilung über alle Schnittstellen | Nein |
| 1 | active-backup | Eine aktive Schnittstelle; andere im Standby für Failover | Nein |
| 2 | balance-xor | XOR-basierte Lastverteilung | Nein |
| 4 | 802.3ad (LACP) | Dynamische Link Aggregation; maximiert Bandbreite und Redundanz | Ja (LACP-fähiger Switch) |
| 6 | balance-alb | Adaptive Lastverteilung; keine Switch-Konfiguration erforderlich | Nein |
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 0Dadurch 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.1Eine externe Adresse von einer VM aus anpingen (testet NAT/Routing):
ping 8.8.8.8Nach Hostname pingen (testet DNS-Auflösung):
ping google.comIP-Zuweisungen überprüfen
Bestätigen Sie innerhalb einer VM, dass die Netzwerkschnittstelle die richtige IP hat:
ip addr show
ip route showBridge- 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/bond0iptables-NAT-Regeln überprüfen
iptables -t nat -L -v -nVLAN-Tagging überprüfen
# List VLAN interfaces
ip -d link show type vlan
# Capture tagged traffic for analysis
tcpdump -i vmbr0 -e vlanHäufige Probleme und Lösungen
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| VM hat keinen Internetzugang | IP-Weiterleitung deaktiviert | Führen Sie sysctl -p aus und überprüfen Sie net.ipv4.ip_forward=1 |
| VMs können sich nicht gegenseitig erreichen | Falsche Bridge-Zuweisung | Überprüfen Sie, ob beide VMs auf derselben Bridge sind |
| VLAN-Datenverkehr nicht isoliert | Bridge nicht VLAN-fähig | VLAN-aware auf der Bridge in der Oberfläche aktivieren |
| NAT-Regeln nach Neustart verloren | iptables-Regeln nicht gespeichert | netfilter-persistent save installieren und ausführen |
| Bond führt kein Failover durch | Falscher Bonding-Modus | Zu 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.
