Guten Abend zusammen,

ich hoffe erstmal das ich hier im richtigen Forum bin und meine Frage nicht in den Bereich "Router und Netzaufbau" fällt, das ich mir aber zu uneindeutig. Zu meiner Lage: Ich betreibe gerade bei mir zu Hause einen Odroid C2, worauf ich einen Nextcloud-Service laufen lasse. Da ich leider keinen Zugriff auf den Router habe, habe ich leider keine Möglichkeit mir Ports freizuschalten, damit ich aus dem Internet darauf zugreifen kann. Meine Lösung war es deshalb, einen VPS zu mieten, mir darauf einen VPN-Server zu installieren, und dann einfach jeglichen Webverkehr an den Odroid C2 als VPN-Client weiterzuleiten.

Dieses Vorgehen hat bis vor einigen Wochen sehr gut funktioniert, bis nach einem Update nichts mehr funktionierte. Mit einer Fehlersuche durch TCPDump bin ich schließlich zu der Erkenntnis gelangt, dass die Weiterleitung noch funktioniert, allerdings der Verkehr nicht mehr zurück zum VPN-Server gelangt. Ich schätze nun, dass meine Routing-Tabelle falsch eingestellt ist. Dies wären aktuell meine Routing-Tabellen des Odroids:

Ohne VPN:
Code:
next@odroid64:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
127.ip-31-255-4 192.168.1.1     255.255.255.255 UGH   0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
Mit VPN:
Code:
next@odroid64:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.8.0.5        128.0.0.0       UG    0      0        0 tun0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
10.8.0.1        10.8.0.5        255.255.255.255 UGH   0      0        0 tun0
10.8.0.5        *               255.255.255.255 UH    0      0        0 tun0
127.ip-31-255-4 192.168.1.1     255.255.255.255 UGH   0      0        0 eth0
128.0.0.0       10.8.0.5        128.0.0.0       UG    0      0        0 tun0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
Die externe IP habe ich mal anonymisiert. Die IPs sind so aufgebaut:

eth0 - lokale Schnittstelle
tun0 - VPN Schnittstelle
192.168.1.0 - Heimnetzwerk
10.8.0.0 - VPN Netzwerk
10.8.0.1 - VPN Server
10.8.0.6 - Odroid C2 VPN
10.8.0.5 - Odroid C2 VPN P-t-P IP
31.255.44.127 - Externe IP des VPN-Servers

Kann einer von euch vielleicht mal über die Tabelle schauen und gucken, ob sich da irgendwelche Fehler eingeschlichen haben?

Wäre dankbar für ein paar Tipps.