Ubuntu | Nessun adattatore WiFi trovato


17

Ho installato Ubuntu 17.10 sul mio notebook. Tuttavia, non riesco a collegarmi al Wi-Fi perché è presente il messaggio "Nessun adattatore Wi-Fi trovato".

Non ho idea di cosa fare dopo.

  • Il mio notebook: Asus X555LN-XX507H
  • Scheda di rete: Broadcom 802.11n BCM43142 (14e4: 4365)

(Questo è un seguito del mio post precedente, /unix/415639/kali-linux-no-wifi-adapter-found , dove mi è stato consigliato di provare un sistema più semplice di Kali. )


1
Quale versione di Ubuntu stai usando? Qual è l'output lspcio lsusbche definisce la scheda di rete? (Entrambi questi devono essere aggiunti alla tua domanda.)
— roaima,

Sto usando Ubuntu 17.10 Aggiungerò output da lspci e lsusb quando avrò tempo
— avidità

Benvenuti in U&L, si prega di aggiornare con l'output dilspci -knn | grep Net -A3
— GAD3R

1
Emette una linea diversa da BCM43142 (14e4: 4365)?
— Avidità

Risposte:


33

Basta collegarsi con il cavo USB per eseguire il tethering USB, aprire il terminale con Ctrl + Alt + T e digitare:

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

Quindi, riavvia.


1
Questo mi ha aiutato a risolvere il problema sulla mia macchina.
— gented

2
Questo non ha funzionato per me nel mio Ubuntu 17.10. Ho anche provato a disabilitare l'avvio sicuro nel mio BIOS ma non ho avuto fortuna. Al momento solo il cavo Ethernet funziona per me, ma quando provo ad usare la connessione wifi non posso
— Jaaayz,

grazie mille, ha funzionato sul mio macbook air 2017
— Sam,

Questa soluzione funziona con Dell Precision m4800
— TuyenNTA,

1
In una nuova installazione potrebbe essere necessario eseguire sudo apt updateprima di provare a installare qualsiasi cosa.
— ubershmekel,

10

Quindi, il problema per me era a causa di avvio sicuro, uefi e le restrizioni sulle librerie di terze parti che sarebbero normalmente necessarie per il funzionamento dei dispositivi di rete.

In seguito al commento di Rajat mi è stato utile su Ubuntu 18.04

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

Riavviare il sistema operativo e seguire le istruzioni su Registrazione MUC. Una volta fatto ciò, le librerie di terze parti dovrebbero essere in grado di interagire con i tuoi dispositivi e tutto dovrebbe funzionare.


1
ciao, sono stato bloccato su questo problema per 2 giorni. per favore condividi come ti iscrivi a MUC. grazie ~!
— Franva,


5

Innanzitutto, dovrai trovare il modello esatto del chip della scheda di rete Broadcom presente sul tuo notebook. "802.11n" è solo il nome dello standard Wi-Fi che supporta: Broadcom ha diversi chip wireless che supportano tale standard.

lspci -nn sarebbe un buon comando per elencare tutti i dispositivi PCI (e) sul laptop e i loro numeri ID PCI: quei numeri consentirebbero un'identificazione più accurata. lsusbfarà lo stesso per i dispositivi USB.

La lspci -nnriga dell'elenco potrebbe essere simile a questa:

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

Qui, i numeri [14e4: 4359] sono l'ID dispositivo. La prima parte specifica il fornitore (Broadcom = 14e4) e la seconda parte identifica il modello del dispositivo.

Il lsusb elenco è leggermente diverso, ma il numero ID dispositivo è simile: 4 cifre esadecimali per l'ID fornitore, due punti e quindi 4 cifre esadecimali per l'ID prodotto.

È possibile verificare qui lo stato del supporto Linux di vari modelli di chip Broadcom: https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

Nota che i chip Broadcom supportati avranno bisogno del firmware: è probabilmente disponibile pre-confezionato in Ubuntu. Se Ubuntu usa lo stesso schema di denominazione di Debian, dovrebbe essere il nome del pacchetto firmwarefirmware-brcm80211 .

Con un po 'di fortuna, l'installazione di questo pacchetto firmware e il riavvio potrebbero essere sufficienti per rendere funzionale il Wi-Fi se il driver necessario è già nel kernel.


BCM43142 14e4: 4365 ma non c'è nulla di simile sul sito.
— Avidità

2

