-
-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: IPv6 API-access from outside. Portfreigabe, portforwarding #665
Comments
Sowas Ähnliches gab es hier schonmal: Es ist aber nicht sehr schlau so ein Loch in das Netzwerk zu reißen, VPN ist da eine sicherere Lösung |
Sicherheitsmäßig ist Portfreigabe immer so eine Sache... Da stimme ich dir voll zu. Aber wie ist es denn mit der IPv6 Unterstützung? Gibt es Möglichkeiten auf die API über IPv6 zu kommen? Im Quellcode der DTU habe ich nichts speziell zu IPv6 gefunden. |
Dann ist es wahrscheinlich auch nicht implementiert. Mein Ahoy bekommt intern erst gar keine v6 zugewiesen. Aber wäre folgendes nicht besser?: |
Es geht um einen Cloud-Server, der die API mehrere DTUs anspricht um die Hoymiles Daten zu speichern. Eine der DTUs ist an einer Fritzbox, die leider nur eine IPv6 vom Internetanbieter zugewiesen bekommen hat (DS-Lite-Tunnel). Ich könnte ja quasi über den Portmapper '6tunnel' die Box per (v4) -> (portmapper v4 to v6) -> (v6 an fritzbox) ansprechen. Aber wenn die Fritzbox per v6 angesprochen wird, leitet diese die Ports irgendwie nur an v6 - Geräte weiter. Für VPN habe ich in diesem Fall das gleiche Problem. Also irgendwie müsste die ahoy DTU ein IPv6 Gerät sein. Oder bin ich mit meinen Überlegungen da vollkommen falsch unterwegs. |
Es gibt aktuell m.W. keinen ESPAsyncTCP IPv6 Stack für den ESP8266. |
Hi Stefan123t, Vielleicht wäre das ja ein Plan für ein neues release. |
Das ist ein IPv6 Proof of Concept für das FreeRTOS-SDK des ESP8266. Wir verwenden das Arduino/ESP-IDF das heißt wir müssten mE sehr viel anpassen damit wir das überhaupt als build target unterstützen können. Der PoC ist fünf Jahre alt und wurde seitdem nicht mehr angepast. Auch sind die genannten Probleme mit Reboots / Stabilität nicht angegangen bzw. Es ist auch offenbar nicht gedacht oder möglich IPv4 und IPv6 anzubieten. Dh man bräuchte eine IPv6-only Version. |
Danke für die Info. :-) |
Tasmota hat wohl Fortschritte gemacht bei der Implementierung von IPv6 in ESP32 und ESP8266. |
danke für die Hinweise. Ist das weiterhin relevant und interessant? naja ganz implementiert ist es nach Changelog nicht:
|
Bisher hatte ich nur eine Anfrage bezüglich IPv6 (DSLite-Tunnel). Also für die Zukunft könnte das vielleicht interessant werden, aber aktuell ist das noch nicht wirklich häufig, dass die DTU über IPv6-portforwarding erreichbar sein kann. |
Nunja als das Thema DS-Lite-Tunnel trifft quasi alle Kabelnutzer... Denn dort hast du nur noch den Tunnel für IPV4 soweit mir bekannt. |
cool, dass die Netzbetreiber jetzt das Portforwarding durch IPv6 limitieren. Dann werde ich das Feature nicht einbauen, es soll VPN genutzt werden! Port-Fowarding birgt viel zu viele Gefahren |
Mit VPN hat man doch das gleiche Problem, oder habe ich da einen Denkfehler?! Wenn man nur eine v6-Adresse bekommen hat, kann man doch intern auch nur v6 - Geräte ansprechen. Egal ob Port-Forwarding oder VPN... oder??? Und ob das so cool ist.... Die Netzbetreiber haben einfach nicht genügend v4-Adressen kaufen können. Das sind meisten die kleineren Netzbetreiber, die erst später in den Markt gekommen sind. Telekom, 1und1, ... haben halt schon echt ne Menge v4 IPs gesichert. Also ne ahoyDTU als v6-Gerät wäre wahrscheinlich schon irgenwann sinnvoll. |
In der aktuellen FRITZ!Box OS wird WireGuard unterstützt. Mit dieser VPN Verbindung sind ipv4 Teilnehmer direkt auch über DSlite zu erreichen. |
Hallo,
unterstützt die ahoy DTU einen Zugriff über IPv6?
Der ESP müsste das ja können: https://github.com/IPv6-ESP8266/IPv6-ESP8266
Ich versuche von außen auf die API-Schnittstelle über Portfreigabe in der fritzBox auf die DTU zuzugreifen. Leider ohne Erfolg.
Per IPv4 geht es ohne Probleme.
In der Fritzbox habe ich von Hand die IPv6 Interface-ID eingetragen.
(berechnet aus der DTU Mac-Adresse)
Weder ‘telnet’ noch ‘ping6’ können auf die DTU zugreifen. (getestet von zwei unterschiedlichen Maschinen außerhalb des Heimnetzes)
Schonmal vorab Danke für eure Infos :-)
The text was updated successfully, but these errors were encountered: