Ubuntu Nenhum adaptador WiFi encontrado


16

Eu instalei o Ubuntu 17.10 no meu notebook. No entanto, não consigo conectar ao wi-fi porque existe a mensagem "Nenhum adaptador Wi-Fi encontrado".

Não tenho ideia do que fazer a seguir.

  • Meu notebook: Asus X555LN-XX507H
  • Adaptador de rede: Broadcom 802.11n BCM43142 (14e4: 4365)

(Este é um seguimento da minha postagem anterior, /unix/415639/kali-linux-no-wifi-adapter-found , onde fui aconselhado a tentar um sistema mais fácil que o Kali. )


1
Qual versão do Ubuntu você está usando? Qual é a saída lspciou lsusbque define o adaptador de rede? (Ambos precisam ser adicionados à sua pergunta.)
roaima

Im usando o Ubuntu 17.10 vou acrescentar saída do lspci e lsusb quando terei tempo
a ganância

Bem-vindo à U&L, atualize com a saída delspci -knn | grep Net -A3
GAD3R

1
Ele produz uma linha diferente da BCM43142 (14e4: 4365)?
ganância

Respostas:


31

Basta conectar usando o cabo usb para fazer o tethering, abra o terminal com as teclas Ctrl + Alt + T e digite:

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

Então, reinicie.


1
Isso me ajudou a resolver o problema na minha máquina.
gented

2
Isso não funcionou para mim no meu ubuntu 17.10. Também tentei desativar a inicialização segura na minha bios, mas não tive sorte. A partir de agora apenas o cabo ethernet funciona para mim, mas quando eu tento conexão uso wi-fi não posso
Jaaayz

muito obrigado, isso funcionou no meu macbook air 2017
Sam

Esta solução funciona no Dell Precision m4800
TuyenNTA

1
Em uma instalação nova, pode ser necessário executar sudo apt updateantes de tentar instalar qualquer coisa.
Ubershmekel #

10

Portanto, o problema para mim foi devido à inicialização segura, uefi e à restrição de bibliotecas de terceiros, que normalmente seriam necessárias para o funcionamento dos dispositivos de rede.

O seguinte comentário de Rajat se mostrou útil para mim no Ubuntu 18.04

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

Reinicie o seu sistema operacional e siga as instruções sobre a inscrição no MUC. Feito isso, as bibliotecas de terceiros devem poder interagir com seus dispositivos e tudo deve funcionar.


1
oi, eu estou preso nesta questão por 2 dias. compartilhe como você se inscreve no MUC. obrigado ~!
Franva 16/09/19


5

Primeiro, você precisará encontrar o modelo exato do chip do adaptador de rede Broadcom que seu notebook possui. "802.11n" é apenas o nome do padrão Wi-Fi que ele suporta: a Broadcom possui vários chips sem fio compatíveis com esse padrão.

lspci -nnseria um bom comando listar todos os dispositivos PCI (e) no laptop e seus números de identificação PCI: esses números permitiriam uma identificação mais precisa. lsusbfará o mesmo com dispositivos USB.

A lspci -nnlinha de listagem pode ser algo como isto:

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

Aqui, os números [14e4: 4359] são o ID do dispositivo. A primeira parte especifica o fornecedor (Broadcom = 14e4) e a segunda parte identifica o modelo do dispositivo.

A lsusblistagem é um pouco diferente, mas o número do ID do dispositivo é semelhante: 4 dígitos hexadecimais para o ID do fornecedor, dois pontos e depois 4 dígitos hexadecimais para o ID do produto.

Você pode verificar aqui o status de suporte ao Linux de vários modelos de chips Broadcom: https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

Observe que os chips Broadcom suportados precisarão de firmware: provavelmente está disponível pré-empacotado no Ubuntu. Se o Ubuntu usar o mesmo esquema de nomes do Debian, o nome do pacote de firmware deve ser firmware-brcm80211.

Com um pouco de sorte, instalar este pacote de firmware e reinicializar pode ser suficiente para deixar seu Wi-Fi funcional se o driver necessário já estiver no kernel.


BCM43142 14e4: 4365 mas não há nada parecido no site.
ganância

2

