it-swarm.com.de

Ubuntu | Kein WiFi-Adapter gefunden

Ich habe Ubuntu 17.10 auf meinem Notebook installiert. Ich kann jedoch keine Verbindung zu Wi-Fi herstellen, da die Meldung "Kein Wi-Fi-Adapter gefunden" angezeigt wird.

Ich habe keine Ahnung, was ich als nächstes tun soll.

  • Mein Notizbuch: Asus X555LN-XX507H
  • Netzwerkadapter: Broadcom 802.11n BCM43142 (14e4: 4365)

(Dies ist eine Fortsetzung meines früheren Beitrags https://unix.stackexchange.com/questions/415639/kali-linux-no-wifi-adapter-found , wo mir empfohlen wurde versuche ein einfacheres System als Kali.)

19
greed

Schließen Sie einfach das USB-Kabel an, um das USB-Tethering durchzuführen, öffnen Sie das Terminal mit Strg + Alt + T und geben Sie Folgendes ein:

Sudo apt-get install --reinstall bcmwl-kernel-source

Starten Sie dann neu.

34
Rajat Disawal

Das Problem für mich war also das sichere Booten, uefi und die Einschränkung der Bibliotheken von Drittanbietern, die normalerweise erforderlich sind, damit die Netzwerkgeräte funktionieren.

Das Folgen von Rajats Kommentar erwies sich für mich unter Ubuntu 18.04 als nützlich

Sudo apt-get install --reinstall bcmwl-kernel-source

Starten Sie Ihr Betriebssystem neu und befolgen Sie die Anweisungen zum Registrieren von MUC. Sobald dies erledigt ist, sollten Bibliotheken von Drittanbietern in der Lage sein, mit Ihren Geräten zu interagieren, und alles sollte funktionieren.

10
user1587865

Ein Problem mit Broadcom BCM43142 (14e4: 4365). Das Problem ist seit langem bekannt. Sie müssen das Paket herunterladen und installieren bcmwl-kernel-source

Quelle: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx

6
Alex_Krug

Zunächst müssen Sie das genaue Modell des Broadcom-Netzwerkadapterchips Ihres Notebooks ermitteln. "802.11n" ist nur der Name des unterstützten Wi-Fi-Standards: Broadcom verfügt über mehrere drahtlose Chips, die diesen Standard unterstützen.

lspci -nn Wäre ein guter Befehl, um alle PCI (e) -Geräte auf Ihrem Laptop und ihre PCI-ID-Nummern aufzulisten: Diese Nummern würden eine genauere Identifizierung ermöglichen. lsusb macht dasselbe für USB-Geräte.

Die Auflistungszeile lspci -nn Könnte ungefähr so ​​aussehen:

12:00.0 Network controller [0280]: Broadcom Limited BCM43228 802.11a/b/g/n [14e4:4359]

Hier sind die Nummern [14e4: 4359] die Geräte-ID. Der erste Teil gibt den Hersteller an (Broadcom = 14e4) und der zweite Teil gibt das Gerätemodell an.

Die Auflistung lsusb ist etwas anders, aber die Geräte-ID-Nummer ist ähnlich: 4 hexadezimale Ziffern für die Hersteller-ID, ein Doppelpunkt und dann 4 hexadezimale Ziffern für die Produkt-ID.

Hier können Sie den Linux-Unterstützungsstatus verschiedener Broadcom-Chipmodelle überprüfen: https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

Beachten Sie, dass die unterstützten Broadcom-Chips Firmware benötigen: Sie ist wahrscheinlich in Ubuntu vorgepackt verfügbar. Wenn Ubuntu dasselbe Namensschema wie Debian verwendet, sollte der Name des Firmware-Pakets firmware-brcm80211 Sein.

Mit etwas Glück kann die Installation dieses Firmware-Pakets und der Neustart ausreichen, um Ihr WLAN funktionsfähig zu machen, wenn sich der erforderliche Treiber bereits im Kernel befindet.

5
telcoM

Dies kann noch in anderen Antworten behandelt werden: Post-UBUNTU-Installation und Ethernet-Verbindung; 2 Schritte:

  1. ausführen (Sudo apt-get install firmware-b43-installer) - neu starten
  2. run (Sudo apt-get install - bcmwl-kernel-source neu installieren) - neu starten

Kontext: Die Treiber sind proprietäre Komponenten von BroadComm. Ubuntu (ein nicht proprietäres Unternehmen) kann die Pakete aufgrund eines Authentifizierungsfehlers nicht installieren, obwohl sie heruntergeladen wurden. Daher sind die einzelnen Schritte zu befolgen, um WLAN zu aktivieren. Dies bringt Ihnen jedoch kein Bluetooth. Möglicherweise sind weitere Schritte erforderlich.

LINKS: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx und frühere Antworten.

Wenn kein Ethernet verbunden ist, laden Sie das Paket von anderen Computern herunter, kopieren Sie es auf den UBUNTU-Computer und führen Sie es aus.

Dank Perror, Rajat, GAD3R und Alex.

2
Dominic Luther

Installierte Ubuntu 18.04 auf einem alten Dell-Computer und erhielt die gleiche Meldung (kein WLAN-Adapter gefunden), wenn versucht wurde, eine Verbindung zum Internet herzustellen. Versuchte einige der hier und in anderen Beiträgen vorgeschlagenen Lösungen, von denen keine funktionierte. Beschlossen, neu zu installieren. Während der Installation gibt es eine radiale Schaltfläche "Software von Drittanbietern für Grafik- und Wi-Fi-Hardware und zusätzliche Medienformate installieren". Die Standardeinstellung ist, dass dies nicht aktiviert ist und diese Option daher nicht in der Standardinstallation enthalten ist. Bei der Neuinstallation habe ich diese Schaltfläche aktiviert, und nachdem sich der Staub gelegt hatte, hatte ich keine Probleme, eine Verbindung zum Internet herzustellen.

2
Jerry T

Dies ist kein Ubuntu-Problem.
Dies ist kein Treiberproblem.
Dies wird von mir (und möglicherweise von Ihnen) verursacht.

Beim Ansehen eines Videos ... habe ich versucht, die Lautstärke zu erhöhen mit:
Fn + F10 Tastenkombination ... Aber ich habe fälschlicherweise gedrückt
Fn + F12, Das Wifi button Mit dem Symbol 'Radio' war, wodurch meine WLAN-Verbindung deaktiviert wurde.

Wenn Sie den folgenden Befehl im Terminal ausführen, wird das folgende Problem angezeigt:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: yes <------ that's because I press Wifi button (above) mistakenly

Lösung: Drücken Sie erneut die Taste Fn + F12 (Oder eine andere Taste, bei der Sie das Radiosymbol haben).

Führen Sie nun den gleichen Befehl erneut aus:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no <------ no means solved.

Gehen Sie jetzt zu:

(Windows-Schaltfläche, falls vorhanden auf der Tastatur)> Einstellungen> WLAN> Gehen Sie zu Ein> wählen Sie Ihre Wiki-Verbindung aus, um Anmeldeinformationen einzugeben

Fertig, Ihr Internet ist wieder eingeschaltet.

Wenn das bcmwl-kernel-source Die Lösung hat bei Ihnen nicht funktioniert und Sie möchten den sicheren Start aktiviert lassen. Versuchen Sie dann Folgendes:

Erstellen Sie einen Schlüsselsatz zum Signieren:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"

Importieren Sie den Schlüssel. Hier werden Sie aufgefordert, ein Passwort einzugeben, an das Sie sich erinnern müssen. Ihr BIOS sollte Sie nach dem Neustart zur Eingabe des Kennworts auffordern.

Sudo mokutil --import MOK.der

Neu starten:

reboot

Sie sollten von Ihrem BIOS zur Eingabe des Kennworts aufgefordert worden sein. Angenommen, dies hat funktioniert, möchten Sie testen, ob Ihr MOK erfolgreich registriert wurde.

mokutil --test-key MOK.der

Jetzt, da Ihr MOK registriert wurde. Sie müssen die Treiber für Ihr WLAN installieren.

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
Sudo make install

Ihre Treiber können zum Hinzufügen zu Ihrem Kernel hinzugefügt werden. Sie müssen sie jedoch zuerst signieren, bevor Sie sie hinzufügen, da Sie den sicheren Start aktiviert haben. Verwenden Sie also die zuvor generierten Schlüssel, um Ihre Treiber zu signieren.

Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)

