Inhaltsverzeichnis

WireGuard-Server in Proxmox (Failover und weitere Clients)

← Heimnetz-Übersicht · Netzwerk · Router openwrtone · Proxmox · Sicherungen

Stand: 10.10.2026. Hinweis: Auf dieser Seite stehen keine Schlüssel. Sie liegen nur auf den Geräten (/etc/wireguard im Container, UCI auf dem Router).

Zweck

Aufbau

flowchart LR subgraph ARC["Arcen"] OW["openwrtone
fritzbox: 10.10.11.1
pve: 10.10.20.2"] end subgraph RAD["Raderbroich"] FB["FRITZ!Box 6591
192.168.192.1"] WG["LXC 105 wireguard
192.168.192.5
Tunnel 10.10.20.1"] LAN["LAN 192.168.192.0/24"] end OW <==>|"Tunnel 1: FRITZ!Box, UDP 55536"| FB OW <-.->|"Tunnel 2: Failover, UDP 51820 (Portfreigabe)"| WG FB --- LAN WG --- LAN FB --- NET(["Internet"])

Eigenschaft Wert
Container LXC 105 wireguard auf pve, Debian 13, 1 Kern, 256 MB RAM, 4 GB, startet mit Proxmox (onboot)
Adresse 192.168.192.5/24, Gateway FRITZ!Box 192.168.192.1 – außerhalb des DHCP-Bereichs der FRITZ!Box halten bzw. dort reservieren
WireGuard Schnittstelle wg0, Tunnelnetz 10.10.20.0/24, Server 10.10.20.1, UDP 51820
Weiterleitung IPv4-Forwarding an; nftables: nur SSH (aus LAN und Tunneln) und UDP 51820 eingehend, NAT (Masquerade) über eth0 für Tunnelnetz und Arcen
Von außen erreichbar unter p323kqke5o1kdla8.myfritz.net:51820 – setzt eine Portfreigabe in der FRITZ!Box voraus (siehe unten)
Zugang SSH als root mit Schlüssel (Mac von Norbert)

Die Quelladressen von Arcen erscheinen im Raderbroich-LAN als 192.168.192.5 (NAT im Container). Dadurch braucht die FRITZ!Box keine statische Route.

Teilnehmer

Name Tunnel-IP Netze hinter dem Teilnehmer Bemerkung
openwrtone-arcen 10.10.20.2 10.10.11.0/24, 10.10.12.0/24 Schnittstelle pve auf dem Router in Arcen
(weitere Clients) ab 10.10.20.10 – werden mit dem Hilfsskript angelegt

Neuen Client anlegen

Im Container (ssh root@192.168.192.5):

wg-peer-hinzufuegen NAME

Das Skript vergibt die nächste freie Adresse, erzeugt Schlüssel und liefert die fertige Konfiguration samt QR-Code (für die WireGuard-App). Standardziele des Clients: Raderbroich-LAN 192.168.192.0/24 und das Tunnelnetz. Weitere Ziele als zweiter Parameter, z. B. „192.168.192.0/24, 10.10.11.0/24“. Gegenstellen mit eigenem Schlüssel (Router): wg-peer-hinzufuegen NAME –pubkey PUBKEY –netze NETZ1,NETZ2. Teilnehmer ansehen: wg show wg0.

Portfreigabe in der FRITZ!Box (offen)

FRITZ!Box → Heimnetz → Netzwerk → Gerät wireguard (192.168.192.5) → Portfreigaben → Neue Freigabe:

Einstellung Wert
Anwendung Andere Anwendung
Protokoll UDP
Port an Gerät 51820 bis 51820
Port extern gewünscht 51820
IPv4 ja (Arcen nutzt kein IPv6)

Ohne diese Freigabe funktioniert der Server nur aus dem LAN und durch den vorhandenen Tunnel, nicht als Ersatz.

Arcen: Anbindung und Failover

Auf dem Router openwrtone gibt es die Schnittstelle pve (WireGuard, Adresse 10.10.20.2/32, erlaubte Ziele 0.0.0.0/0 ohne automatische Routen). Stand 10.10.2026:

Grenzen:

Sicherung

LXC 105 ist noch nicht in einer Sicherung. Konfiguration und Schlüssel liegen in /etc/wireguard im Container. Nach der Einrichtung vzdump 105 ausführen und infrastruktur:backup:start ergänzen.

Nachtrag 10.10.2026 (Stand am Nachmittag)

Nachtrag 10.10.2026, 12:20 Uhr: Portfreigabe wirkt, Stufe B getestet

Dieser Nachtrag ersetzt die Aussagen weiter oben zum fehlenden Handshake.