Привет я плохо знаком с Ubuntu и Linux. Поскольку я разрабатываю продукт WiFi, я хочу получить трафик WiFi с помощью беспроводных технологий с Wireshark. Имея некоторый поиск в сети, я знаю, что могу сделать это с адаптером USB WiFi и Ubuntu. Затем я могу выполнить Wireshark в реальном мониторе/неразборчивом режиме.
Хорошо, таким образом, я купил TP-WN722NC Ссылки TP (я хочу купить TP-WN722N сначала, но хранилище только имеет эту модель). Также я нашел ноутбук и установил Ubuntu 14.04.1. Затем я заметил, что мне нужен драйвер для этого адаптера. Таким образом, я пытаюсь следовать за сообщением в блоге, Устанавливающим TL-WN722N на Ubuntu 11.10 для установки драйвера ath9k_htc, но кажется, что это не было успешно.
Затем я загрузил бэкпорты 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
Затем c hange Ваш d irectory в несжатый файл:
cd backports-4.4.2-1
, поскольку существует Make-файл, мы будем использовать эти make
команда. Во-первых, уберите область сборки путем ввода этой команды:
sudo make clean
Затем используйте эту команду, чтобы создать и скомпилировать:
sudo make
необходимо получить ошибку и некоторые инструкции. При следовании этим инструкциям для определения драйвера Вы хотите создать и установить путем выполнения следующей команды:
sudo make defconfig-ath9k
Теперь, выполненный делают снова:
sudo make
На этот раз Вы не должны получать ошибки. Это может занять время для окончания. Когда это будет сделано, установите драйвер со следующей командой:
sudo make install
Вы будете видеть, что в некоторых сообщениях говорится что-то о ключе. Эти ошибки могут безопасно быть проигнорированы и не должны влиять на полный результат.
<час>Часть третья
Теперь, выполняет эти две команды в открытом терминале для загрузки модулей драйвера во время начальной загрузки.
echo "ath9k" | sudo tee -a /etc/modules
echo "ath9k_htc" | sudo tee -a /etc/modules
Для следующей команды, я буду использовать gedit
в качестве текстового редактора, но можно использовать нано, leafpad, kate, коврик для мыши или любой текстовый редактор.
sudo gedit /etc/rc.local
Теперь, мы должны вставить следующие две строки прежде "выход 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.
<час>Часть четвертая
Наконец, сценарий упоминает что-то об обновлении Вашего initramfs. Это не могло бы быть необходимо, но это модули ядра, таким образом, это - то, что мы сделаем путем выполнения следующей команды:
sudo update-initramfs -k all -u
и не забывают обновлять личинку, когда Вы сделаны:
sudo update-grub
Сохраняют любую несохраненную работу, оставляют устройство включенным и перезагрузка для этих изменений для вступления в силу.