it-swarm.com.de

Wie verwende ich Onboard-WLAN auf Raspberry Pi 3 mit Ubuntu Server 16.04?

Ich habe einen Raspberry Pi 3 und muss Ubuntu darauf ausführen. Ich habe das 16.04-Server-Image für den Raspberry Pi 3 von https://wiki.ubuntu.com/ARM/RaspberryPi auf eine microSD-Karte geladen und es bootet einwandfrei und funktioniert einwandfrei, wenn eine Verbindung mit Ethernet besteht.

Es scheint jedoch nicht möglich zu sein, dass das integrierte WLAN mit Ubuntu 16.04 funktioniert. Wireless funktioniert gut mit Raspbian, daher weiß ich, dass die Hardware in Ordnung ist.

Hat jemand das an Bord befindliche WiFi, das mit Ubuntu Server 16.04 auf einem Himbeer-Pi 3 funktioniert? Ich habe das Gefühl, es ist sehr nah an der Arbeit, aber mir fehlen nur ein paar kleine Details.

Nach einer Neuinstallation zeigt Sudo lshw -C networkwlan0 an, obwohl ich das nicht überall in /etc/network finden kann, und es ist anfänglich deaktiviert.

Ich habe dann wpasupplicant installiert und dies zu /etc/network/interfaces hinzugefügt:

 allow-hotplug wlan0 
 iface wlan0 inet manual 
 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf[.____.

Und setzen Sie dies in /etc/wpa_supplicant/wpa_supplicant.conf:

 ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev 
 update_config = 1 
 country = US 
 network = {
 ssid = " homewifi "
 psk =" xxx "
 key_mgmt = WPA-PSK 
} 
 network = {
 ssid =" phonewifi "
 psk = "xxx" 
 key_mgmt = WPA-PSK 
} 

Um diese Einstellungen zu erhalten, habe ich Raspbian gebootet, mit diesen beiden verschiedenen SSIDs verbunden und die Einstellungen einfach auf Ubuntu kopiert. Nach einem Neustart stellt wlan0 jedoch keine Verbindung zu einem der beiden Netzwerke her, erhält keine IP-Adresse usw.

Ist wpa-supplicant nicht der richtige Weg, um WiFi für den Raspberry Pi 3 mit Ubuntu Server 16.04 zu konfigurieren? Oder konfiguriere ich etwas falsch?

19
Zach

Für das Image mit installiertem apt

OS: Ubuntu 16.04.1 LTS  OS 
image: ubuntu-16.04-preinstalled-server-armhf+raspi3.img
HW: Raspberry Pi 3 MODEL B

Schritt 1:

Sudo apt-get install wireless-tools

Schritt 2:

Sudo apt-get install wpasupplicant

Schritt 3: zu /etc/network/interfaces hinzufügen:

auto wlan0 
iface wlan0 inet dhcp
wpa-ssid WIRELESSSSID 
wpa-psk WIRELESSPASSWORD

Schritt 4: Kommentar aus /etc/network/interfaces der Zeile:

#source /etc/network/interfaces.d/*.cfg

die kommentierte interfaces.d/*.cfg -Datei enthält Einstellungen für eth0.

Ich verstehe nicht warum, aber wenn ich diese Zeile aktiv lasse und die wlan0-Konfiguration hinzufüge, stürzt das System beim Booten ab.

Schritt 5: Neustart

Für das Core-Image ohne Apt:

OS: Ubuntu Core 16 
image: (GNU/Linux 4.4.0-1030-raspi2 armv7l)
HW: Raspberry Pi 3 MODEL B

Schritt 1:

ifconfig wlan0 down
ifconfig wlan0 up

Schritt 2: WLAN-Konfigurationsdatei erstellen:

Sudo vi /etc/network/interfaces.d/wlan0

Hinweis: Ich habe es ohne Sudo versucht, aber ich konnte die Änderungen nicht speichern

Schritt 3: Füge den folgenden Inhalt hinzu

auto wlan0 
iface wlan0 inet dhcp
wpa-ssid WIRELESSSSID 
wpa-psk WIRELESSPASSWORD

Schritt 4: Neustart

7
V Bota

Dies ist meine Konfiguration (etwas anders als die anderen, da ich wpa_supplicant.conf verwende)

In/etc/network/interfaces habe ich:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

dabei enthält die Datei /etc/wpa_supplicant/wpa_supplicant.conf Folgendes:

country=GB

network={
    ssid="MyWifiNetwork"
    psk="myP4ssw0rd"
}
2
Will

Ich habe den Befehl iwconfig ausgeführt und von dort kamen die Meldungen, dass Abhängigkeiten aktualisiert werden mussten, und danach konnte ich die Wireless-Tools installieren.

Sudo apt-get -f install
Sudo apt-get -f install wireless-tools

nach diesen Befehlen konnte ich iwconfig.

Hoffe das hilft!

1
Wim Lesire

vielleicht dupliziert meine Lösung jemand anderem. Wie auch immer, folgen Sie einfach diesen 3 Schritten.

Installieren Sie WPA Supplicant

Sudo apt-get install wpasupplicant

Bearbeiten Sie die Datei /etc/network/interfaces wie folgt. Bearbeiten Sie Your Wifi Name (Support Space) und yourPassword nach Ihren Wünschen.

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
# source-directory /etc/network/interfaces.d

# The loopback network interface
auto lo
iface lo inet loopback

# The wireless network interface
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid My Wifi Name
wpa-psk yourPassword

# The primary network interface
# allow-hotplug eth0
# iface eth0 inet dhcp

Starten Sie Ihr System neu

Sudo reboot

Diese Lösung funktioniert sowohl für Raspberry Pi 3 und 2 & buntu Server 14.04 und 16.04. (Natürlich brauchst du einen WLAN-Dongle für pi2)

Viel Glück!

0
karfai