Como instalar o driver para TP-Link TL-WN722N no Ubuntu 14.04?

11

Oi eu sou novo no Ubuntu e Linux. Como estou desenvolvendo um produto WiFi, quero capturar o tráfego WiFi sem fio com o Wireshark. Tendo alguma pesquisa na web, eu sei que posso fazer isso com um adaptador WiFi USB e Ubuntu. Então eu posso rodar o Wireshark em modo monitor / promíscuo real.

Ok, então eu comprei um TP-Link TP-WN722NC (eu quero comprar o TP-WN722N no começo, mas a loja só tem esse modelo). Também encontrei um laptop e instalei o Ubuntu 14.04.1. Então notei que preciso de um driver para esse adaptador. Então eu tento seguir a postagem no blog Instalando o TL-WN722N em Ubuntu 11.10 para instalar o driver ath9k_htc mas parece que não foi bem sucedido.

Então baixei o backports 3.16-1 executando estes dois comandos:

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.16/backports-3.16-1.tar.gz
tar xvf compat-wireless-2.6.38.2-2.tar.bz2

No entanto, após esse ponto, não sei o que devo fazer. Você poderia me ajudar a instalar o driver correto?

    
por eepty 18.08.2014 / 04:47

1 resposta

11

Parte Um

Abra um terminal e execute os seguintes comandos:

Primeiro, você precisará instalar alguns aplicativos para compilar e compilar a partir da fonte:

sudo apt-get update
sudo apt-get dist-upgrade
apt-get install gcc build-essential linux-headers-generic linux-headers-'uname -r'

Salve qualquer trabalho não salvo e reinicialize. Quando você entrar de novo, abra um terminal.

Parte Dois

Faça o download do arquivo necessário:

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz

Agora, descompacte o arquivo tar.gz:

tar xvfz backports-4.4.2-1.tar.gz

Em seguida, c altere seu d diretório para o arquivo descompactado:

cd backports-4.4.2-1

Como existe um Makefile, estaremos usando o comando make . Primeiro, limpe a área de construção digitando este comando:

sudo make clean

Em seguida, use este comando para criar e compilar:

sudo make

Você deve receber um erro e algumas instruções. Siga estas instruções para especificar o driver que você deseja construir e instalar executando o seguinte comando:

sudo make defconfig-ath9k

Agora, execute o make novamente:

sudo make

Desta vez você não deve receber erros. Isso pode levar algum tempo para terminar. Quando terminar, instale o driver com o seguinte comando:

sudo make install

Você verá algumas mensagens dizendo algo sobre uma chave. Esses erros podem ser ignorados com segurança e não devem afetar o resultado geral.

Parte Três

Agora, execute esses dois comandos em um terminal aberto para carregar os módulos do driver no momento da inicialização.

echo "ath9k" | sudo tee -a /etc/modules

echo "ath9k_htc" | sudo tee -a /etc/modules

Para o próximo comando, usarei gedit como editor de texto, mas você poderá usar nano, leafpad, kate, mousepad ou qualquer editor de texto.

sudo gedit /etc/rc.local

Agora, precisamos inserir as duas linhas a seguir antes de "exit 0" , para que as últimas quatro linhas do arquivo sejam exatamente assim:

# Declare TP-WN727N USB ID to ath9k_htc module
echo "148F 7601" | tee /sys/bus/usb/drivers/ath9k_htc/new_id

exit 0

Clique em salvar antes de sair do gedit.

Parte Quatro

Finalmente, o script menciona algo sobre a atualização do seu initramfs. Pode não ser necessário, mas estes são módulos do kernel, e é isso que faremos executando o seguinte comando:

sudo update-initramfs -k all -u

e não se esqueça de atualizar o grub quando terminar:

sudo update-grub

Salve qualquer trabalho não salvo, deixe o dispositivo conectado e reinicialize para que essas alterações entrem em vigor.

    
por mchid 18.08.2014 / 12:23