Richten Sie einen Raspberry Pi Zero W ohne Monitor oder Ethernet-Modul ein


21

Ich habe den neuen Raspberry Pi W gekauft, aber ich habe derzeit weder einen Mini-HDMI-Adapter (zum Anschließen an einen Monitor) noch ein Ethernet-Modul zum Anschließen über SSH.

Kann ich mich irgendwie per SSH über USB verbinden?

Wie kann ich eine SSH-Verbindung über WLAN herstellen, ohne dass dies eingerichtet wird? Verbindet sich das WiFi zB automatisch mit einem drahtlosen Netzwerk ohne Passwort?


Dies ist ein großartiges Video, falls Sie nicht zu technisch versiert sind. youtu.be/xj3MPmJhAPU Überprüfen Sie, ob Sie nicht weiterkommen .
Alex Garcia

Es gibt bestimmte Komplikationen mit Raspberry Pi Headless Setup. Folgen Sie einfach den Anweisungen in diesem Tutorial .
Vickey,

Antworten:


20

Das ist eine schwierige Frage. Das WiFi verbindet sich nicht automatisch. Also würde ich folgendes versuchen:

  1. Erstellen Sie mit Win32DiskImager ein Image einer Micro-SD-Karte mit dem Raspbian OS-Image .

  2. Konfigurieren Sie Ihr WLAN manuell von einem anderen Computer aus. Auf einem anderen Computer unter Linux (oder einem PC mit Live-CD) können Sie die folgende Datei bearbeiten:

    /etc/wpa_supplicant/wpa_supplicant.conf

Fügen Sie Folgendes hinzu, indem Sie die SSID und das Kennwort Ihres WLAN-Netzwerks eingeben:

network={
    ssid="SSID"
    psk="password"
    key_mgmt=WPA-PSK
}
  1. Aktivieren Sie SSH auf dem Pi von einem anderen Computer. Erstellen Sie eine Datei auf der / boot- Partition mit dem Namen "ssh".

Legen Sie die SD-Karte in Ihren Pi ein und wenn alles so funktioniert, wie ich es hoffe, können Sie den Pi in Ihrem WiFi-Netzwerk mit Ihrer Router-App und SSH darin sehen. Viel Glück, hoffe es hilft.


Hat für mich gearbeitet. Siehe auch thecruftofmybrain.com/?p=680
Mawg

Danke dafür. Was machst du, wenn dein WLAN WEP ist?
Script Kitty

3
@ScriptKitty, Upgrade auf WPA2. WEP ist heutzutage eine offene Tür
John La Rooy

@ John La Rooy Ich weiß, ich habe Leute gesehen, die sehr leicht gehackt haben. Es ist jedoch nicht meine Wahl, da es nicht mein Netzwerk ist und fertige Geräte keine Verbindung zum wpa2
Script Kitty herstellen können.

Ubuntu in VirtualBox ermöglicht den Zugriff auf die Raspbian SD-Karte in einem USB-Kartenleser.
weberjn

15

Sie suchen Informationen zum Laufen "kopflos". Es gibt Details dazu auf der Himbeer-Pi-Seite. https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=161202

Legen Sie im Grunde genommen eine Datei, wpa_supplicant.conf, in den "Boot" -Sektor der SD-Karte, den Sie in Windows sehen können, und bearbeiten Sie die Datei so, dass sie Ihre WLAN-Anmeldeinformationen enthält:

network={
       ssid="YourNetworkSSID"
       psk="Your Network's Passphrase"
       key_mgmt=WPA-PSK
    }

7

Sie können eine wpa_supplicant.conf-Datei im Startverzeichnis ablegen, bevor Sie die SD-Karte in den Pi installieren. Wenn der Pi hochfährt, wird die Datei /etc/wpa_supplicant/wpa_supplicant.conf mit der Datei wpa_supplicant.conf im Verzeichnis / boot / überschrieben (oder möglicherweise angehängt, da ich nicht sicher bin).

Verwenden Sie die folgende Syntax:

network={
    ssid="YourNetworkSSID-1"
    psk="passwordOne"
}

network={
    ssid="YourNetworkSSID-2"
    psk="passwordTwo"
}

