Привет, я новичок в 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
Однако после этого не знаю, что мне делать. Не могли бы вы помочь мне установить правильный драйвер?
Часть первая
Откройте терминал и запустите следующие команды:
Сначала вам нужно будет установить несколько приложений для сборки и компиляции из источника:
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
Затем скопируйте ваш d-файл в несжатый файл:
cd backports-4.4.2-1
Поскольку существует Makefile, мы будем использовать команду make. Сначала очистите область сборки, набрав следующую команду:
sudo make clean
Затем используйте эту команду для сборки и компиляции:
sudo make
Вы должны получить сообщение об ошибке и некоторые инструкции. Следуя этим инструкциям, чтобы указать драйвер, который вы хотите построить и установить, выполнив следующую команду:
sudo make defconfig-ath9k
Теперь запустите make again:
sudo make
На этот раз вы должны получить нет ошибок. Это может занять некоторое время. Когда это будет сделано, установите драйвер со следующей командой:
sudo make install
Вы увидите некоторые сообщения, говорящие о клавише. Эти ошибки можно смело игнорировать и не должны влиять на общий результат.
c
Теперь запустите эти две команды в открытый терминал для загрузки модулей драйвера во время загрузки.
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.
«exit 0»
Наконец, сценарий упоминает что-то о обновление ваших initramfs. Возможно, это не понадобится, но это модули ядра, так что мы будем делать, выполнив следующую команду:
sudo update-initramfs -k all -u
и не забудьте обновить grub, когда вы закончите:
sudo update-grub
Сохраните любую несохраненную работу, оставьте устройство подключенным и перезагрузите, чтобы эти изменения вступили в силу.
Часть первая
Откройте терминал и запустите следующие команды:
Сначала вам нужно будет установить несколько приложений для сборки и компиляции из источника:
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
Затем скопируйте ваш d-файл в несжатый файл:
cd backports-4.4.2-1
Поскольку существует Makefile, мы будем использовать команду make. Сначала очистите область сборки, набрав следующую команду:
sudo make clean
Затем используйте эту команду для сборки и компиляции:
sudo make
Вы должны получить сообщение об ошибке и некоторые инструкции. Следуя этим инструкциям, чтобы указать драйвер, который вы хотите построить и установить, выполнив следующую команду:
sudo make defconfig-ath9k
Теперь запустите make again:
sudo make
На этот раз вы должны получить нет ошибок. Это может занять некоторое время. Когда это будет сделано, установите драйвер со следующей командой:
sudo make install
Вы увидите некоторые сообщения, говорящие о клавише. Эти ошибки можно смело игнорировать и не должны влиять на общий результат.
c
Теперь запустите эти две команды в открытый терминал для загрузки модулей драйвера во время загрузки.
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.
«exit 0»
Наконец, сценарий упоминает что-то о обновление ваших initramfs. Возможно, это не понадобится, но это модули ядра, так что мы будем делать, выполнив следующую команду:
sudo update-initramfs -k all -u
и не забудьте обновить grub, когда вы закончите:
sudo update-grub
Сохраните любую несохраненную работу, оставьте устройство подключенным и перезагрузите, чтобы эти изменения вступили в силу.