Instalei o Ubuntu 18.04 em um computador antigo da Dell e recebi a mesma mensagem (nenhum adaptador wifi encontrado) ao tentar conectar-se à Internet. Tentei algumas das soluções propostas aqui e em outras postagens, nenhuma das quais funcionou. Decidiu reinstalar. Durante a instalação, há um botão radial "Instalar software de terceiros para hardware gráfico e wi-fi e formatos de mídia adicionais". O padrão é que isso não esteja marcado e, portanto, essa opção não está incluída na instalação padrão. Na reinstalação, verifiquei esse botão e, depois de todo o pó depositado, não tive problemas para conectar-me à Internet.


Não funcionou para mim :(
Boykodev

Isso funcionou para mim - por volta de 2008 macbook instalando Ubuntu 18.04 !! Selecione "Instalar software de terceiros para hardware gráfico e wi-fi e formatos de mídia adicionais" durante a instalação. Nice - obrigado!
powderflask

2

Isso pode ser abordado em outras respostas, ainda: Instalação pós UBUNTU e conexão Ethernet; 2 passos:

  1. execute (sudo apt-get install firmware-b43-installer) - reinicialize
  2. execute (sudo apt-get install --reinstall bcmwl-kernel-source) - reinicie

Contexto: Os drivers são componentes proprietários do BroadComm. O Ubuntu (não proprietário) não poderá instalar os pacotes devido a falha na autenticação, mesmo que eles tenham sido baixados. Portanto, as etapas separadas devem ser seguidas para ativar o wifi. Isso não lhe dá bluetooth. Pode ser necessário outro conjunto de etapas.

LINKS: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx e respostas anteriores.

Se a Ethernet não estiver conectada, faça o download do pacote de outras máquinas, copie para a máquina UBUNTU e execute.

Graças a perror, Rajat, GAD3R e Alex.


2

Este não é um problema do Ubuntu.
Este não é um problema de driver.
Isso é causado por mim (e possivelmente por você).

Enquanto assiste algum vídeo ... Eu tentei aumentar o volume com:
Fn + F10combinação de teclas ... Mas eu erroneamente pressionado
Fn + F12que foi Wifi buttoncom o símbolo 'Radio' sobre ele, que pessoas com deficiência minha conexão wifi.

Executando o comando abaixo no Terminal, você pode ver o 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

Solução : pressione novamente a tecla Fn + F12(ou outra tecla em que você tem o símbolo de rádio)

Agora execute novamente o mesmo 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.

Agora vá para:

(Botão Windows, se você tiver o teclado)> Configurações> Wifi> vá para Ativado> selecione sua conexão Wiki para inserir credenciais

Feito, sua internet está de volta.


Absolutamente não a solução para este problema!
Aaron John Sabu

@AaronJohnSabu OK no seu absoluto. Foi apenas uma solução para o meu caso.
Manohar Reddy Poreddy 16/10/19

1

Se a bcmwl-kernel-sourcesolução não funcionou para você e você deseja manter a inicialização segura ativada, tente o seguinte:

Crie um conjunto de chaves para assinar:

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

Importe a chave. Você será solicitado a fornecer uma senha aqui, da qual precisará se lembrar. Seu BIOS deve solicitar a senha após a reinicialização.

sudo mokutil --import MOK.der

Reiniciar:

reboot

Você deveria ter sido solicitado pelo BIOS para a senha. Supondo que funcionou, você desejará testar se seu MOK foi registrado com sucesso.

mokutil --test-key MOK.der

Agora que seu MOK foi registrado. Você precisará instalar os drivers para você wifi.

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

Seus drivers estão disponíveis para serem adicionados ao seu kernel, mas você precisa assiná-los primeiro antes de adicioná-los, porque a inicialização segura está ativada. Portanto, use as chaves que você gerou anteriormente para assinar seus drivers.

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)

Por fim, adicione os rtl8723dedrivers ao kernel nesta ordem

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

Em uma nota lateral: para a etapa final, talvez você consiga apenas escrever:

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobesabe de quais drivers rtl8723dedepende e, portanto, deve poder adicionar tudo o que rtl8723dedepende rtl8723de. No entanto, não adicionei meus drivers dessa maneira e, portanto, não posso garantir que esta opção funcione.


Fontes: 1 , 2 , 3


0

Você pode experimentar o módulo Realtek RTL8723DE para a versão do kernel Linux> = 4.15.

Para instalá-lo, execute:

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

Bem-vindo, é um Broadcom BCM43142 e não uma placa wifi da Realtek.
GAD3R 9/04/19
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.