2016-12-23 1 views
0

Ich habe überall gesucht und kann keine elegante Lösung für diese finden.Verbindung verweigert mit Dashing mit Raspberry Pi

Ich versuche Dashing auf einem Raspberry Pi zu starten - und ich habe Probleme beim Verbinden mit dem Dashboard.

Dashing logs sagen:

Listening on 0.0.0.0:3030 

jedoch mein localhost IP 127.0.0.1 ist.

über localhost Verbindungsversuch: Verweigert 3030/Probe oder 127.0.0.1:3030/sample oder 0.0.0.0:3030/sample alle mit einem (146) Verbindung fehl.

Pinging localhost/0.0.0.0 beide Route zu 127.0.0.1.

Ich kann jedoch an, wenn ich meine Netzwerk-IP-Adresse verwenden - gefunden

hostname -I 

mit Es funktioniert wie erwartet. Dies ist jedoch keine wirklich gute Lösung, da sich diese IP-Adresse beim nächsten Neustart des Pi ändern kann.

Ich verwende einen Proxy, der in den Dateien/etc/environment und /pi/home/.profile definiert ist. Ich kann jedoch nicht sehen, warum das einen Unterschied machen sollte.

Wenn jemand irgendwelche Hinweise haben könnte - ich würde es schätzen! Vielen Dank.

+0

haben Sie versucht, den Hostnamen selbst zu verwenden, der sich nicht ändern sollte. Wenn Bonjour verfügbar ist, kann ich auch Himbeerpi machen.Lokal: 3030/Probe. Alternativ können Sie eine statische IP-Adresse wie unten von hcheung vorgeschlagen festlegen oder eine IP-Adresse über Ihren Router reservieren. –

+0

Prost für die Antwort. Die IP des Hostnamens funktioniert - nur so kann ich das Dashboard sehen - obwohl der Router bei einem Neustart eine neue IP-Adresse zuweist (außerhalb meiner Kontrolle) und die Verbindung zu ihm verloren ist, ohne dass "Hostname-I" ausgeführt wird. Ich muss dies an jemand anderen weitergeben, also möchte ich idealerweise, dass die Adresse statisch bleibt. Bonjour ist installiert, aber ping Himbeerpi.local auf dem Pi selbst scheint nicht zu funktionieren. –

Antwort

1

Ich weiß nichts über Dashing, aber meine spontane Reaktion ist, warum Sie nicht nur ein statisches Netz-IP auf dem Raspberry Pi zuweisen, indem etwas hinzugefügt wie Codes folgende zum /etc/dhcpcd.conf:

interface eth0 
    static ip_address=192.168.0.101/24 
    static routers=192.168.0.1 

Wird das Ihr Problem gelöst?

+0

Danke für die Antwort - Entschuldigung für die langsame Antwort, ich habe es über Weihnachten verlassen. Leider verhindert das Ausführen dieser Funktion die Verbindung mit dem Internet. Ich denke, dass mein Netzwerk (unkontrolliert von mir leider) die IP-Adresse aus meiner Kontrolle bringt. Ich fange an zu denken, sicherzustellen, dass localhost IP 0.0.0.0 für alle ist, könnte die einzige Lösung sein, aber ich habe Mühe, das mit allen Leitfäden zu verwalten, die ich online gefunden habe. –