Привет, я новичок в Ubuntu и Linux. Поскольку я разрабатываю продукт WiFi, я хочу захватывать трафик WiFi без проводов с помощью 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
Однако после этого момента не знаю, что мне делать. Не могли бы вы помочь мне установить правильный драйвер?
uname -r
. РЕДАКТИРОВАТЬ : да, ath9k является встроенным начиная с Linux 2.6.35, согласно вики Debian .sudo aptitude install firmware-atheros
, как снова подключил устройство, а затемsudo service network-manager restart
:)Ответы:
Первая часть
Откройте терминал и выполните следующие команды:
Во-первых, вам нужно установить несколько приложений для сборки и компиляции из исходного кода:
Сохраните любую несохраненную работу и перезагрузите компьютер. Когда вы входите снова, откройте терминал.
Часть вторая
Загрузите нужный файл:
Теперь разархивируйте файл tar.gz:
Затем Ĉ висящий ваш d irectory к несжатого файла:
Поскольку есть Makefile, мы будем использовать
make
команду. Сначала очистите область сборки, введя эту команду:Затем используйте эту команду для сборки и компиляции:
Вы должны получить ошибку и некоторые инструкции. Следуя этим инструкциям, укажите драйвер, который вы хотите собрать и установить, выполнив следующую команду:
Теперь запустите make снова:
На этот раз вы не должны получать ошибок. Это может занять некоторое время, чтобы закончить. Когда это будет сделано, установите драйвер с помощью следующей команды:
Вы увидите несколько сообщений, говорящих о ключе. Эти ошибки можно смело игнорировать и не должны влиять на общий результат.
Часть третья
Теперь выполните эти две команды в открытом терминале, чтобы загрузить модули драйвера во время загрузки.
Для следующей команды я буду использовать
gedit
в качестве текстового редактора, но вы можете использовать nano, leafpad, kate, mousepad или любой текстовый редактор.Теперь нам нужно вставить следующие две строки перед «выходом 0», чтобы последние четыре строки файла выглядели именно так:
Нажмите на «Сохранить» перед выходом из Gedit.
Часть четвертая
Наконец, скрипт упоминает что-то об обновлении ваших initramfs. Возможно, это не нужно, но это модули ядра, поэтому мы выполним следующую команду:
и не забудьте обновить grub, когда закончите:
Сохраните все несохраненные работы, оставьте устройство подключенным к сети и перезагрузите компьютер, чтобы изменения вступили в силу.
источник
echo "ath9k" | sudo tee -a /etc/modules
echo "ath9k_htc" | sudo tee -a /etc/modules
echo "ath9k" | sudo tee -a /etc/modules
Вторая команда: уecho "ath9k_htc" | sudo tee -a /etc/modules
вас не будет беспроводной связи, пока вы полностью не закончите и после перезагрузки.wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.16/backports-3.16-1.tar.gz
v3.16
не компилировал. Я следовал тем же инструкциям с последней версией из kernel.org/pub/linux/kernel/projects/backports/stable (v4.4.2
на момент написания этой статьи), и это сработало; так что если у вас возникли проблемы, возможно, попробуйте и более свежую версию :)