Как установить драйвер для TP-Link TL-WN722N на Ubuntu 14.04?

10

Привет, я новичок в Ubuntu и Linux. Когда я разрабатываю WiFi-продукт, я хочу беспроводным образом захватить Wi-Fi-трафик с помощью Wireshark. Имея некоторые поиски в Интернете, я знаю, что я могу сделать это с помощью USB-адаптера WiFi и Ubuntu. Затем я могу запустить Wireshark в реальном режиме мониторинга / размножения.

Хорошо, поэтому я купил TP-Link TP-WN722NC (сначала я хочу купить TP-WN722N, но в магазине есть только эта модель). Также я нашел ноутбук и установил Ubuntu 14.04.1. Затем я заметил, что мне нужен драйвер для этого адаптера. Поэтому я стараюсь следить за сообщением в блоге Установка TL-WN722N на Ubuntu 11.10 , чтобы установить драйвер ath9k_htc , но кажется, что это не удалось.

Затем я загрузил backports 3.16-1, выполнив следующие две команды:

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

Однако после этого не знаю, что мне делать. Не могли бы вы помочь мне установить правильный драйвер?

    
задан eepty 18.08.2014 в 02:47
источник

1 ответ

10

Часть первая

Откройте терминал и запустите следующие команды:

Сначала вам нужно будет установить несколько приложений для сборки и компиляции из источника:

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

Сохраните любую несохраненную работу и перезагрузите компьютер. Когда вы входите в систему, откройте терминал.

Часть вторая

Скачайте необходимый файл:

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

Теперь распакуйте файл tar.gz:

tar xvfz backports-4.4.2-1.tar.gz

Затем c помещает ваш d каталог в несжатый файл:

cd backports-4.4.2-1

Поскольку есть Makefile, мы будем использовать команду make . Сначала очистите область сборки, введя следующую команду:

sudo make clean

Затем используйте эту команду для сборки и компиляции:

sudo make

Вы должны получить сообщение об ошибке и некоторые инструкции. Следуя этим инструкциям, чтобы указать драйвер, который вы хотите создать и установить, выполнив следующую команду:

sudo make defconfig-ath9k

Теперь запустите make еще раз:

sudo make

На этот раз вы не получите ошибок. Это может занять некоторое время. Когда это будет сделано, установите драйвер со следующей командой:

sudo make install

Вы увидите некоторые сообщения, говорящие о ключе. Эти ошибки можно безопасно игнорировать и не должны влиять на общий результат.

Часть третья

Теперь запустите эти две команды в открытом терминале для загрузки модулей драйвера во время загрузки.

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

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

Для следующей команды я буду использовать gedit в качестве текстового редактора, но вы можете использовать nano, leafpad, kate, mousepad или любой текстовый редактор.

sudo gedit /etc/rc.local

Теперь нам нужно вставить следующие две строки перед «exit 0» , поэтому последние четыре строки файла должны выглядеть примерно так:

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

exit 0

Нажмите «Сохранить» перед выходом из gedit.

Часть четвертая

Наконец, сценарий упоминает что-то об обновлении ваших initramf. Возможно, это не понадобится, но это модули ядра, поэтому это мы сделаем, выполнив следующую команду:

sudo update-initramfs -k all -u

и не забудьте обновить grub, когда вы закончите:

sudo update-grub

Сохраните любую несохраненную работу, оставьте устройство подключенным и перезагрузите, чтобы эти изменения вступили в силу.

    
ответ дан mchid 18.08.2014 в 10:23
источник