In diesem Beitrag beschreibe ich meine Erfahrungen bei der Umstellung meines Proxmox-Systems auf IPv6. Dabei gab es einige Herausforderungen, insbesondere im Zusammenhang mit LXC-Containern (CTs), virtuellen Maschinen (VMs) und den Netzwerkeinstellungen meiner Fritzbox (bezahlter Link). Am Ende konnte ich aber fast mein gesamtes Smart Home auf IPv6 umstellen und alle Probleme lösen. Hier sind die wichtigsten Erkenntnisse!
1️⃣ Warum IPv6 für mein Smart Home?
Die Umstellung auf IPv6 bringt viele Vorteile:
- Keine NAT-Probleme mehr: Geräte sind direkt erreichbar.
- Zukunftssicherheit: IPv4-Adressen werden immer knapper.
- Bessere Adressierung: Kein Ärger mehr mit internen Subnetzen.
- Matter: Matter benötigt zwingen IPv6
Da mein Smart-Home-System stark auf Proxmox, Home Assistant, ioBroker und Zigbee2MQTT setzt, wollte ich sicherstellen, dass alles reibungslos mit IPv6 funktioniert.
2️⃣ Erste Schritte: IPv6 in der Fritzbox aktivieren
Die Fritzbox war bereits auf Dual Stack konfiguriert, aber um sicherzustellen, dass Proxmox und meine VMs wirklich IPv6 nutzen, habe ich folgendes überprüft:
- DHCPv6-Server aktiviert → IPv6-Adressen werden zugewiesen
- DNSv6-Server bekannt gegeben → Damit meine Geräte IPv6 bevorzugen
- Statische IPv6 für wichtige Geräte (z. B. Proxmox-Host)
Ein schneller Test mit IPv6-Test bei wieistmeineip.de zeigte, dass ich bereits Dual Stack (IPv4 + IPv6) nutzte.
3️⃣ Proxmox auf IPv6 umstellen
3.1 IPv6 für das Hauptnetzwerk aktivieren
Auf dem Proxmox-Host habe ich geprüft, ob eine IPv6-Adresse vorhanden ist:
ip -6 addr show
Die Fritzbox (bezahlter Link) hatte eine globale IPv6-Adresse zugewiesen. Falls das nicht der Fall gewesen wäre, hätte ich stattdessen eine statische IPv6-Adresse konfiguriert.
Dann prüfte ich die IPv6-Route:
ip -6 route show default
Falls keine IPv6-Standardroute vorhanden gewesen wäre, hätte ich sie manuell hinzugefügt:
ip -6 route add default via fe80::1 dev vmbr0
3.2 Netzwerkbrücke vmbr0 anpassen
Die interfaces-Datei wurde so angepasst, dass IPv6-Adressen über SLAAC oder DHCPv6 bezogen werden:
auto vmbr0
iface vmbr0 inet static
address 192.168.0.19/24 # IP des Proxmox Servers
gateway 192.168.0.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
iface vmbr0 inet6 auto
Dann wurde das Netzwerk neugestartet:
systemctl restart networking
4️⃣ LXC-Container für IPv6 fit machen
Einige meiner LXC-Container bekamen keine IPv6-Adresse. Das lag daran, dass accept_ra deaktiviert war. Die Lösung:
sysctl -w net.ipv6.conf.all.accept_ra=2
sysctl -w net.ipv6.conf.vmbr0.accept_ra=2
Diese Änderungen wurden dauerhaft gemacht:
echo "net.ipv6.conf.all.accept_ra=2" >> /etc/sysctl.conf
sysctl -p
Falls ein LXC-Container eine statische IPv6-Adresse bekommen sollte, wurde dies in der config-Datei des Containers (/etc/network/interfaces) angepasst.
Beispiel für eine statische IPv6-Adresse:
iface eth0 inet6 static
address 2003:abcd:1234::100
netmask 64
gateway fe80::1
5️⃣ VMs und Smart-Home-Systeme auf IPv6 umstellen
5.1 Home Assistant & ioBroker IPv6-fähig machen
Nach der Proxmox-Umstellung mussten Home Assistant und ioBroker IPv6 nutzen. Ich habe die jeweiligen Netzwerkkonfigurationen geprüft und sichergestellt, dass die Dienste auf IPv6 lauschen.
Ein schneller Test:
ping6 google.com
Falls keine Verbindung bestand, wurde geprüft:
ip -6 route show default
Falls nötig, wurde die IPv6-Route manuell hinzugefügt.
5.2 Zigbee2MQTT und MQTT mit IPv6 nutzen
Da mein MQTT-Server (Mosquitto) jetzt auch IPv6 unterstützt, mussten die Verbindungen angepasst werden. Im Container oder in der VM:
cat /etc/mosquitto/mosquitto.conf
Falls Mosquitto nur auf IPv4 lauschte, wurde das geändert zu:
listener 1883 ::
Dann den Dienst neustarten:
systemctl restart mosquitto
6️⃣ ESP8266-Probleme mit IPv6 & Umstieg auf ESP32
Mein Smart-Home nutzt ESP8266 (bezahlter Link)– und ESP32-Boards (bezahlter Link) für verschiedene Sensoren. Dabei stellte sich heraus, dass ESP8266 (bezahlter Link) kein natives IPv6 unterstützt!
Lösung: Umstieg auf ESP32 (bezahlter Link), der vollständige IPv6-Unterstützung bietet. Dafür musste der Code angepasst werden:
WiFi.enableIPv6();
Serial.println(WiFi.localIPv6());
➡ Danach konnte der ESP32 direkt mit IPv6 arbeiten! 🎉
7️⃣ Fazit: Lohnt sich IPv6 für das Smart Home?
Nach der Umstellung kann ich sagen: Ja!
✅ Mein gesamtes Proxmox-System läuft jetzt mit IPv6 ✅ Alle LXC-Container & VMs haben funktionierendes IPv6 ✅ Home Assistant, ioBroker & MQTT arbeiten mit IPv6 ✅ ESP8266 bleibt problematisch – ESP32 ist die Lösung und danke Matter ist die Umstellung auf IPv& sowieso unumgänglich.
Die Umstellung war nicht ganz trivial, aber hat sich gelohnt! Falls du Fragen hast oder selbst dein Smart Home auf IPv6 umstellen willst, schreib mir gerne einen Kommentar.
Und falls deine Backups Probleme machen, schaue dir auch den Artikel Proxmox Backup failed – was tun? an.
Wenn du tiefer einsteigen willst: Hier geht’s zur ultimativen Proxmox-Einführung.


