[gelöst] IP v6 (dt. Glasfaser) vs Alexa Custom Skill

Begonnen von tklein, 12 Oktober 2017, 11:37:15

Vorheriges Thema - Nächstes Thema

tklein

Hallo,

durch einen Anbieterwechsel habe ich jetzt leider eine IP v6 Adresse. Seitdem Zeitpunkt der Umstellung funktioniert mein CustomSkill nicht mehr. DynDns ebenfalls nicht.
Nur all. Fragen: "Wie spät ist es" funktionieren mit dem Echo noch.
Was muss/kann ich wie wo ändern, damit ich meinen Skill wieder nutzen kann? Lambda unterstützt ja keine IP v6 Adresse soweit ich weiss.

Meine bisherigen Suchen ergab nur den Dienstleister festeip mit der Nutzung einer Fip Box. Das kostet aber einiges. Gibt es Alternativen?

Viele Grüße
Thomas
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

rabehd

Das Thema gab es doch schon mal.

Der univerelle Portmapper lenkt ip4-Anfragen auf ip6 um. Das kostet einen Cent pro Tag, sollte verschmerzbar sein.
Mit dem Hostnamen und Port müsste es doch gehen.
Auch funktionierende Lösungen kann man hinterfragen.

tklein

Hi,

kannst du mir bitte den Thread posten?
Ich habe nur den gefunden: https://forum.fhem.de/index.php?topic=75813.0

Gruß
Thomas
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

rabehd

zur Sicherheit:

Wir reden über den Zugang zum Port 3000 des Alexa-Rechners?
Auch funktionierende Lösungen kann man hinterfragen.

tklein

ja, komisch ist nur, dass der Aufruf

https://meinedyndns-url.de:3000/

das korrekte Ergebnis liefert
{"header":{"name":"UnsupportedOperationError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"c7ea3ccf-734c-4e2e-b43e-1836a304a1e3"},"payload":{}}
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

justme1968

warum ist das komisch? wenn der browser von dem du es probiert über ipv6 geht funktioniert dad natürlich. aber das problem ist dad aws lambda nich kein ipv6 kann.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

tklein

ich sehe mal wieder den Wald vor lauter Bäumen nicht:

Wenn ich die DynDns (in FB unter Freigabe DynDNS konfiguriert) Adresse eingebe, leitet die doch auf eine IPv4 weiter. Obwohl ich eine IPv6 Adresse vom Provider habe, kommt der Request bei mir auf dem Raspi an?
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

justme1968

du musst von aussen per ipv4 erreichbar sein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

tklein

das habe ich soweit verstanden. :-)

Wenn du mir jetzt noch sagst wie ich das mit meinem IPv6 Anschluss mit z.B. feste-IP.net hinbekomme bin ich glücklich.  :D

Grüße
Thomas
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

rabehd

Wozu brauchst Du DynDNS?

Du trägst bei FesteIP die IPv6-Adresse deines Servers ein und legst einen Alias fest.
FesteIP stellt dir unter alias-FesteIP.net:Port eine IPv4-Adresse zur Verfügung und leitet Anfragen dafür an Deine IPv6-Adresse weiter.

Mit dem Konstrukt habe ich bisher keine Probleme, auch beim Test Alexa-fhem.
Auch funktionierende Lösungen kann man hinterfragen.

tklein

dabei geht man davon aus, dass die IPv6 immer identisch ist, korrekt?

Habe einen Screenshut beigefügt.

A) Ist das jetzt die IPv6 meines PC's mit der ich die Seite aufgerufen habe? Sonst war das ja die IPv4 der Fritzbox. Woran erkenne ich eigentlich, ob mein Gerät (Pi, VUDuo etc.) IPv6 unterstützt?
B) Da fehlt bei der IPv6 des Raspis ja noch vier Werteblöcke, oder?
C) Das ist jetzt dann die IPv6 der Fritzbox, oder? Muss ich die Adresse bei FesteIP angeben?

Muss ich in der Fritzbox noch ein Portforwarding einrichten bzw eingerichtet lassen?
Das neue Alias von FesteIP kommt dann in die Host-Variable in der Lambda-Funktion?

Viele Grüße und danke für die Geduld :-)
Thomas
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

tklein

dann ist aber komisch, warum meine alte DynDns-Weiterleitung auf eine IPv4 Adresse noch beim Raspi ankommt, obwohl ich keine IPv6 bei festeIP hinterlegt habe.
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

rabehd

zu B:
ZitatEine IPv6-Adresse besteht aus zwei Teilen. Dem Network Prefix (Präfix oder Netz-ID) und dem Interface Identifier (Suffix, IID oder EUI).
https://www.elektronik-kompendium.de/sites/net/1902111.htm
Den Präfix findest Du auch im Onlinemonitor der Fritzbox.

Im Prinzip ist der Präfix die Adresse Deines Netzes und der Identifier die des Gerätes im Netz.
Von außen wird jedes Gerät direkt über seine IPv6-Adresse angesprochen.

Deshalb C:
Du gibst die Adresse des Gerätes an, welche Du ereichen willst. Die der Fritzbox nur, wenn Du auf die Fritzbox willst.
Auch funktionierende Lösungen kann man hinterfragen.

Bapt. Reverend Magersuppe

Zitat von: tklein am 13 Oktober 2017, 09:23:15

A) Ist das jetzt die IPv6 meines PC's mit der ich die Seite aufgerufen habe? Sonst war das ja die IPv4 der Fritzbox. Woran erkenne ich eigentlich, ob mein Gerät (Pi, VUDuo etc.) IPv6 unterstützt?


Lass Dir auf dem Gerät per ifconfig die Konfiguration des Interfaces anzeigen, da sollte eine IPv6-Adresse auftauchen. Auf der Fritzbox in der Geräteübersicht ist die auch drin.

--
If I was born in 1453, Leonardo da Vinci would be jealous of me.
Reverend Paul Egon Magersuppe
Aus versicherungstechnischen Gründen sind sämtliche Beiträge von mir rein spekulativer und theoretischer Natur und sollten nicht in die Tat umgesetzt werden!
Bin hier selten DRIN. AUS GRÜNDEN!

tklein

#14
Screen 1: dann muss im wlaninterface aber doch "gültig" und nicht "verbindung" stehen, oder? So kann ich nur lokal drauf zugreifen?

Screen 2: Sollte das Präfix dann nicht auch Teil der Fritzbox IPv6 sein? Sieht aber nicht so aus, oder ist das das Subnetz?

Oje ist das alles herausfordernd....
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2