Linux > WiFi Lento no Adaptador USB e instalação de RTL88x2bu

2499 Views
Tempo de leitura: 4 Minutos 
Atualizado em:

Uma hora ou outra você pode precisar de um adaptador wireless USB, e está cheio de adaptador USB baratinho prometendo velocidades altíssimas que nunca serão cumpridas. Isso ocorre por várias razões, mas um dos principais motivos são; o uso do protocolo 801.11n suportado por esses adaptadores, além, claro, da baixa capacidade de recepção de sinal.

Antes de começarmos o artigo, dica: Fuja dos adaptadores wireless que suportam apenas 801.11n; são muito antigos. Procure adaptadores com suporte 801.11ac que possuam melhor recepção de sinal, pois alcançarão maiores velocidades.

Embora dispositivos 801.11ac sejam muito melhores para os dias de hoje do que dispositivos 801.11n, o preço para ambos tipos são bem próximos.

Há outros pontos a considerar como, por exemplo, repetidores de sinal que somente suportam 802.11n. Nesse caso não adianta plugar um adaptador wireless com 802.11ac no seu computador, pois sua conexão usará aquilo que o ponto de acesso oferece, e, nesse caso, o repetidor que usa 802.11n forçará sua conexão a usar 802.11n.

Observação: o protocolo 802.11n usa banda 2.4GHz enquanto o 802.11ac usa banda 5.2Ghz.

Bom, são muitos pormenores, e independente de qualquer coisa, a seguir veremos como identificar o fabricante de adaptador wireless, seu driver/módulo, como instalá-lo, entre outros.

Índice de conteúdo deste artigo:

Cenário de lentidão no Wifi

Você pode experimentar velocidades baixíssimas, abaixo de 1MB e péssimo alcance de sinal, Jitter alto e quedas constantes.

Nesse caso um repetidor de sinal pode ajudar a melhorar um pouco as coisas, mas não vai resolver o problema, pois você estará limitado pelo protocolo utilizado. Ou seja, não conseguirá usufruir da totalidade da sua velocidade de conexão.

Observações sobre adaptadores Wifi e as velocidades das portas USB

Um adaptador com suporte ao 801.11ac custa a partir de R$ 64,00. Há melhores, claro, com melhor recepção de sinal, e por isso o preço varia.

Outra coisa, a porta USB pode interferir na performance:

Tabela comparativa de Velocidades para versões de portas USB
Versão da USB USB 1.0 USB 2.0: USB 3.0
Tx de Transmissão 12 Mbps 480 Mpbs 4,8 Gb/s

Portanto, na hora de escolher um novo adaptador, verifique quais versões de USB ele suporta.

Para saber quais versões de USB você tem no seu computador, abra o terminal e execute o comando lsusb.

Identificando o fabricante e o driver/módulo do Adaptador WiFi USB

Bom, o primeiro passo é plugar o adaptador WiFi na USB. Escolha a melhor a sua porta USB.

Agora abra o terminal e execute o seguinte comando lsusb. Você terá uma saída de tela similar a esta:

Bus 002 Device 003: ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey]

Aqui o modelo aqui é o RTL88x2bu. Vamos atrás desse módulo.

No Linux não chamamos de Driver. Chamamos de módulo. Então, daqui para frente, usaremos o termo Módulo.

Instalando e configurando adaptador wireless USB no Ubuntu módulo RTL88x2bu

Caso o seu módulo seja diferente do RTL88x2bu, que não está no repositório do Ubuntu, você pode tentar localizar usando o próprio APT.

apt-cache search NOME-DO-MODULO

Caso o encontre, basta instalá-lo. Se não encontrar, é preciso baixá-lo no site do fabricante ou de um algum repo Github.

Voltando para o RTL88x2bu, pesquisando no Google o encontrei no Github junto com um artigo bem simples para instalá-lo.

Primeiro é preciso instalar o dkms caso já não o possua instalado. O comando para isso é:

apt-get install dkms

Você vai precisar do comando `git`, então, caso não o possua, também o instale:

apt-get install git

Agora é só rodar a sequência de comandos abaixo. Primeiro é preciso clonar o repositório do GitHub:

git clone "https://github.com/RinCat/RTL88x2BU-Linux-Driver.git" /usr/src/rtl88x2bu-git

A seguir vamos ajustar o dkms.conf para adicionarmos o novo módulo:

sed -i 's/PACKAGE_VERSION="@PKGVER@"/PACKAGE_VERSION="git"/g' /usr/src/rtl88x2bu-git/dkms.conf

Agora vamos adicionar o módulo ao dkms:

dkms add -m rtl88x2bu -v git

Por fim, é hora de instalá-lo:

dkms autoinstall
Se tudo der certo, nenhum erro será reportado.

Feito isso, basta reiniciar o sistema carregar o módulo para ativar o funcionamento do novo adaptador, e uma vez que tenha reiniciado o sistema, basta configurar sua rede WiFi no novo adaptador.

Após conectar no WiFi, execute o seguinte comando:

iwconfig

Localize a interface de rede correspondente ao seu adaptador WiFi e localize “IEEE” que mostrará a versão do protocolo usado na conexão. Certifique-se de que esteja usando o protocolo 802.11ac, como no exemplo abaixo:

Caso apareça um protocolo diferente do 802.11ac, apenas reinicie o NetworkManager usando o comando abaixo:

systemctl restart NetworkManager
Se persistir usando outro protocolo ao invés do 802.11ac, pode ser que sua conexão não o suporte. Observe que repetidores de sinal também podem não ter suporte, sendo preciso usar 802.11n mesmo ou deixar de usar o repetidor e tentar conectar direto no modem.

Testando a velocidade de conexão

Você pode testar a conexão usando o Speedtest ou o Simet, por exemplo.

O Speedtest, inclusive, tem comando no Linux para realizar o teste via CLI. O comando é speedtest, mesmo nome do pacote a ser instalado, caso não o possua.

Considerações

Artigo bem objetivo e específico, eu sei, mas a partir daí o amigo leitor pode ter uma base para configurar seu adaptador WiFi, caso o modelo do dispositivo seja diferente deste que apresentei aqui.

WiFi lento nem sempre é culpa do WiFi. O problema pode estar em nossas configurações ou dispositivos com protocolos obsoletos, por exemplo, como apresentado aqui.

Desejo sorte caso esteja enfrentando esse tipo de problema e, precisando de ajuda, dá um tóquinho que tento ajudar como for possível.

Abraços e até a próxima.

10 - 0

Thank You For Your Vote!

Sorry You have Already Voted!