Ich habe neues Himbeer-Pi 2 mit bissigem Kern eingerichtet. Und ich konnte nicht herausfinden, wie ich ein WLAN-Netzwerk über ein bissiges Terminal verbinden kann.
Mein WLAN-Dongle funktioniert korrekt, aber es gibt keine iwconfig im bissigen Kern. Wlist auch nicht gefunden. Kann mir jemand helfen?
Danke im Voraus.
raspberrypi
ubuntu-core
Kim Seokjun
quelle
quelle
Antworten:
Also habe ich gerade meinen Raspberry Pi 3 Model B per E-Mail erhalten und Ubuntu Snappy Core 16 auf die empfohlene Weise installiert . Ich habe die Ersteinrichtung über HDMI und USB-Tastatur, Ethernet und DHCP durchgeführt. Dann habe ich meine SSH-Verbindung über Ethernet hergestellt und den Monitor und die Tastatur getrennt. Von dort wollte ich mein Gerät mit WiFi verbinden und bin auf diesen Beitrag gestoßen.
Ich probiere gerne Dinge ohne zusätzliche Installationen oder Problemumgehungen aus, daher habe ich die oben empfohlenen Installationstipps konsultiert und festgestellt, dass WPA_Supplicant vorinstalliert sein sollte. Mit sehr wenig Einmischung und weniger Aufwand als in den Tipps vorgeschlagen, stellte ich fest, dass Sie das WLAN konfigurieren können, indem Sie einfach eine Konfigurationsdatei, die aus vier Zeilen besteht, an den von wpa_supplicant gesuchten Standardspeicherort und sonst nichts hinzufügen. Obwohl es vor einiger Zeit nach einem Raspberry Pi 2 gefragt wurde, sehe ich aus jüngsten Kommentaren, dass es immer noch relevant sein könnte und es so einfach war, dass ich es gerne teile.
Ich weiß, dass diese Antwort lang aussieht, aber sie ist sehr einfach und detailliert mit Bildern. Jeder, der über Grundkenntnisse in Terminal verfügt und zunächst seinen Himbeer-Pi einrichten konnte, kann diesem folgen.
Mein Tutorial beginnt mit einer SSH-Verbindung über Ethernet, die durch Befolgen der Anweisungen unter Ubuntu Core Get Started Raspberry Pi 2/3 erreicht werden kann .
Geben
wpa_supplicant
Sie dann ein und Sie werden sehen, dass es nicht installiert werden muss, da es in Snappy Core vorinstalliert ist. Wie Sie in den folgenden Bildern sehen werden, werden beim Ausführenwpa_supplicant
viele Optionen zurückgegeben. Beachten Sie jedoch die letzte Zeile:Dies sagt Ihnen zuerst den Treiber, dann die Schnittstelle und dann den Speicherort, an dem nach der Schnittstellendatei gesucht wird:
-c/etc/wpa_supplicant.conf
Jetzt, da ich wusste, wo sich die Konfigurationsdatei befinden musste, fuhr ich den Raspberry Pi mit
sudo shutdown -P now
und nach dem Herunterfahren herunter. trennte die Stromversorgung und steckte die SD mit Fedora in eine Linux-Box. Irgendwie wird das Dateisystem anders angezeigt, sodass Sie den Speicherort finden, an dem sich der Speicherort befindenwpa_supplicant.conf
muss,writable/system-data/etc
und die SD-Karte in / run / media / cregger / für mich bereitgestellt ist, sodass Sie meinen Dateipfad sehen können/run/media/cregger/writable/system-data/etc/
.Ich habe nano verwendet, um eine neue Datei mit dem Namen "wpa_supplicant.conf" mit den folgenden vier Zeilen zu erstellen:
network={
ssid="Typhon Secure"
(Meine Netzwerk-SSID)psk="*******"
(Offensichtlich stehen die Sternchen für meinen WLAN-Passkey.)}
Vergessen Sie nicht, zu beenden.Beachten Sie, dass dies für versteckte Netzwerke ohne zusätzliche Konfiguration funktioniert. Mein Netzwerk hat eine versteckte SSID und ich habe nichts geändert. Es verfügt über WPA-PSK 2-Sicherheit. ziemlich normaler Tarif.
Sie werden feststellen, dass ich es auf dem Desktop gespeichert habe. Ich habe es dann mit dem Terminal an den richtigen Ort kopiert, da es Root gehört.
Werfen Sie dann Ihre SD-Karte unter Linux aus, schließen Sie sie wieder an Ihren Raspberry Pi an und schließen Sie Ihre Stromquelle wieder an Ihren Raspberry Pi an. Lassen Sie es booten und es wird Ihr WLAN suchen.
Sie werden in meinem Fall sehen, dass sowohl Eth als auch Wlan eine IP genommen haben
Ich kann jetzt entweder über LAN oder WLAN ssh
Ich weiß, dass dies lange gedauert hat, aber ich hoffe, es hat Ihnen geholfen, Ihren FS nicht durcheinander zu bringen und eine Reihe unnötiger Anwendungen zu installieren.
quelle
Von http://www.marinus.nu/2015/02/enabling-wifi-on-snappy-ubuntu-core.html
Sie können dpkg der erforderlichen WLAN-Tools installieren
Installieren Sie zuerst einige Tools von einem anderen Computer
Ich habe es auf ein Flash-Laufwerk gelegt und es dann verschoben
dann habe ich zu / media / external navigiert und den Befehl ausgeführt
Anschließend wurde diese Datei zu /etc/network/interfaces.d/wlan0 hinzugefügt
dann habe ich neu gestartet, damit die Effekte stattfinden
Bonus: Damit Sie schnell arbeiten können, denken Sie daran, das Datum festzulegen
quelle
$ wget http://ports.ubuntu.com/pool/main/w/wpasupplicant/wpasupplicant_0.7.3-6ubuntu2.3_armhf.deb --2016-03-23 18:42:25-- http://ports.ubuntu.com/pool/main/w/wpasupplicant/wpasupplicant_0.7.3-6ubuntu2.3_armhf.deb Resolving ports.ubuntu.com... 91.189.88.151, 2001:67c:1360:8001:1::2 Connecting to ports.ubuntu.com|91.189.88.151|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2016-03-23 18:42:25 ERROR 404: Not Found.
allow-hotplug wlan0
Bit, mit dem es in meinem Fall funktionieren würde (ohne es würde es nicht funktionieren)Ich hatte die Himbeere mit Ethernet verbunden, so dass ich Deb-Dateien nicht einzeln herunterladen musste.
Auch der offizielle Leitfaden (von @AnthonyWong behauptet, hier zu sein: http://developer.ubuntu.com/de/snappy/start/installation-tips ) funktionierte für mich nicht, weil einige grundlegende Dinge fehlten (
allow-hotplug
Zeile) . Außerdem ist es besser, alle Konfigurationen in nur einer Datei zu zentralisieren (nicht zwei, wie in diesem Handbuch empfohlen, in dem Sie sogar aufgefordert werden, eine an einem zufälligen / home / ubuntu-Speicherort abzulegen ...).Also habe ich dieses kleine Skript erstellt, das alles für Sie einrichten soll:
Danach, trennen Sie das Ethernet - Kabel , starten Sie den Rechner (zB über
sudo reboot
), und du bist Dandy.NB: Wenn Sie eine statische IP-Adresse bevorzugen, anstatt sich auf DHCP zu verlassen (z. B. für Portzuordnungszwecke ...):
quelle