1

Frage

2

Antwort

3

Lösung

Portfreigabe mit öffentlicher IP funktionieren nicht
StefanZink
Smart-Analyzer
Smart-Analyzer

Nach der Umstellung von Unitymedia "Office Internet & Phone 150" auf den neuen Tarif
"Office Internet & Phone 300 Smart" hat ich offensichtlich das setup der statischen IPv4 Adresse geändert.

Ich hatte im alten Vertrag schon eine statische IPv4 Adresse. Über den DynDNS Dienst von myfritz.net und Portfreigaben konnte ich damit erfolgeich einen Server aus meinem lokalen Netz im Internet per Portfreigabe erreichbar machen.
Intern ist der Server, erreichbar. Die Portfreigabe auf der Fritzbox einzurichten ist ja auch kein Hexenwerk und hat sich im Vergleich zur 6360 auch nicht geändert.  

Durch die Umstellung auf den neuen Vertrag und dem damit einhergehenden Wechsel von einer FritzBox 6360 zu einer FritzBox 6591 funktionieren meine Portfreigaben nicht mehr.

Woran kann das liegen ? 
Habe jetzt auch einen Benachrichtigung gekriegt daß mir ein Subnetz mit 4 IPv4 Adressen zugeteilt wurde, Eine davon kann ich selbst verwenden Das war meines Wissens bei meinem alten Vertrag nicht so. Da hatte ich die statische IPv4 nur daß ich kein DS-lite bekomme.
Die öffentliche IPv4 brauch ich eigentlich nicht. Habe deshalb alle 4 LAN Ports meiner Fritzbox auf DHCP umgestellt. 
Kann es an der öffentlichen IP liegen daß Portfreigaben nicht funktionieren ?

Vielen Dank schon mal


8 Antworten 8
DreiViertelFlo
Giga-Genie
Giga-Genie

Wenn du in unitymedia Gebiet wohnst. Dann bist du hier leider falsch.. 

@StefanZink 

Um das, was @DreiViertelFlo etwas "uncharmant" ausgedrückt hat, zu erklären:

 

Leider sind die Systeme von Vodafone West (ehemals UnityMedia) und Vodafone (ehemals KabelDeutschland) noch nicht miteinander verheiratet. Die Moderatoren hier haben daher leider derzeit noch keinen Zugriff auf die Systeme von Vodafone West und können dir deshalb auch leider nicht weiterhelfen - du müsstest dich daher, wie in diesem Post beschrieben, noch immer an die entsprechenden Stellen von UnityMedia wenden, z.B. deren Community.

 

Davon abgesehen: Es ist normal, dass dir bei einer statischen IPv4 immer ein /30er Subnetz mit 4 Adressen zugeteilt wird. Davon ist eine IP diejenige, die der FritzBox zugewiesen ist - diese sollte im Online-Monitor der FritzBox auch entsprechend wie im Anhang abgebildet erscheinen. Die anderen 3 Adressen dieses /30er-Subnetzes sind NICHT für dich nutzbar - die erste Adresse dient der Netzwerkidentifikation, die letzte Adresse ist die sogenannte Multicast-Adresse (für Spezialzwecke, wenn z.B. ein Gerät innerhalb des Netzwerks nicht weiß, wo ein anderes Gerät ist und daher nachfragen muss) und von den zwei verbleibenden Adressen ist dann eine für deinen Router in Verwendung und die andere erhält der Router auf Vodafone-Seite.

 

Die entsprechenden Portfreigaben richtest du in der FritzBox selbst für die jeweils im LAN angeschlossenen Geräte ein - diese bekommen dann eine private IP von der FritzBox per DHCP zugeteilt, z.B. 192.168.178.123. 

 

Wichtig: Du kannst die Ports der FritzBox NICHT im Bridge-Modus betreiben - dafür reicht die eine zugeteilte statische IPv4 nicht aus. Denn diese eine IPv4 benötigt die FritzBox für den (nicht abschaltbaren) Routing- und Telefonieteil schon selbst.

Danke @reneromann für deine Antwort. Hab die Frage in der anderen Community gestellt. https://community.unitymedia.de/categories/hardware/question/portfreigabe-mit-oeffentlicher-ip-funkt...

Das mit der öffentlichen IP hab ich soweit verstanden. Eine der 4 IPs wird der Fritzbox zugewiesen. Über die kann ich die Fritzbox auch direkt aus dem Internet erreichen. Dir für mich frei benutzbare IP habe ich wie gesagt nicht in Verwendung. 
Portfreigabe für meinen Server kann ich ganz normal über das UI der neuen Fritzbox einrichten. Nur leider funktioniert dann der Zugriff nicht wie bisher.   

Die IP des Servers ist aber auch eine interne IP, richitg? Sprich dein Server hat beispielsweise die 192.168.178.123...

In dem Fall muss eine Freigaberegel für IPv4 in der FritzBox-Oberfläche erstellt werden, z.B. für einen Webserver mit HTTP-Verbindung (auf Port 80/TCP):

