Obwohl das Raspberry Pi Model B mit eingebautem 100 Mbps verdrahtetem Ethernet ausgestattet ist, kann es WiFi auch über einen USB-Dongle nutzen. Das Modell A ist nicht mit Ethernet ausgestattet, daher ist die Verwendung eines WLAN-Adapters eine gute Möglichkeit, Netzwerke für dieses Modell zu erhalten. In beiden Fällen können Sie Ihren Pi durch einfaches Einstecken eines unterstützten USB-Dongles und einfaches Konfigurieren in den Wireless-Modus versetzen.

Sie können einen USB-Adapter für weniger als 10 $ bekommen, aber es ist wichtig, einen zu kaufen, der vom Raspberry Pi und Linux unterstützt wird. Für dieses Tutorial verwende ich einen Dongle basierend auf dem Realtek RTL8188CUS Chipsatz. Der Realtek-Chipsatz wird standardmäßig von Raspbian unterstützt und es ist keine zusätzliche Konfiguration erforderlich, damit er während des Bootvorgangs erkannt wird.

Auf der Seite RPi USB Wi-Fi Adapters finden Sie eine umfassende Liste der unterstützten WLAN-Adapter. Wenn Sie einen Dongle kaufen möchten, sollten Sie diese Seite auf Kompatibilität prüfen.

Stecken Sie den USB-Adapter ein und booten Sie Ihren Raspberry Pi. Es gibt mehrere Möglichkeiten zu überprüfen, ob der Adapter erkannt wurde. Am einfachsten ist es zu tippen:

 ifconfig 

Sie sollten eine Liste für eth0 - den integrierten kabelgebundenen Ethernet-Port. für lo - das Rückschleifengerät; und wlan0 - der kabellose Adapter.

Alternativ können Sie die aktuellen USB-Geräte auflisten, die am Pi angeschlossen sind:

 sudo lsusb 

Die Liste sollte Ihren drahtlosen Dongle enthalten. Auf meinem Setup zeigt die Liste einen "RTL8188CUS 802.11n WLAN Adapter von Realtek Semiconductor Corp.".

Desktop eingerichtet

Wenn Sie den Desktop auf Raspbian verwenden, ist die Verbindung zu einem drahtlosen Netzwerk ziemlich einfach. Doppelklicken Sie auf das Symbol "WiFi Config" auf dem Desktop, um das Wireless-Konfigurationsprogramm zu starten. Im Feld "Adapter:" wird Ihr USB-Dongle (dh wlan0) angezeigt und das Feld "Network:" ist leer (es sei denn, Sie haben zuvor ein drahtloses Netzwerk konfiguriert). Klicken Sie auf die Schaltfläche "Scannen". Klicken Sie nun im Fenster "Scan-Ergebnisse" auf "Scan". Eine Liste der verfügbaren drahtlosen Netzwerke wird zusammen mit ihren Signalstärken usw. angezeigt. Um eine Verbindung zu einem der aufgelisteten Netzwerke herzustellen, doppelklicken Sie auf die SSID.

Überprüfen Sie im Verbindungsfenster die Felder "Authentifizierung" und "Verschlüsselung" und geben Sie das Passwort in das Feld "PSK" ein. Klicken Sie nun auf "Hinzufügen". Schließen Sie das Fenster "Scan-Ergebnisse". Das Konfigurationsprogramm verbindet sich automatisch mit dem neu konfigurierten Netzwerk.

Sie können mehrere Netzwerke hinzufügen, indem Sie dieselben Schritte wiederholen. Sie können das gewünschte Netzwerk über die Dropdown-Liste "Netzwerk:" auswählen. Sie können sich auch mit den entsprechenden Tasten verbinden und trennen. Sie können die Registerkarte "Verwaltete Netzwerke" zum Bearbeiten und Entfernen von Netzwerken verwenden.

Befehlszeile eingerichtet

Wenn Sie den Desktop nicht verwenden, kann das WiFi über die Befehlszeile konfiguriert werden. Raspbian sollte mit allen vorinstallierten Paketen geliefert werden, aber wenn einer der unten genannten Befehle oder Dateien nicht verfügbar ist, dann führen Sie diesen Befehl aus, um sie zu installieren:

 sudo apt-get installieren wpasupplicant wireless-tools 

Die allgemeinen Netzwerkeinstellungen werden unter "/ etc / network / interfaces" konfiguriert, während die Wi-Fi-Details in der Datei "/etc/wpa_supplicant/wpa_supplicant.conf" festgelegt werden. Bearbeiten Sie zuerst die Datei "interfaces":

 sudo nano / etc / Netzwerk / Schnittstellen 

Stellen Sie sicher, dass der Abschnitt über wlan0 (normalerweise am Ende der Datei gefunden) wie folgt lautet:

 allow-hotplug wlan0 iface wlan0 inet manuell wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface standard inet dhcp 

Wenn es Unterschiede gibt, dann ändere sie entsprechend. Verändern Sie keine der Zeilen über den lo Adapter oder den eth0 Adapter. Drücken Sie "STRG + X", um nano zu beenden (drücken Sie Y und dann ENTER, wenn Sie dazu aufgefordert werden).

Um eine Liste der derzeit verfügbaren drahtlosen Netzwerke zu erhalten, verwenden Sie den Befehl iwlist :

 sudo iwlist wlan0 scan 

Wenn zu viele Informationen vorhanden sind, verwenden Sie grep, um die benötigten Felder zu finden. Um beispielsweise nur die ESSIDs zu sehen, verwenden Sie:

 sudo iwlist wlan0 scan | grep ESSID 

Wählen Sie ein Netzwerk aus und fügen Sie die Netzwerkauthentifizierungsinformationen in die Datei "wpa_supplicant.conf" ein:

 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 

Die ersten beiden Zeilen sollten bereits lesen:

 ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 

Fügen Sie nun Folgendes hinzu:

 Netzwerk = {ssid = "YourSSID" psk = "Kennwort" key_mgmt = WPA-PSK} 

Wenn Ihr Router mit WEP für die Verschlüsselung konfiguriert ist, sehen die Netzwerkinformationen wie folgt aus:

 Netzwerk = {ssid = "YourSSID" wep_key0 = "password12345" key_mgmt = KEINE} 

Für diejenigen unter Ihnen, die mit erweiterten WLAN-Konfigurationen vertraut sind, können die Netzwerkinformationen auch die folgenden Felder enthalten:

  • Proto - Protokolltyp kann sein: RSN (für WP2) und WPA (für WPA1).
  • paarweise - CCMP oder TKIP (für WPA2 oder WPA1).
  • auth_alg - Authentifizierungsalgorithmus, kann OPEN sowohl für WPA1 / WPA2 als auch seltener für SHARED oder LEAP sein.

Drücken Sie "STRG + X", um nano zu beenden, und speichern Sie die Datei. Drücken Sie Y und dann ENTER, wenn Sie dazu aufgefordert werden. Erneut dein Pi neustarten:

 Sudo Neustart 

Sie können den Status der drahtlosen Verbindung mit ifconfig prüfen (um wlan0 ob wlan0 eine IP-Adresse erworben hat) und iwconfig, um zu überprüfen, welches Netzwerk der drahtlose Adapter verwendet.

Wenn Sie Fragen zu Wireless auf dem Raspberry Pi haben, fragen Sie sie bitte in den Kommentaren und wir werden sehen, ob wir Ihnen helfen können.