Dica: Resolução Bug Adaptador WIFI TL-WN822N

1. Dica: Resolução Bug Adaptador WIFI TL-WN822N

Rafael Fernandes Corrêa
rafaelcorrea

(usa Debian)

Enviado em 10/07/2019 - 21:12h

Bom dia! Criei este tópico para deixar documentado caso mais alguém encontre este problema.

BUG: Linux não reconhece adaptador WIFI ou não conecta à rede automaticamente.
Reprodução: Conectar o adaptador TL-WN822N na porta USB de um SO linux recém instalado.
Distro: Debian 10 (pode funcionar em outras distros sendo necessário adaptar os comandos, quando testei, o bug existe também no ParrotSec 4.6 e no Fedora 30).
Referência: Materiais na Internet e BUG Debian #839605

No meu caso também faltava o seguinte firmware:
rtl_nic/rtl8168e-3.fw

Para instalar este pacote será necessário habilitar os repositórios não-livres (non-free) adicionando a seguinte linha à /etc/apt/sources.list
deb http://ftp.de.debian.org/debian buster main non-free
Instalar com a linha de comando e prosseguir com o passo a passo
sudo apt-get install firmware-realtek 


1. Instalar o GIT:
sudo apt-get update 

sudo apt-get install git 


2. Clonar o seguinte repo:
 git clone https://github.com/jeremyb31/rtl8192eu-linux-driver  


3. Ir até o diretório:
cd rtl8192eu-linux-driver 


4. Compilar e instalar:
  make
sudo make install


5. Remover o módulo antigo:
sudo modprobe -r rtl8xxxu 


6. Remover o módulo que você acabou de instalar (isso mesmo):
sudo modprobe -r 8192eu 


7. Reativar o novo módulo:
sudo modprobe 8192eu 


* Neste ponto, a WIFI pode estar conectanto mas pedindo senha direto. Prosseguir como abaixo.

8. Ir até o seguinte diretório:
cd /etc/NetworkManager/conf.d 


9. Criar o seguinte arquivo (usando superuser):
sudo nano 30-mac-randomization.conf 

9.1 Adicionar as seguintes informações e salvar:
# Disable MAC randimization during WIFI scan
# as this leads to (some) USB adapters not
# being able to connect to a WLAN network.
# s. Debian bug #839605.
[device-mac-randomization]
wifi.scan-rand-mac-address=no


10. Faça o blacklist do rtl8xxxu
 su
echo "blacklist rtl8xxxu" >> /etc/modprobe.d/blacklist.conf



Ele não sabia que era impossível por isso foi lá e fez.





  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts