Sie haben Ihren kopflosen Raspberry Pi so konfiguriert, wie Sie es möchten. Er hat sich eingelebt und läuft reibungslos, aber plötzlich möchten Sie ihn mit einem Wi-Fi-Modul von seinem Ethernet-Kabel entfernen. Überspringen Sie das Anschließen an alle Peripheriegeräte und fügen Sie schnell Wi-Fi-Unterstützung über die Befehlszeile hinzu.
Warum möchte ich das tun?
Wenn Sie ein Raspberry Pi-Enthusiast sind (oder schnell einer werden), wissen Sie, wie ärgerlich es sein kann, zu erkennen, dass Ihr kopfloses Pi-Projekt jetzt noch eine kleine Optimierung benötigt, die wahrscheinlich das Anschließen eines Monitors und einer Tastatur / Maus an die Box erfordert.
VERBUNDEN: Alles, was Sie über den Einstieg in den Raspberry Pi wissen müssen
Der beste Weg, um nicht in diese Falle zu tappen, ist um Ihren Raspberry Pi für den Fernzugriff zu konfigurieren . Sobald Sie dies konfiguriert haben, müssen Sie jedoch noch wissen, wie Sie Aufgaben aus der Ferne ausführen, die zuvor von einer GUI-Schnittstelle ausgeführt wurden (z. B. das Einschalten des Wi-Fi). Heute werden wir Sie durch den technischen (aber einfachen) Weg führen, eine Remoteverbindung mit Ihrem Pi herzustellen und einen Wi-Fi-Add-On-Dongle zu aktivieren.
Was brauche ich?
Für dieses Tutorial benötigen Sie die folgenden Elemente:
- 1 Raspberry Pi-Einheit mit installiertem Raspbian (diese Technik sollte auf anderen Distributionen funktionieren, aber wir verwenden Raspbian)
- 1 Ethernet-Verbindung zur Pi-Einheit (erforderlich für die Remote-Aktivierung der Wi-Fi-Funktionalität)
- 1 Wi-Fi Dongle (wir verwenden dieses Model auf allen unseren Pi-Einheiten mit großem Erfolg)
Wenn Sie dieses Wi-Fi-Dongle-Modell nicht verwenden, empfehlen wir dringend, das Modell, das Sie kaufen möchten, zu untersuchen, um festzustellen, ob es gut unterstützt wird. Zu diesem Zweck, den USB-WLAN-Adapter-Bereich des RPi-Wikis ist sehr hilfreich.
Zusätzlich zu den oben genannten Punkten müssen Sie sich einen Moment Zeit nehmen, um die Konfiguration des Wi-Fi-Knotens zu überprüfen, mit dem Sie Ihr Raspberry Pi-Gerät verbinden möchten: Sie müssen die SSID, das Kennwort und den Verschlüsselungstyp / notieren. Methode (z. B. verwendet der Knoten WPA mit TKIP-Verschlüsselung mit gemeinsamem Schlüssel).
Aktivieren des Wi-Fi-Dongles über das Terminal
Schalten Sie zunächst Ihr Raspberry Pi-Gerät ein ohne den angeschlossenen Wi-Fi-Dongle . Zu diesem Zeitpunkt sollte das einzige Netzwerkgerät die integrierte Ethernet-Netzwerkkarte sein (die Sie über ein Ethernet-Kabel mit Ihrem Netzwerk verbunden haben, damit Sie remote auf das kopflose Gerät zugreifen können).
Stellen Sie über SSH eine Verbindung zu Ihrem Pi her, um auf eine Eingabeaufforderung für ein Remote-Terminal zuzugreifen. (Wenn Sie Ihr Gerät noch nicht für den Remotezugriff auf diese Weise konfiguriert haben, Bitte lesen Sie das folgende Tutorial ).
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
sudo nano / etc / network / interfaces
Im Nano-Texteditor sehen Sie ungefähr Folgendes:
ein
uto lo
Iset Loopback in eFoss
iface eth0 inet dhcp
Dies ist die grundlegende Konfiguration, die die Ethernet-Verbindung Ihres Pi regelt (angezeigt durch den eth0-Teil). Wir müssen ein kleines bisschen hinzufügen, um den Wi-Fi-Dongle zu aktivieren. Verwenden Sie die Pfeiltasten, um unter den vorhandenen Eintrag zu gelangen und die folgenden Zeilen hinzuzufügen:
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Wenn Sie die Datei mit Anmerkungen versehen haben, drücken Sie STRG + X, um die Datei zu speichern und den Nano-Editor zu beenden. Geben Sie an der Eingabeaufforderung erneut den folgenden Befehl ein:
Sudonano / Etc / wpa_suppikan t / wpa_suppikan t. Kon f
Vergleichen Sie den Inhalt der Datei, falls vorhanden, mit dem folgenden Code. Wenn die Datei leer ist, können Sie sie mit diesem Code füllen. Beachten Sie die kommentierten Zeilen (gekennzeichnet durch die Markierungen #), um anzugeben, welche Variable Sie basierend auf Ihrer aktuellen Wi-Fi-Knotenkonfiguration verwenden sollten.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
Netzwerk = {
ssid = "YOURSSID"
psk = "IHR PASSWORT"
# Der Protokolltyp kann sein: RSN (für WP2) und WPA (für WPA1)
Proto = WPA
# Der Schlüsselverwaltungstyp kann sein: WPA-PSK oder WPA-EAP (Pre-Shared oder Enterprise)
key_mgmt = WPA-PSK
# Paarweise kann CCMP oder TKIP sein (für WPA2 oder WPA1)
paarweise = TKIP
# Die Autorisierungsoption sollte sowohl für WPA1 als auch für WPA2 geöffnet sein (weniger häufig werden SHARED und LEAP verwendet).
auth_alg = OPEN
}
Wenn Sie mit dem Bearbeiten der Datei fertig sind, drücken Sie STRG + X, um das Dokument zu speichern und zu beenden. Jetzt ist es an der Zeit, das Ethernet-Kabel abzuziehen und den Wi-Fi-Dongle anzuschließen.
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
sudo neu starten
Wenn das Gerät den Neustart abgeschlossen hat, sollte es automatisch eine Verbindung zum Wi-Fi-Knoten herstellen. Wenn es aus irgendeinem Grund nicht im Netzwerk angezeigt wird, können Sie das Ethernet-Kabel jederzeit wieder anschließen, um die beiden Dateien und die von Ihnen geänderten Variablen zu überprüfen.
VERBUNDEN: So konfigurieren Sie Ihren Raspberry Pi für Remote Shell, Desktop und Dateiübertragung
Haben Sie einen Raspberry Pi-Tipp, einen Trick oder ein Tutorial, das wir gerne schreiben würden? Ton aus in den Kommentaren unten.