Zerstoerer
Lieutenant
- Registriert
- Okt. 2010
- Beiträge
- 686
Guten Abend zusammen,
aktuell läuft bei mir zu Hause ein Odroid C2 mit USB-Festplatte und einem Nextcloud-Dienst. Dieser ist auch voll funktionstüchtig und bisher hatte ich noch keine Probleme damit. Da ich allerdings keinen Zugriff auf den Router habe, ich den Server aber im Internet verfügbar machen möchte, habe ich mir einen VPS gemietet, dort einen VPN-Server erstellt, sodass sich der Odroid automatisch als Client anmeldet und jeglicher Verkehr auf Port 80 und 443 per iptables mit dnat und snat an den Odroid weitergeleitet wird.
Bis heute früh hat das auch alles prima funktioniert, denn da gab es noch eine funktionierende CalDAV-Synchronisierung, aber ab irgendwann danach ist der Server nicht mehr erreichbar(Chrome: ERR_CONNECTION_TIMED_OUT).
Wenn ich mich selbst in das VPN einklinke und direkt auf die IP-Adresse von Nextcloud zugreife, habe ich weiterhin Zugriff darauf, deshalb schätze ich, dass der Fehler bei der Weiterleitung liegen muss. Deshalb habe ich schon versucht meine Regeln neu zu erstellen, leider ohne Erfolg. Meine aktuellen Regeln sehen so aus:
iptables -t nat -A PREROUTING -d X.X.X.X -p tcp --dport 443 -j DNAT --to-dest 10.8.0.14:443
iptables -t nat -A POSTROUTING -d 10.8.0.14 -p tcp --dport 443 -j SNAT --to-source 10.8.0.1
iptables -t nat -A PREROUTING -d X.X.X.X -p tcp --dport 80 -j DNAT --to-dest 10.8.0.14:80
iptables -t nat -A POSTROUTING -d 10.8.0.14 -p tcp --dport 80 -j SNAT --to-source 10.8.0.1
Dabei ist X.X.X.X die externe IP, 10.8.0.1 der VPN-Server und 10.8.0.14 der Nextcloud-Server. Nun meine Frage: Hätte einer von euch eine Idee, wo hier noch ein Fehler liegen könnte oder wie ich an die Sache weiter ran gehen könnte, um den Fehler zu finden?
Wäre dankbar für ein paar Tipps.
aktuell läuft bei mir zu Hause ein Odroid C2 mit USB-Festplatte und einem Nextcloud-Dienst. Dieser ist auch voll funktionstüchtig und bisher hatte ich noch keine Probleme damit. Da ich allerdings keinen Zugriff auf den Router habe, ich den Server aber im Internet verfügbar machen möchte, habe ich mir einen VPS gemietet, dort einen VPN-Server erstellt, sodass sich der Odroid automatisch als Client anmeldet und jeglicher Verkehr auf Port 80 und 443 per iptables mit dnat und snat an den Odroid weitergeleitet wird.
Bis heute früh hat das auch alles prima funktioniert, denn da gab es noch eine funktionierende CalDAV-Synchronisierung, aber ab irgendwann danach ist der Server nicht mehr erreichbar(Chrome: ERR_CONNECTION_TIMED_OUT).
Wenn ich mich selbst in das VPN einklinke und direkt auf die IP-Adresse von Nextcloud zugreife, habe ich weiterhin Zugriff darauf, deshalb schätze ich, dass der Fehler bei der Weiterleitung liegen muss. Deshalb habe ich schon versucht meine Regeln neu zu erstellen, leider ohne Erfolg. Meine aktuellen Regeln sehen so aus:
iptables -t nat -A PREROUTING -d X.X.X.X -p tcp --dport 443 -j DNAT --to-dest 10.8.0.14:443
iptables -t nat -A POSTROUTING -d 10.8.0.14 -p tcp --dport 443 -j SNAT --to-source 10.8.0.1
iptables -t nat -A PREROUTING -d X.X.X.X -p tcp --dport 80 -j DNAT --to-dest 10.8.0.14:80
iptables -t nat -A POSTROUTING -d 10.8.0.14 -p tcp --dport 80 -j SNAT --to-source 10.8.0.1
Dabei ist X.X.X.X die externe IP, 10.8.0.1 der VPN-Server und 10.8.0.14 der Nextcloud-Server. Nun meine Frage: Hätte einer von euch eine Idee, wo hier noch ein Fehler liegen könnte oder wie ich an die Sache weiter ran gehen könnte, um den Fehler zu finden?
Wäre dankbar für ein paar Tipps.