Frage:
Es kann keine Verbindung zu Pi Zero über den SSH-Headless-Modus hergestellt werden
alcao758
2017-02-05 23:02:19 UTC
view on stackexchange narkive permalink

Ich habe einen Raspberry Pi Zero und versuche, den Headless-Modus für diesen Pi einzurichten. Ich habe alle Schritte hier ausgeführt, aber ich habe kein Glück, eine SSH-Verbindung zum Pi herzustellen. Auf dem Mikrocontroller wird Raspbian Jessie mit PIXEL ausgeführt, während ich unter Kali Linux arbeite.

  $ ssh pi@raspberrypi.localssh: Hostname raspberrypi.local konnte nicht aufgelöst werden: Name oder Dienst nicht bekannt  

Ich möchte einen USB-Anschluss an den Pi Zero anschließen und im "Headless" -Modus eine Verbindung herstellen. Ich habe keine Netzwerkverbindung zum Pi eingerichtet. Wenn ich also Nmap oder ähnliches verwende, ist der Pi wird nicht angezeigt.

Wie soll ich das beheben? Ich habe überall gesucht. Ich habe den Pi Zero auch über einen HDMI-Monitor eingerichtet und SSH so konfiguriert, dass er beim Start startet, aber dort kein Glück. Kann ich irgendetwas tun, um das zu beheben?

Haben Sie iTunes auf dem Computer installiert, von dem aus Sie eine Verbindung herstellen? Mit Ihrem Router können Sie wahrscheinlich die IP-Adresse Ihres Pi identifizieren und diese anstelle von raspberrypi.local verwenden.
@SteveRobillard Ich bin unter Linux. Ich möchte einen USB-Anschluss an den Pi Zero anschließen und im "Headless" -Modus eine Verbindung herstellen. Ich habe keine Netzwerkverbindung zum Pi eingerichtet. Wenn ich also Nmap oder ähnliches verwende, wird der Pi nicht angezeigt. Ich habe alle Anweisungen aus dem von mir verlinkten Handbuch befolgt.
Haben Sie zeroconf / avahi auf Ihrem Kali Linux installiert? Ansonsten die Pseudo-TLD .local. wird nicht gelöst.
Sechs antworten:
Joe Platano
2017-03-09 11:35:21 UTC
view on stackexchange narkive permalink

Es kann verschiedene Punkte geben, warum Sie Ihren PI nicht anschließen können. Die Fehlermeldung zeigt an, dass die Domain nicht aufgelöst werden kann. Versuchen Sie:

  nslookup raspberrypi.local  

Gibt die Antwort die IP der Himbeere an? Wenn nicht, liegt ein DNS-Problem vor.
Wenn Sie die IP-Adresse Ihrer Himbeere kennen, versuchen Sie, eine Verbindung über die IP-Adresse herzustellen:

  ssh pi@192.168.1.1  

Wenn es nicht funktioniert oder Sie die IP Ihrer Himbeere nicht kennen, verwenden Sie HDMI und Tastatur. Melden Sie sich an und überprüfen Sie Ihre IP:

  ifconfig  

, während Sie sich auf der Himbeere befinden, versuchen Sie, ssh von dort aus zu verbinden:

  ssh -vvv localhost  

funktioniert es? Wenn nein, geben Sie den Fehler ein. Wenn ja, versuchen Sie, von dort aus eine Verbindung zu Ihrer IP herzustellen:

  ssh -vvv 192.168.1.1  
Gweltaz Niquel
2017-04-15 21:29:18 UTC
view on stackexchange narkive permalink

