Cadê o anúncio que estava aqui?
Parece que você está usando um bloqueador de anúncios. Mas dependemos deles para continuar criando conteúdo gratuito e de qualidade para você. Se você gosta do nosso conteúdo, por favor apoie nosso site desativando seu bloqueador de anúncios. Alternativamente, se você vem aqui com frequência, por favor considere fazer uma doação.Mês passado decidi turbinar a rede Wi-Fi da minha casa. Eu, que já tinha comprado uma MikroTik hAP ac lite tower, comprei dessa vez uma antena para conectar meu notebook à frequência de 5GHz do padrão 802.11ac: a TP-Link Archer T4U.
O novo padrão de Wi-Fi 802.11ac visa ao desempenho. Além de maior velocidade, a frequência maior também garante que haja menos interferência, seja pela menor quantidade de aparelhos que a utilizam (hoje, por exemplo, telefones sem fio, microondas e dispositivos Bluetooth competem com a Wi-Fi pela frequência de 2,4GHz), seja pelo menor alcance das redes a 5GHz (o comprimento da onda reduz quando aumenta a frequência, na prática isso quer dizer que se a sua Wi-Fi e a do vizinho transmitem a 5GHz, é mais difícil que elas invadam a casa um do outro).
Escolhi a antena levando em consideração que o fabricante disponibiliza um driver para Linux (um módulo para o kernel Linux). No entanto, não consegui fazê-la funcionar no openSUSE Leap 42.2 seguindo o tutorial do fabricante. O driver oficial foi desenvolvido para o Ubuntu 14.04 com o kernel versão 3.16.0, ambos lançados em 2014. De lá pra cá, muita coisa mudou, de sorte que o driver oficial não mais funciona com o kernel 4.4.27 que acompanha a versão mais recente do openSUSE Leap.
Felizmente, como é frequente no mundo do software livre, pesquisando no Google, encontrei uma versão comunitária desse driver no GitHub. Com um pouco de leitura, consegui instalá-la e hoje estou usufruindo da minha conexão a 5GHz.
Para dar minha contribuição, decidi escrever o que eu fiz, passo a passo, pro caso de alguém precisar.
O que vamos utilizar
Vamos baixar o código-fonte do driver comunitário. Se você tem familiaridade com o Git, pode obter o código-fonte clonando seu repositório:
1
2
$ git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
$ cd rtl8812AU_8821AU_linux/
Se você não usa Git, não se preocupe: aqui ele seria apenas uma facilidade, um atalho, para quem o usa. Para baixar o código-fonte do driver comunitário, acesse sua página no GitHub, clique em Clone or download e depois em Download ZIP:
Todos os arquivos que compõem o código-fonte são baixados na forma de um arquivo compactado ZIP. Extraia o conteúdo desse arquivo:
1
2
$ unzip rtl8812AU_8821AU_linux-master.zip
$ cd rtl8812AU_8821AU_linux-master
Para compilar o código-fonte do driver, instale os pacotes gcc, make, dkms e kernel-default-devel (supondo que você utiliza o kernel padrão, que é o kernel-default):
1
2
# zypper ref
# zypper in gcc make dkms kernel-default-devel
Mão na massa!
Para compilar e instalar o driver da TP-Link Archer T4U, dentro da pasta onde está seu código-fonte, basta executar o seguinte comando:
1
# make -f Makefile.dkms install
Note que o driver (módulo do kernel) ainda não é carregado de imediato. O comando a seguir não retorna nada:
1
# lsmod | grep rtl8812au
Carregue o módulo do kernel e verifique que ele foi de fato carregado:
1
2
3
4
5
# modprobe rtl8812au
# lsmod | grep rtl8812au
rtl8812au 1368064 0
cfg80211 593920 5 mac80211,rtl8812au,ath9k,ath,ath9k_common
usbcore 245760 10 uvcvideo,usbhid,rtl8812au,ehci_hcd,xhci_pci,rtsx_usb,ath3k,btusb,xhci_hcd,ehci_pci
Os comandos dessa seção devem ser repetidos a cada atualização do kernel.
Voilà!
Feito isso, o sistema já mostra seu novo adaptador Wi-Fi:
Você já pode se conectar à sua rede Wi-Fi 802.11ac de 5GHz:
Divirta-se bastante!
Referências
-
[802.11ac e 802.11n: veja diferenças entre padrões da performance Wi-Fi Notícias TechTudo]802.11ac - Adaptador USB Wireless Dual Band AC1200 - TP-Link
- abperiasamy/rtl8812AU_8821AU_linux: rtl8812AU_8821AU linux kernel driver for AC1200 (801.11ac) Wireless Dual-Band USB Adapter
- TP-LINK Archer T4U - WikiDevi
- Uso básico dos comandos zip e unzip [Dica] - Viva o Linux
- Howto: Linux Add or Remove a Linux Kernel Modules / Drivers - nixCraft