Wi-Fi AC no Linux (adaptador barato)

Publicado por Andre (pinduvoz) em 21/09/2020

[ Hits: 3.992 ]

Blog: http://casadopinduvoz.wordpress.com/

 


Wi-Fi AC no Linux (adaptador barato)



Você comprou um adaptador de rede sem fio para 5GHz (do tipo AC) e descobriu que ele não funciona no Linux. E se foi o adaptador mais barato e mais vendido, você comprou este:
Ao rodar um lsusb (com o adaptador plugado, óbvio) o resultado será:

0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC

Isso quer dizer que o chip é um "Realtek rtl8821cu", que não vai funcionar de plano, no seu Ubuntu ou Linux Mint (e também no Debian, muito provavelmente).

Mas, é fácil resolver o problema. Baixe o código-fonte do driver no site abaixo:
...e copie e descompacte para a pasta /usr/src/rtl8821cu (crie a pasta, pois ela ainda não existe).

Se você não sabe como fazer isso pelo terminal e usa o Gnome, instale a extensão "nautilus-admin" e use a opção "abrir como administrador", via clique direito do mouse na área de arquivos. Assim você poderá fazer tudo "quase" como no "outro" sistema.

Instale agora o seguinte pacote "build-essential":

sudo apt install build-essential

Depois, abrindo a pasta /usr/src/rtl8821cu como root (use o comando sudo su - no Ubuntu, que não usa o "root" por padrão), rode:

sudo su -

# make
# make install
# modprobe 8821cu

O comando make demora... (tenha paciência).

A partir do último comando modprobe 8821cu, o adaptador já deve estar reconhecido e poderá ser conectado no Wi-Fi 5G (do tipo AC).

Até a próxima.

Outras dicas deste autor

Usando o dca para colocar ícones no Acer Desktop (AA1)

Fontes do SolusOS para o Debian Squeeze

Gosta de temas? Então veja isso

Seleção de Wallpapers em Arte Digital

MATE 1.6 - Habilitando o compositor

Leitura recomendada

Impressora USB no Linux

Configurando DVD via porta USB no Ubuntu

Câmera Kodak EasyShare

Como resolver problema com D-LINK Wireless Router DI-524 150mbps

Desligando Slackware com fonte ATX automaticamente

  

Comentários
[1] Comentário enviado por mauricio123 em 21/09/2020 - 22:56h


Muito bom cara.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por izaias em 21/09/2020 - 23:11h

Interessante!
Tenho um Dell cuja placa de rede tem limite de 100Mb de velocidade. Será que usando um adaptador como esse eu consigo o total de velocidade do meu roteador?

[3] Comentário enviado por pinduvoz em 21/09/2020 - 23:27h


[1] Comentário enviado por mauricio123 em 21/09/2020 - 22:56h


Muito bom cara.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Obrigado.

[4] Comentário enviado por pinduvoz em 21/09/2020 - 23:37h


[2] Comentário enviado por izaias em 21/09/2020 - 23:11h

Interessante!
Tenho um Dell cuja placa de rede tem limite de 100Mb de velocidade. Será que usando um adaptador como esse eu consigo o total de velocidade do meu roteador?


Consegue, sim.

Basta vc desabilitar/desligar a placa interna do seu Dell pelo atalho de teclado e então usar a placa USB tipo AC. Eu fazia isso para usar USB tipo N no meu notebook até que eu "comprei" uma placa interna tipo N quando a antiga queimou -- na verdade, eu tinha aqui um note mais moderno, que foi da minha filha e estava "morto", do qual eu já tinha tirado para "doação" a memória e o HD (rsrs).

[5] Comentário enviado por pinduvoz em 21/09/2020 - 23:40h

Para quem tem dúvida, lá vai: o adaptador que citei aqui é "plug & play" no "outro" SO (coisa sem graça! kkk).

[6] Comentário enviado por izaias em 21/09/2020 - 23:45h


[4] Comentário enviado por pinduvoz em 21/09/2020 - 23:37h


[2] Comentário enviado por izaias em 21/09/2020 - 23:11h

Interessante!
Tenho um Dell cuja placa de rede tem limite de 100Mb de velocidade. Será que usando um adaptador como esse eu consigo o total de velocidade do meu roteador?


Consegue, sim.

Basta vc desabilitar/desligar a placa interna do seu Dell pelo atalho de teclado e então usar a placa USB tipo AC. Eu fazia isso para usar USB tipo N no meu notebook até que eu "comprei" uma placa interna tipo N quando a antiga queimou -- na verdade, eu tinha aqui um note mais moderno, que foi da minha filha e estava "morto", do qual eu já tinha tirado para "doação" a memória e o HD (rsrs).


Show!

[7] Comentário enviado por pinduvoz em 22/09/2020 - 01:22h

Não sei se informei, mas esse adaptador usa USB 2.0, servindo para máquinas antigas. Claro que se você tem USB 3.0 disponível, pode tentar comprar um com esse USB mais parrudo (são bem mais caros), mas posso dizer que o 2.0 "deu conta do recado" aqui.

[8] Comentário enviado por mauricio123 em 22/09/2020 - 21:44h


