Ich sehe das ganz ähnlich – nativ läuft WireGuard einfach näher am System, weniger Overhead, und man spart sich das Container-Verschachteln. Besonders wenn schon mehrere Docker-Container auf dem NAS werkeln, ist es angenehm, wenn wenigstens das VPN nicht noch eine zusätzliche Netzwerkschicht aufmacht. Die Performance ist beim nativen Modul in der Praxis tatsächlich meist minimal besser, besonders bei Durchsatz und Latenz. Was viele unterschätzen: Auch die Fehlersuche wird einfacher, weil man nicht ständig zwischen DSM, Docker-Netzen und Container-Logs switchen muss. 😊
Aus der Praxis kann ich aber ein paar Knackpunkte nennen, die man auf dem Schirm haben sollte – gerade bei Inkompatibilitäten nach DSM-Updates oder Kernel-Änderungen. Ich hab mir angewöhnt, nach jedem großen Update auf der Synology gezielt zu prüfen, ob das WireGuard-Modul noch lädt (mit lsmod | grep wireguard). Notfalls muss man das Kernel-Modul manchmal neu bauen oder die richtige Version nachziehen. Wer das nicht regelmäßig kontrolliert, steht unter Umständen plötzlich ohne VPN da…
Was den Autostart angeht: Das rc.d-Skript ist funktional, aber ich hab erlebt, dass gelegentlich nach Updates oder wenn DSM zickig wird, das Skript nicht ausgeführt wird oder Rechteprobleme auftreten. Hier hilft es, das Skript auf Standard-Shebang (#!/bin/sh) und Ausführbarkeit (chmod +x) zu prüfen. Wenn’s damit nicht läuft, kann man testweise auf einen systemd-approach umdenken – ist aber auf DSM ein ziemlicher Hack. Alternativ regelmäßige Healthchecks per Cron, die prüfen, ob das Interface läuft, und sonst einen Neustart triggern.
Abschließend noch ein schneller Vergleich, damit’s jeder im Blick hat:
| Variante | Vorteile | Nachteile |
|---|---|---|
| Docker-Container | Komplett abgekapselt, Updates easy | Extra-Netzwerk-Overhead, Portmapping nervig |
| natives Kernelmodul | Schnell, tiefe Integration, direktes DSM-Networking | Je nach Update aufwändiger zu warten, offizielle Doku dünn |
Falls jemand das noch sauber mit UGREEN-Backuplösungen oder Synology Apps kombinieren will: Ich hab festgestellt, dass es am stabilsten läuft, wenn WireGuard als erstes Netz-Interface nach dem Hochfahren steht – dann meckert keine andere App wegen fehlender Connectivity...
Falls wer bessere Wege für Autostart/Update-Überwachung hat, gern her damit, ich probiere sowas immer gern! Bin mir auch nicht sicher, ob ich vll irgendwo was übersehe... 😅