Anwendung: Anderere Anwendung

Beschreibung: Webserver

Protokoll: TCP

Port an Gerät 80 bis Port 80

Port extern (gewünscht) 80 [... 80]

Freigabe aktivieren: angehakt

Internetzugriff über IPv4 und IPv6: angehakt

 

Und wie gesagt: Du hast zwar einen Bereich von 4 IPs genannt bekommen, davon kann aber prinzipbedingt nur eine genutzt werden, die der FritzBox (zwangsweise) zugeordnet ist. Weitere IP-Adressen dieses 4er-Blocks kannst du NICHT benutzen.

 

Intern benutzt du die interne IP-Adresse des Servers, im Beispiel also die 192.168.178.123; extern nutzt du dann deine externe IP (oder den entsprechenden DynDNS-Namen, der aber auf deine externe IP verweisen muss - ggfs. musst du diesen auch manuell erneuern, sofern die automatische Erneuerung nicht will).

 

Du kannst ja mal Screenshots sowohl der Internet-Übersicht als auch der Freigaben machen - eventuell sieht man dort shcon, wo das Problem liegt.

@reneromann Denke ich habe alles so eingestellt wie du beschrieben hast.  
Ich komme per xxxx.myfritz.net sowie über meine öffentlcihe IPv4 Gateway Adresse aus dem Internet auf meine Fritzbox.  
Ebenso kann ich über meine internen Adressen z.B. 192.168.178.31 auf den laufenden Webserver zugreifen.
Nur der Zugriff über die Portweiterleitung aus dem Internet funktioniert nicht.
Ich habe dir zwei screenshots mit den konfigurierten Portweiterleitungen und der Internet-Übersicht 

https://www.dropbox.com/s/qlqfog5g34t3sui/Portfreigabe_eingerichtet.png?dl=0
https://www.dropbox.com/s/yj5pnkb4g1b0wi1/Internet_%C3%9Cbersicht.png?dl=0
Das Hochladen direkt in dem Forumseditor hat bei nicht funktioniert, deshalb als dropbox link.
So müsste es doch gehen, aber vielleicht siehst du ja etwas, daß ich nicht sehe.

Und du versuchst auch über http://[kryptischer Teil].myfritz.net:8081/ auf deinen Webserver zuzugreifen?

Nur http://[kryptischer Teil].myfritz.net reicht in dem Fall nicht aus.

 

UND: Wichtig ist, dass in den Regeln dann auch von 8081 extern auf den jeweiligen internen Port, also z.B. Port 80, weitergeleitet wird.

 

Solltest du intern "nur" http://[server-IP] verwenden, muss in der FritzBox eine entsprechende Weiterleitung von Port 8081 auf Port 80 intern erfolgen. Nur wenn du intern auch Port 8081 für den Service benutzt, also intern ebenfalls http://[server-IP]:8081 eingibst, reicht die 1:1-Regel aus.

@reneromann Danke für deine Antwort. 
Ich mache es auch genauso wie du beschrieben hast.

Intern: http://192.168.178.31  (ohne Port also default http port 80) da gehts
Extern:   http://[kryptischer Teil].myfritz.net:8081 externer Port wie in der Portfreigabe angegeben Das hat vor meiner Umstellung auch mehere Jahre funktioniert.
Nach meiner Umstellung funktioniert das nicht mehr.

Geändert hat sich:
* neue FritzBox (vorher 6360 jetzt 6591)
* wegen neuer Fritzbox auch neuer  [kryptischer Teil].myfritz.net (myfritz dyndns Name)
* statische IP Adressfeature bei Vodafone beinhaltet jetzt auch eine öffentliche IP. Bei unitymedia wurde mir über dieses feature zumindest nichts berichtet


Ich dachte bisher der letzte Punkt ist wahrscheinlich das Problem und es sagt mir jemand. das geht mit einer öffentlichen IP so nicht. Aus deinen Antworten lese ich aber daß du auch denkst daß es so funktionieren müsste.

Wichtig ist halt auch, dass dann von 8081 auf 80 weitergeleitet wird.

Sprich: Oben in der Eingabemaske muss Port 80 stehen, darunter 8081.

 

Und eine statische IPv4 ist auch immer öffentlich - ansonsten hätte man nämlich gar keine IPv4.

Einziger Unterschied einer statischen IPv4 gegenüber einer (normalen) öffentlichen IPv4: Sie wechselt nicht - im Gegensatz zu wechselnden IPv4-Adressen an "normalen" Anschlüssen.

 

Wie gesagt - ich gehe davon aus, dass irgendwas mit der Freigabe nicht stimmt - eben z.B., dass du nicht den externen Port 8081 auf den internen Port 80 weiterleitest.

 

Alternativ könnte auch das Problem daran liegen, dass die MyFritz-Adresse nicht nur zu IPv4, sondern auch zu IPv6 auflöst und die IPv6 bevorzugt wird. In dem Fall hast du aber das Problem, dass deine Freigabe nur für IPv4 und nicht für IPv6 greift...