Ubuntu 18.04 installato su un vecchio computer Dell e ottenuto lo stesso messaggio (nessun adattatore wifi trovato) quando si tenta di connettersi a Internet. Ho provato alcune delle soluzioni proposte qui e in altri post, nessuno dei quali ha funzionato. Ha deciso di reinstallare. Durante l'installazione è presente un pulsante radiale "Installa software di terze parti per hardware grafico e wi-fi e formati multimediali aggiuntivi". L'impostazione predefinita è che questa opzione non è selezionata e quindi questa opzione non è inclusa nell'installazione predefinita. Al momento della reinstallazione, ho controllato questo pulsante e, dopo tutto, la polvere depositata non ha avuto problemi a connettersi a Internet.


Non ha funzionato per me :(
— Boykodev il

Questo ha funzionato per me - circa 2008 macbook che installa Ubuntu 18.04 !! Seleziona "Installa software di terze parti per hardware grafico e wi-fi e formati multimediali aggiuntivi" durante l'installazione. Bene grazie!
— powderflask

2

Questo può essere trattato in altre risposte, sempre: Post UBUNTU installazione ed ethernet connessi; 2 passaggi:

  1. run (sudo apt-get install firmware-b43-installer) - riavvia
  2. run (sudo apt-get install --reinstall bcmwl-kernel-source) - riavvia

Contesto: i driver sono componenti proprietari di BroadComm. Ubuntu (un non proprietario) non sarà in grado di installare i pacchetti a causa di un errore di autenticazione anche se vengono scaricati. Quindi i passaggi separati devono essere seguiti per abilitare il wifi. Questo non ti dà il bluetooth però. Potrebbe aver bisogno di un'altra serie di passaggi.

LINK: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx e risposte precedenti.

Se Ethernet non è connessa, scarica il pacchetto da altre macchine, copia sulla macchina UBUNTU ed esegui.

Grazie a perror, Rajat, GAD3R e Alex.


2

Questo non è un problema di Ubuntu.
Questo non è un problema con il driver.
Questo è causato da me (e forse da te).

Durante la visione di alcuni video ... Ho cercato di aumentare il volume con:
Fn + F10combinazione di tasti ... Ma ho erroneamente premuto
Fn + F12quale era Wifi buttoncon il simbolo "Radio" su di esso, che ha disabilitato la mia connessione wifi.

In esecuzione sotto il comando in Terminale, puoi vedere il problema:

> 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

Soluzione : premere di nuovo il tasto Fn + F12(o qualche altro tasto in cui è presente il simbolo radio)

Ora esegui di nuovo lo stesso comando:

> 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.

Ora vai a:

(Pulsante di Windows, se hai sulla tastiera)> Impostazioni> Wifi> vai su On> seleziona la tua connessione Wiki per inserire le credenziali

Fatto, la tua connessione Internet è di nuovo attiva.


Non è assolutamente la soluzione a questo problema!
— Aaron John Sabu,

@AaronJohnSabu OK sulla tua assolutezza. Era l'unica soluzione per il mio caso.
— Manohar Reddy Poreddy,

1

Se la bcmwl-kernel-source soluzione non ha funzionato per te e desideri mantenere l'avvio protetto abilitato, prova quanto segue:

Crea un set di chiavi per la firma:

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

Importa la chiave. Ti verrà richiesta una password qui, che dovrai ricordare. Il BIOS dovrebbe richiedere la password dopo il riavvio.

sudo mokutil --import MOK.der

Ricomincia:

reboot

Il BIOS dovrebbe aver richiesto la password. Supponendo che abbia funzionato, ti consigliamo di verificare che il tuo MOK sia stato registrato correttamente.

mokutil --test-key MOK.der

Ora che il tuo MOK è stato registrato. Dovrai installare i driver per il tuo wifi.

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

I driver sono disponibili per l'aggiunta al kernel, ma è necessario firmarli prima di aggiungerli perché è abilitato l'avvio protetto. Quindi usa le chiavi generate in precedenza per firmare i tuoi driver.

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)

Infine, aggiungi i rtl8723dedriver al kernel in questo ordine

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

Nota a margine: per l'ultimo passaggio potresti riuscire a cavartela semplicemente scrivendo:

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobesa da quali driver rtl8723dedipende e quindi dovrebbe essere in grado di aggiungere tutto ciò che rtl8723dedipende da rtl8723de. Tuttavia, non ho aggiunto i miei driver in questo modo e quindi non posso garantire che questa opzione funzionerà.


Fonti: 1 , 2 , 3


0

È possibile provare il modulo Realtek RTL8723DE per la versione del kernel Linux> = 4.15.

Per installarlo, esegui:

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

Benvenuti, si tratta di una Broadcom BCM43142 non di una scheda wifi Realtek.
— GAD3R
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.