Portforwarding 1:1 NAT
-
Hallo,
ich weiß um ehrlich zu sein nicht ob ich hier richtig bin, allerdings hoffe ich das ihr mir helfen könnt.
Folgendes: Seit 2 Monaten wohne ich in Polen und habe hier einen Internetanschluss, alles funktioniert bis auf das Portforwarding.
Im meinem Router ( ASUS RT-AC66U ) wird mir folgende öffentliche IP angezeigt: 10.30.30.110
Währenddessen meine echte öffentliche IP eine ganz andere ist, dann habe ich selber nachgeforscht und herausgefunden das dies vielleicht "CGNAT or NAT444" sein könnte und deswegen mein Portforwarding nicht funktioniert.
Ich habe dann bei meinem Internetanbieter hier nachgefragt welcher mir sagte das sie 1:1 Nat benutzen würde und mir den Link zur erklärung geschickt hat: https://doc.pfsense.org/index.php/1:1_NATDaraufhin habe ich mich hier angemeldet und schreibe jetzt den Beitrag.
Woran kann es jetzt genau liegen, dass mein Portforwarding nicht funktioniert?
Mein Router habe ich genau so eingestellt wie es vorher in Deutschland der Fall war, allerdings hat es dort funktioniert, hier aber nicht…. Dort wurde mir auch meine reale öffentliche IP im Router angezeigt.
Was muss ich im Router ändern, bzw. muss der Internetanbieter irgendwas machen damit es funktioniert?
Mit freundlichen Grüßen
-
Moin,
Im meinem Router ( ASUS RT-AC66U ) wird mir folgende öffentliche IP angezeigt: 10.30.30.110
Währenddessen meine echte öffentliche IP eine ganz andere ist, dann habe ich selber nachgeforscht und herausgefunden das dies vielleicht "CGNAT or NAT444" sein könnte und deswegen mein Portforwarding nicht funktioniert.abgesehen davon das eine 10.x.x.x keine öffentliche IP Adresse ist, sondern zu den privaten (RFC1918) gehört, hört sich das für mich wirklich nach CGN (https://de.wikipedia.org/wiki/Carrier-grade_NAT) an.
Kommen die gewünschten Pakete vom Internet noch am Router an?
Wenn nicht natet der Provider bereits "für" dich. Dies wird genutzt um IPv4 Adressen zu Sparen. Dadurch "teilst" Du dir eine öffentliche IPv4 Adresse mit deinen "lieben Nachbarn". Das private Netz 10.30.30.110 deutet ebenfalls darauf hin. Damit ist es leider nicht möglich vom Internet via NAT auf die heimischen Dienste zuzugreifen. So ganz unbekannt ist das in DE auch nicht, z.B. setzt die deutsche Glasfaser dieses Verfahren für die Standard Kunden ein :-(.
Vielleicht gibt es einen anderen Tarif, der Dir eine eigene IP ohne CGN beschert?HornetX11
-
So ganz unbekannt ist das in DE auch nicht, z.B. setzt die deutsche Glasfaser dieses Verfahren für die Standard Kunden ein :-(.
Um hier zu ergänzen: Gerade neue Anbieter wie u.a. die DG oder eben auch die Kabelanbieter, die keine großen v4 Adressräume mehr bekommen haben, sind darauf angewiesen Adressen zu sparen und primär per v6 zu arbeiten. Bekannt ist das "Problem" damit schon. Sinnvolle Lösung wäre ja alles langsam mal auf v6 zu bekommen ;) aber das wird leider auch sehr durch die ISPs verschleppt.
-
Naja das war genau das was ich auch gedacht habe und die Antwort vom Anbieter ist folgende:
2. We don't use CGNAT.
We use 1:1 NAT (https://wiki.untangle.com/index.php/1:1_NAT or
https://doc.pfsense.org/index.php/1:1_NAT)
So all the services which need Public IP works fine, because customer has
got his own Public IP, not shared with anyone else.Ich habe auch öfters danach gefragt, warum mir meine richtige IP nicht angezeigt wird in meinem Router darauf kommt folgende Antwort:
That option with
public IP which You can see on router is unavailable. This is due to our network security settings.Ich sagte sogar, das ich extra dafür zahlen würde, das mir eine eigene IP zugewiesen wird, aber naja die verweisen darauf das sie 1:1 Nat benutzen.
Gibt es für mich jetzt noch eine andere Möglichkeit, die Ports zu öffnen?
Mit freundlichen Grüßen
-
Gibt es für mich jetzt noch eine andere Möglichkeit, die Ports zu öffnen?
Provider wechseln, He.net Tunnel und alles über IPv6 laufen lassen oder VPN Tunnel zu einem Anbieter, der auch eingehende Verbindungen erlaubt, mieten.
-
Gibt es für mich jetzt noch eine andere Möglichkeit, die Ports zu öffnen?
Dann frage sie doch einfach folgendes:
So all the services which need Public IP works fine, because customer has
got his own Public IP, not shared with anyone else.If that is the case then please tell me WHAT public IP I am allocated and if this IP is openend for external connections. Otherwise it's irrelevant if you're using CGN or 1:1 NAT because if you block all traffic from external sources AND don't forward it to my router's private IP address, I can't use it for incoming connections like IPSec tunnels.
Wenn Sie schon drauf beharren, dass es kein CGN sondern 1:1 NAT ist, dann sollte es ja in drei Teufels Namen nicht schwer sein, dir die externe IP zu nennen und dir zu beantworten, ob eingehend bei ihnen gefiltert wird oder nicht. Bzw solltest du bei Aufruf von bspw. checkip.dnydns.org ja deine externe Adresse sehen können und testen, ob du bei Verbindung darauf bei dir am Router was ankommen siehst.
Gruß
-
Hallo,
ich habe es an meinem Internetanbieter geschrieben und erhielt folgende Rückmeldung:
You've got IP 185.7.XXXXX.
We set port 43247 to connect with router. If You try to connect with this IP - http://185.7.XXXX:43247 from outside Our network You would connect with router - and this means that traffic from external sources is working correctly as well as UPnP/Port Forwarding should.Also Remote Access von außen auf den Router funktioniert, das ist deren Argumentation.
Jedoch funktioniert kein Portforwarding, was soll ich da jetzt antworten?
-
Hallo,
die Frage von HornetX11, ob die erwarteten Pakete am WAN Interface deines Routers ankommen, wäre dennoch interessant zu klären.
Keine Ahnung, ob das zu überprüfen mit dem ASUS Router möglich ist. Wenn nicht, hänge anstatt diesem einen Rechner ans WAN und prüfe es mit Wireshark oder TCPDump oder Ähnlichem.Sollte alles zu dir weitergeleitet werden, musst du die Pakete damit sehen können.
Die Einrichtung eines 1:1 NAT auf der pfSense erlaubt übrigens nicht automatisch die Weiterleitung. Dies muss durch Anlegen einer Firewall-Regel gesondert geschehen.
Grüße