Instalando o adaptador TP-Link AC600 no Ubuntu
Publicado em 16/04/2018
Fiz um "upgrade" na minha Internet para o Vivo Fibra de 100 Mega e, para utilizar a velocidade máxima na minha rêde wireless, adquiri um adaptador TP-Link AC600, que funciona tanto na banda de 2,4 GHz, como na de 5 GHz. No Windows e MacOs, funciona perfeitamente, mas para o Linux, embora o fabricante ofereça um driver, ele está desatualizado e não funciona nos kernels mais modernos.
Depois de pesquisar arduamente, finalmente encontrei um driver que funcionou no meu Ubuntu 17.10, com o kernel 4.13.0
do linux. Vou descrever neste breve artigo o caminho das pedras.
*** ATENÇÃO ***
A partir do Kernel 5.0.5, este adaptador wifi funciona out-of-the-box, como se diz, sem necessidade de nenhuma configuração extra. Nosso muito obrigado aos desenvolvedores do Kernel do Linux!
Instalação do Driver
O AC600 usa o chipset MT7610U e existem várias soluções propostas, mas devemos agradecer ao Andrew Matteson que corrigiu os bugs para que o driver funcionasse nos kernels modernos do Linux.
Siga estes passos para a instalação:
▸ Clone o repositório:
git clone git@github.com:xtknight/mt7610u-linksys-ae6000-wifi-fixes.git
▸ Para a compilação do driver, são necessários o build-essential
e os cabeçalhos do kernel do Linux:
sudo apt-get install build-essential linux-headers-$(uname -r)
▸ Entre na pasta onde clonou o repositório e digite os comandos:
make clean
make
sudo make install
Pronto, o driver está instalado e você já pode desfrutar de uma conexão em 5GHz, com velocidade máxima e ainda com os seguintes benefícios:
- Suporte a Linux com kernel a partir de 4.7;
- Funciona em redes de 2.4/5GHz;
- Funciona com o
NetworkManager
enl80211
; - Funciona com o
WPA2-Personal
eWPA supplicant/NetworkManager
sem necessidade de nenhuma configuração extra.
Recompilação quando atualizar o Kernel
Infelizmente, enquanto não existir um driver específico para este adaptador no Ubuntu, sempre que ocorrer uma atualização do kernel, o driver precisará ser recompilado:
make clean
make
sudo make install
Assim sendo, é bom manter os arquivos no repositório clonado, para não ter que baixá-los toda vez que atualizar o kernel.