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.