Fügen Sie zum Schluss das rtl8723de Treiber zum Kernel in dieser Reihenfolge

Sudo modprobe -r rtlwifi
Sudo modprobe rtlwifi
Sudo modprobe -r rtl_pci
Sudo modprobe rtl_pci
Sudo modprobe -r btcoexist
Sudo modprobe btcoexist
Sudo modprobe -r rtl8723-common
Sudo modprobe rtl8723-common
Sudo modprobe -r phydm_mod
Sudo modprobe phydm_mod
Sudo modprobe -r rtl8723de
Sudo modprobe rtl8723de

Nebenbei bemerkt: Für den letzten Schritt können Sie möglicherweise nur noch schreiben:

Sudo modprobe -r rtl8723de
Sudo modprobe rtl8723de

modprobe weiß welche Treiber rtl8723de hängt davon ab und sollte daher in der Lage sein, alles hinzuzufügen, was rtl8723de hängt zusammen mit rtl8723de. Ich habe meine Treiber jedoch nicht auf diese Weise hinzugefügt und kann daher nicht garantieren, dass diese Option funktioniert.


Quellen: 1 , 2 ,

1
johnnyodonnell

Sie können das Realtek RTL8723DE-Modul für die Linux-Kernel-Version> = 4.15 ausprobieren.

Führen Sie zum Installieren Folgendes aus:

git clone https://github.com/smlinux/rtl8723de.git -b 4.15-up
dkms add ./rtl8723de
dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
depmod -a
reboot
0
B Rahul kumar