Hallo aus Teltow.
Ich versuche seit Tagen ipv6 auf meinem proxmox (vserver) mit auszustatten. Ich bekomme es einfach nicht hin. Bin eben mit der Google KI alles stundenlang durchgegangen – ohne Erfolg.
Bin mehrere YT Videos durchgegangen – wie gesagt NIX NADA!
Könntest Du mir evtl. weiterhelfen? Das wäre sehr cool, falls das überhaupt technisch möglich ist…
Falls Du da Tipps oder Hinweise hast oder sogar per Fernsteuerung was machen kannst und natürlich auch willst -sehr sehr gern.
VG Hardy
Hi Hardy,
schöne Grüße zurück!
IPv6 auf einem vServer kann leider je nach Hoster sehr unterschiedlich sein – manche geben z. B. gar kein echtes SLAAC (automatische Adresskonfiguration) frei oder blocken Router Advertisements. Dann funktioniert all das, was man in YouTube-Videos sieht oder die KI einem vorschlägt, einfach nicht. Deshalb hängt die Lösung stark vom Setup ab.
Wenn du magst, schreib kurz dazu:
• Welcher Hoster / Tarif?
• Welche IPv6-Adressen wurden dir genau zugewiesen (Single / 64 / statisch)?
• Was soll IPv6 alles können? (Nur Host selbst? Auch Container?)
Mit diesen Infos kann ich dir gezielt helfen und die passenden Konfig-Snippets raussuchen. Fernwartung kann ich dir leider nicht anbieten, aber wir kriegen das Schritt für Schritt geklärt.
VG
Gray
Hallo Gray,
danke für diese sehr gute Erklärung. Ich bin in einer Ähnlichen, wenn auch noch etwas komplizierteren Situation. Ich habe eine Fritzbox inkl IPv6 an der ich, so wie du, einen/zwei Proxmox Fujitsu Q920 betreibe. Da meine Switche und AP`s von Unifi sind habe ich zusätzlich auf dem Proxmox eine OPNSense Firewall für unterschiedliche Vlan z.B. Gast, IoT, Applikationen, Privat, VPN laufen. IPv6 bekomme ich bis zum Interface des Proxmox. (die Q920 haben nur ein IF), danach aber komme ich nicht weiter. Hinter der OPNSense will es mir einfach nicht gelingen IPv6 Addr zu vergeben. Ich suche schon sehr lange, wobei ich auch nur ein „halbwissen“ habe und IPv6 eher zu dem 0 Wissen gehört. 🙂
Ich erwarte nciht das du mir mein Problem lösen kannst, aber evtl. hast du einen Denkanstoß für mich.
PS. Ich habe ioBroker und der Matter Adapter will nicht aktiv werden. Der IoBroker hängt aber im Netz der Fritzbox und luft auf dem Proxmox. Mit
ip -6 addr show sehe ich dort eine IPv6 🙁
Viele Grüße
xfreak
Hey xfreak, danke dir! Ich kenne das Setup – Fritzbox → Proxmox → OPNsense → VLANs – und genau da kracht IPv6 oft, weil die Fritzbox standardmäßig nur ein /64 weitergibt. Hinter der OPNsense brauchst du aber Prefix Delegation, also ein größeres Netz.
Fritzbox:
Heimnetz → IPv6 → „Prefix Delegation“ aktivieren → /56 einstellen (mindestens /60).
OPNsense WAN (zur Fritzbox):
IPv6 Configuration Type: DHCPv6
„Request only an IPv6 prefix“: aus
Prefix size hint: 56
„Use IPv4 connectivity as parent interface“: an
OPNsense LAN/VLAN:
IPv6 Configuration Type: Track Interface
Track Interface: WAN
Für jedes VLAN eine eigene Prefix ID (0,1,2,…)
Router Advertisements:
Services → Router Advertisements → pro VLAN → Modus: Assisted oder Managed
Firewall:
ICMPv6 zulassen, sonst kommen die RAs nicht an.
Damit bekommen die VLANs jeweils ein eigenes /64 aus dem /56, und die Geräte erhalten automatisch IPv6.
Zum Matter-Thema: Matter braucht Multicast/mDNS. Falls ioBroker in einem anderen Netz sitzt → später mDNS/Multicast weiterleiten (z. B. Avahi) – das ist ein typischer Folgepunkt, wenn die IPv6-Basics stehen.
Viele Grüße
Gray