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 e nl80211;
  • Funciona com o WPA2-Personal e WPA 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.

Compartilhe esta postagem