Hier ist, was ich tun musste, damit das funktioniert:

  • Im Stammverzeichnis Ihrer Micro-SD-Karte (wenn sie an einen anderen Computer angeschlossen ist): Erstellen Sie eine leere Datei und speichern Sie sie es mit dem Namen "ssh" ohne Erweiterung. (Berühren Sie ssh unter Unix oder Notepad unter Windows, speichern Sie und wählen Sie . in der Dateierweiterung und "ssh" (mit Anführungszeichen) als Namen und speichern Sie.

  • Bearbeiten Sie die Datei config.txt immer im Stammverzeichnis der Micro-SD-Karte und fügen Sie am Ende eine Zeile hinzu: dtoverlay = dwc2

  • Bearbeiten Sie dann cmdline.txt und am Ende Fügen Sie nach rootwait ein Leerzeichen und ein Modul hinzu. load = dwc2, g_ether

  • Speichern Sie alles, werfen Sie Ihre Micro-SD aus und legen Sie sie in die Pi-Null. Stecken Sie sie dann über ein USB-Anschluss (nicht pwr, aber Sie können ihn auch anschließen).

  • Wenn Sie immer noch nicht ssh pi@raspberrypi.local können: Gehen Sie unter Windows zum Desktop und klicken Sie mit der rechten Maustaste auf Verwalten Wenn Sie dann feststellen, dass Ihr rdnis-Ethernet-Gadget nicht ordnungsgemäß installiert ist, versuchen Sie, den Treiber zu aktualisieren, wählen Sie sich selbst aus, um ein Netzwerkgerät zu installieren, und wählen Sie Microsoft und den Remote-rdnis-Adapter aus.

Ich hoffe, es spart Zeit für jemanden.

bcmpinc
2017-06-23 17:07:56 UTC
view on stackexchange narkive permalink

Aus irgendeinem Grund funktioniert zeroconf / avahi / bonjour / link-local / wie auch immer Sie es nennen nicht. Ich habe keine Ahnung, warum dies passiert oder wie es behoben werden kann, aber Sie können es umgehen.

Methode 1:

  • Schließen Sie Ihre Himbeere an pi auf Ihren Computer.
  • Wenn es als neue Netzwerkverbindung erkannt wird, öffnen Sie Ihre Netzwerkkonfiguration.
  • Setzen Sie die IPv4-Methode auf "Für andere Computer freigegeben".
  • Stellen Sie die Verbindung wieder her Dieses Netzwerk
  • Führen Sie ifconfig aus und suchen Sie nach einer Zeile wie (die fettgedruckte Zahl muss 1 sein):

    inet 10.42.0 .1 b> Netzmaske 255.255.255.0 Broadcast 10.42.0.255

  • Führen Sie tail / var / log / syslog aus und suchen Sie nach einer Zeile wie (die IP sollte bis auf den fett gedruckten Teil dieselbe sein wie in der vorherigen Zeile):

    dnsmasq-dhcp [489]: DHCPACK (enp0s20f0u1) 10.42.0 .114 b> 12: 34: 56: 78: 9a: bc raspberrypi

  • Verwenden Sie diese IP, um eine Verbindung herzustellen: ssh pi @ 10.42.0.114

  • Wenn Ihr Computer über einen Internetzugang verfügt, sollte Ihr Himbeer-Pi jetzt auch über einen Internetzugang verfügen.

Methode 2

  • Legen Sie die SD-Karte in Ihren Computer ein und hängen Sie die folgenden Zeilen an die etc / dhcpcd.conf auf der Speicherpartition an :

    # Legen Sie eine statische IP für den Anschluss an das USB-Interface fest. usb0static ip_address = 169.254.64.64
  • Hängen Sie die SD-Karte aus und legen Sie sie in Ihren Himbeer-Pi ein Null.

  • Verbinden Sie Ihren Himbeer-Pi mit Ihrem Computer.
  • Wenn es als neue Netzwerkverbindung erkannt wird, öffnen Sie Ihre Netzwerkkonfiguration.
  • Setzen Sie die IPv4-Methode auf 'link-local'.
  • Stellen Sie erneut eine Verbindung her Netzwerk
  • Sie können jetzt eine Verbindung herstellen: ssh pi@169.254.64.64
  • Dies bietet Ihrem Himbeer-Pi jedoch keinen Internetzugang.
Bei Methode 2 wird davon ausgegangen, dass Sie entweder einen Pi Zero oder einen Pi Zero W verwenden: Nur diese beiden Hardwareversionen unterstützen den USB-Gadget-Modus, in dem Sie den Pi Zero / W in ein USB-Gerät verwandeln, das dann als Ethernet-USB-Adapter auf Ihrem PC angezeigt wird . Darüber hinaus müssen Sie Ihren Pi Zero / W neu konfigurieren, um die richtigen Treiber für den Ethernet-Gadget-Modus zu laden.
Die Frage bezieht sich auf den Pi Zero, und es wird darauf hingewiesen, dass diese Konfigurationsschritte ausgeführt wurden.
Dies ist die einzige hilfreiche Antwort hier. Auf dem pi wird dhcpd ausgeführt, daher wird versucht, eine Adresse abzurufen. Vielen Dank.
qwert
2017-02-06 05:21:22 UTC
view on stackexchange narkive permalink

Normalerweise können Benutzer SSH nicht zum Laufen bringen, weil sie die SSH-Datei nicht im Startordner erstellen, da Sie in diesem Handbuch dazu aufgefordert werden. Wenn Sie sicher sind, dass Sie dies getan haben, und dies auch versucht haben Wenn Sie ssh auf dem Gerät mithilfe von Monitor und Tastatur manuell ohne Kopf aktivieren, würde ich Ihr Problem in Ihrem Netzwerk und nicht in der Himbeere suchen.

Ich weiß nicht, wie Sie "raspberrypi" verwenden. local "Um eine Verbindung herzustellen, versuchen Sie, die IP-Adresse Ihres Geräts in der Modem- / Router-Systemsteuerung oder auf andere Weise abzurufen.

Eine andere Möglichkeit, alle Raspis in Ihrem lokalen Netz mit ihren IP-Adressen zu erkennen (Passen Sie Ihr lokales Netzwerk an): nmap -sP 192.168.0.0/24 &> / dev / null; arp -n | grep "b8: 27: eb"
James
2017-03-09 11:01:42 UTC
view on stackexchange narkive permalink

Ich habe gerade SSH auf meinem neuen Modell 3B eingerichtet.

  1. Ich habe eine Maus / Tastatur / einen Monitor verwendet, um eine Verbindung zum gleichen WLAN-Router wie mein Laptop herzustellen.
  2. Ich habe "ifconfig" in das Terminal auf dem Himbeer-Pi eingegeben, um dessen IP-Adresse anzuzeigen.
  3. Ich habe Terminal auf meinem Mac geöffnet, ssh pi@192.68.0.8 (das war die Adresse des pi) eingegeben und mich mit dem Passwort Himbeere angemeldet.
  4. Sie können verschiedene Tools verwenden, um die IP-Adresse der Himbeere zu ermitteln, wenn Sie wissen, mit welchem ​​WLAN sie verbunden ist. Ich verwende eine App namens Net Analyzer auf meinem iPhone.
  5. ol>
Joel Vaz
2019-01-08 10:20:06 UTC
view on stackexchange narkive permalink

Gehen Sie zu Ihren Einstellungen. Sie sollten eine Ethernet-Verbindung mit RNDIS / Ethernet Gadget sehen. Gehen Sie dann zu Ihrer Einstellung und stellen Sie das IPv4 auf "Mit anderen Computern teilen" ein.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...