Das obige Setup funktioniert für Standard-WPA-WLAN-Verbindungen. Im folgenden Beispiel gibt es zusätzliche Einstellungen:

network={
        ssid="myssid"
        scan_ssid=1
        psk="incorrect_version_of_mypassword"
        mode=0
        proto=WPA2
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=CCMP
        auth_alg=OPEN
        id_str="raspi"
        priority=5
}

Stellen Sie sicher, dass Sie die Datei wpa_supplicant.conf in einem Texteditor erstellen, der auf UNIX-Codierung eingestellt ist (wenn Sie dies unter Windows tun).


Ich habe ein Problem mit sshund wpa_supplicant.confDateien werden jedes Mal entfernt, wenn mein pi zero w bootet. Diese NIX-Codierung scheint zu helfen. Um sicher zu sein, ich die Zeile hinzugefügt ctrl_interface, update_configund countryLinie in conf.
Prüfsumme

6

Sie können nach einer gewissen Konfiguration SSH von USB einspielen.

Dies setzt voraus, dass Sie NOOBS nicht verwenden. Dies mit einer NOOBS-SD-Karte zu tun, ist etwas schwieriger und (meines Wissens) unter Windows unmöglich.

  1. Zunächst hat die Raspberry Pi Foundation aus Sicherheitsgründen SSH deaktiviert. Sie müssen daher die SD-Karte an einen Computer anschließen und eine Datei mit dem Namen "ssh" (keine Erweiterung) in das Laufwerk mit der Bezeichnung "boot" einfügen, das angezeigt wird. (Unter Windows wird nur ein Laufwerk angezeigt. Dieses funktioniert.) Jetzt aktiviert der Pi SSH beim Booten.
  2. Bearbeiten Sie die Datei config.txtund fügen Sie dtoverlay=dwc2am Ende eine eigene Zeile hinzu.
  3. Bearbeiten Sie die Datei cmdline.txtund fügen Sie sie modules-load=dwc2,g_etherdirekt danach hinzu rootwait. Trennen Sie es rootwaitmit einem Leerzeichen ab. Fügen Sie es nicht in einer neuen Zeile hinzu, sondern in derselben Zeile.

Wenn Sie die SD-Karte in den Pi einlegen und an Ihren Computer anschließen (verwenden Sie den linken USB-Anschluss, an dem sich die USB-Anschlüsse unten befinden), sollte sie als Ethernet-Gerät angezeigt werden. Sie sollten in der Lage sein, SSH pi@raspberypi.localvom angeschlossenen Computer aus auszuführen.

Edit: Ricardos Antwort erinnerte mich daran, dass Sie auch nur Schritt 1 machen und dann meine Antwort auf diesen verwandten Beitrag sehen können .



2

Verwenden Sie eine großartige App für Mac und möglicherweise Windows mit dem Namen PiBakery, eine Drag & Drop-Methode zum Einrichten von Pi Zero. Das habe ich getan und es hat wirklich geholfen. Schau es dir hier an: http://www.pibakery.org/


0

Wenn Sie Windows und keinen Zugriff auf Partition nur Boot haben, können Sie dies versuchen • If a wpa_supplicant.conf file is placed into the /boot/ directory, this will be moved to the /etc/wpa_supplicant/ directory the next time the system is booted, overwriting the network settings; this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.


-1

Ich habe die obigen Antworten für WPA2 nicht verwendet.

Ich benutzte:

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid <ssid here>
wpa-psk <psk here>

in der Datei / etc / network / interfaces.

https://www.raspberrypi.org/forums/viewtopic.php?t=50312 http://blog.darrenparkinson.uk/2013/10/accessing-raspberry-pi-filesystem-from.html


Dies ist nicht die bevorzugte Methode zum Konfigurieren des Netzwerks in neueren Versionen von Raspbian (Jeesie und Stretch).
Steve Robillard

Bevorzugt oder nicht, die bevorzugte Version hat bei mir nicht funktioniert. Dieser Weg tat. Es ist eine gültige Antwort, auch wenn sie nicht bevorzugt wird, und einige Leute finden es möglicherweise nützlich, eine anfängliche WLAN-Verbindung zu erhalten, die sie dann ändern können, um die bevorzugte Version zu erhalten.
Retiarius
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.