Probleme NC aus dem Internet zu erreichen Fritz!Box 6690 Cable

Hallo zusammen,

ich benötige Hilfe bei der Erreichbarkeit meiner Nextcloud aus dem Internet.

Ich habe bereits eine DynDNS eingerichtet sowie die Portfreigaben in der FritzBox angegeben. Mit dem Link https://DYNDNS.ipv64.net:2******* (siehe Bild weiter unten) komme ich auch von außerhalb auf die Oberfläche der Fritzbox. Allerdings bekomme ich keine Weiterleitung auf meine Nextcloud. Die Ports habe ich alle über TCP eingestellt.

Habe ich an irgendeiner Stelle etwas übersehen? Jegliche Tutorials oder Foreneinträge die ich gefunden habe, haben leider nicht zu Erfolg geführt.

Über eure Hilfe freue ich mich sehr.

Viele Grüße,

Peter

Folgendes Set-up habe ich.

  • Anbieter: Vodafone Kabel
  • Router: Fritz!Box 6690 Cable
  • Raspberry Pi 4
  • Nextcloud Version 33.0.0
  • PHP Version: 8.4
  • Welche Datenbank? MariaDB
  • Apache version 2
  • NC läuft direkt auf dem Raspberry Pi
  • Netzwerk Aufgliederung: Router →Switch →Raspberry Pi

apache2/sites-available/000-default.conf

Nextcloud Config

Verbindungsdetails

Portfreigaben

DynDNS

FritzBox Dienste

Überblick über freigegebene Ports

Du hast den Zugriff auf die FritzBox-Oberfläche via Port 80 und 443 aktiviert und gleichzeitig die Portfreiabe für Nextcloud ebenfalls über Port 80 und 443.

Der Nextcloud-Zugriff funktioniert erst, wenn Du den Oberflächenzugriff auf die FritzBox von außerhalb des LAN deaktivierst, damit die FritBox weiß, wohin die Zugriffe auf die geannten Ports weitergeleitet werden sollen.

Hallo und Danke für die schnelle Antwort.

Ich habe jetzt den Zugriff auf die Fritzbox über HTTPS deaktiviert. Das hat leider noch nicht funktioniert. In der Liste der FritzBox Dienste tauchen die Ports 80 & 443 aber immer noch in Verbindung mit der Benutzeroberfläche auf. Muss ich die Nextcloud eventuell an einen anderen Port schicken? bspw. 81 und 444.

In den DNS-Rebind-Schutz Einstellungen habe ich zudem noch meine Domain als Ausnahme eingetragen.

Du hast DS-Lite. Erkennbar daran, dass deine Fritte ein AFTR konfiguriert hat.

Daher kannst du deine Fritte direkt nur via IPv6 erreichen. Prüfe ob dein NC-Server aus dem Internet direkt über die Eingabe einer IPv6-Adresse wie https://[2001:aaa:bbbb:cccc:1111:ff:fe22:3333] erreichbar ist.

Das ist bei CGNAT und DS-Lite kein Problem. Kann so bleiben, denn die IPv6-Adresse des WAN’s der Fritte ist nicht identisch mit der des NC-Servers, jedenfalls dann, wenn alles richtig konfiguriert wurde.

Du guckst an der falschen Stelle. Dein letztes Bildschirmfoto zeigt:
Diagnose → Sicherheit → FRITZ!Box-Dienste → Übersicht der geöffneten Ports für den Zugriff aus dem Heimnetz
du musst dir aber
Diagnose → Sicherheit → FRITZ!Box-Dienste → Übersicht der geöffneten Ports für den Zugriff aus dem Internet ansehen.

Hast du zufällig noch ne Firewall auf dem Pi mitlaufen wo die Ports nicht offen sind?

@Petzz guckt an der falschen Stelle. Im LAN müssen TCP 80 und 443 offen sein, sonst könnte man die Fritte ja aus dem LAN nicht per fritz.box oder deren IP-Adresse erreichen.

Moin,

ich habe keine weiteren Anwendungen laufen. Soweit ich weis hat der Pi auch keine eigene Firewall. Oder habe ich da was verpasst?

Moin,

wie finde ich die externe IPv6 Adresse meiner NC heraus?

Ich habe parallel mal einen Test von meinem Rechner über IPv6-Test gemacht um herauszufinden was meine IPv6 Adresse generell ist. Dort kam raus, dass es eine IPv4 Adresse ist.

Hier ist noch der Screenshot von den geöffneten Ports Richtung Internet:

Bei IPv6 sollte jedes Gerät eine eigene öffentliche IPv6-Adresse haben

Logge dich auf deinem nc-Server per Terminal (ssh) oder an der virtuellen Konsole ein.

ip a

zeigt dir dann alle zugeteilten IPv4 und IPv6-Adressen an. Neben der

  • inet 192.168.xxx.yyy auch
  • inet6 fe80: (link local)
  • inet6 2001: (öffentlich)

letzteres aber auch nur, wenn der Server entsprechend konfiguriert wurde. Wenn den Router (z.B. Fritte) jedoch gar kein IPv6 konfiguriert hat, kann der NC-Server auch keine öffentliche IPv6 zugewiesen bekommen.

Wow, das funktioniert.

Ich komme jetzt mit der ipv6 vom Pi von außerhalb des Heimnetzes auf die nextcloud.

Es kommt lediglich die Meldung, dass ich die entsprechende Domain in trusted_domains eintragen soll.

Nur über DynDNS klappt es leider noch nicht.

Du bist ja bei ipv64. Da gibt es doch auch für den Raspi und die Fritte passende Anleitungen.

Nachtrag:

  • Mit AVM Fritzbox IPv6-Prefix Updaten wäre die passende Anleitung für dich und eine Fritte.
  • Raspberry Pi / Linux und CURL geht auch. Ist m.E. aber weniger empfehlenswert.

Die Option Mit AVM Fritzbox IPv6-Prefix Updaten erfordert für den Pi dann einen AAAA-Record im Format “Interface-ID” oder “EUI-64 MAC”.