[7] Comentário enviado por pinduvoz em 22/09/2020 - 01:22h

Não sei se informei, mas esse adaptador usa USB 2.0, servindo para máquinas antigas. Claro que se você tem USB 3.0 disponível, pode tentar comprar um com esse USB mais parrudo (são bem mais caros), mas posso dizer que o 2.0 "deu conta do recado" aqui.



Só uma pergunta, se é 2.0, não oda em 3.0? Tenho um monte de pendrive, tudo 2.0, como vai ficar, tem compatibilidade?

[9] Comentário enviado por pinduvoz em 22/09/2020 - 22:28h


[8] Comentário enviado por mauricio123 em 22/09/2020 - 21:44h
Só uma pergunta, se é 2.0, não roda em 3.0? Tenho um monte de pendrive, tudo 2.0, como vai ficar, tem compatibilidade?


Dispositivo USB 2.0 roda em porta USB 3.0, mas faz isso com velocidade de USB 2.0.

Dispositivo USB 3.0 roda em porta USB 2.0, mas com velocidade de 2.0.

Há compatibilidade, mas pela velocidade da porta ou do dispositivo que seja a mais baixa.


[10] Comentário enviado por pinduvoz em 23/09/2020 - 22:53h

Bom, um problema e eu não sei como resolver.

Se alguém souber, ensine a gente (rsrs).

O módulo criado deveria ser atualizado automaticamente para um novo kernel instalado e não foi.

O Ubuntu atualizou o kernel e o módulo da placa wi-fi não carregava mais, nem forçando com o comando "modprobe".

Tive que refazer a compilação e instalação do módulo da wi-fi 5G com o novo kernel rodando, tal como no artigo acima.

Alguém sabe como resolver essa questão da atualização automática para um novo kernel?

*** EDITADO ***

Já descobri como resolver. Veja o meu último comentário, abaixo.

[11] Comentário enviado por izaias em 24/09/2020 - 01:40h


[10] Comentário enviado por pinduvoz em 23/09/2020 - 22:53h

Bom, um problema e eu não sei como resolver.

Se alguém souber, ensine a gente (rsrs).

O módulo criado deveria ser atualizado automaticamente para um novo kernel instalado e não foi.

O Ubuntu atualizou o kernel e o módulo da placa wi-fi não carregava mais, nem forçando com o comando "modprobe".

Tive que refazer a compilação e instalação do módulo da wi-fi 5G com o novo kernel rodando, tal como no artigo acima.

Alguém sabe como resolver essa questão da atualização automática para um novo kernel?


Atualização automática com base na atualização do Kernel?
Acho que não dá. Seria possível com algum script?

Algumas soluções:
1- Não atualizar o Kernel.
2- Atualizar e recompilar o pacote.
3- Criar um script de atualização.
4- Usar uma distro como o Debian, por exemplo, com raras atualizações de Kernel. :)

[12] Comentário enviado por mauricio123 em 25/09/2020 - 13:52h


[9] Comentário enviado por pinduvoz em 22/09/2020 - 22:28h


[8] Comentário enviado por mauricio123 em 22/09/2020 - 21:44h
Só uma pergunta, se é 2.0, não roda em 3.0? Tenho um monte de pendrive, tudo 2.0, como vai ficar, tem compatibilidade?


Dispositivo USB 2.0 roda em porta USB 3.0, mas faz isso com velocidade de USB 2.0.

Dispositivo USB 3.0 roda em porta USB 2.0, mas com velocidade de 2.0.

Há compatibilidade, mas pela velocidade da porta ou do dispositivo que seja a mais baixa.




Beleza.

[13] Comentário enviado por izaias em 26/09/2020 - 11:51h

Andre, já viu esse?

> https://produto.mercadolivre.com.br/MLB-1573353212-adaptador-wireless-usb-wifi-1200mbps-s-fio-lan-bg...

Nem é por questão de preço, mas ele alcança velocidades bem maiores. Em casa minha Tim tem velocidade de 300 Mb. Mas no trabalho é de 1 Gb, então estou pesquisando pra ver se esse é compatível com Linux.

[14] Comentário enviado por mauricio123 em 28/09/2020 - 22:00h


[13] Comentário enviado por izaias em 26/09/2020 - 11:51h

Andre, já viu esse?

> https://produto.mercadolivre.com.br/MLB-1573353212-adaptador-wireless-usb-wifi-1200mbps-s-fio-lan-bg....

Nem é por questão de preço, mas ele alcança velocidades bem maiores. Em casa minha Tim tem velocidade de 300 Mb. Mas no trabalho é de 1 Gb, então estou pesquisando pra ver se esse é compatível com Linux.


Bacana.

[15] Comentário enviado por pinduvoz em 16/11/2020 - 00:49h


Bom, resolvi a questão da atualização automática do módulo junto com a do kernel.

A solução está numa nova dica, já aprovada e pronta para ser publicada.

Quando for publicada, vou deixar um link para ela aqui.

[16] Comentário enviado por pinduvoz em 09/12/2020 - 02:15h

Tinha esquecido de deixar o link prometido aqui. Lá vai ele:

https://www.vivaolinux.com.br/dica/Wi-Fi-AC-no-Linux-Complementacao/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts