2498 Views
Tempo de leitura: 4 MinutosUma 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.
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.
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.
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.
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
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
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.