Hai, saya baru mengenal Ubuntu dan Linux. Saat saya mengembangkan produk WiFi, saya ingin menangkap lalu lintas WiFi secara nirkabel dengan Wireshark. Setelah mencari di web, saya tahu saya bisa melakukannya dengan adaptor USB WiFi dan Ubuntu. Kemudian saya dapat menjalankan Wireshark dalam mode monitor / promiscuous nyata.
Ok jadi saya membeli TP-Link TP-WN722NC (saya ingin membeli TP-WN722N pada awalnya, tetapi toko hanya memiliki model ini). Saya juga menemukan laptop dan menginstal Ubuntu 14.04.1. Kemudian saya perhatikan bahwa saya memerlukan driver untuk adaptor ini. Jadi saya coba ikuti posting blog Instalasi TL-WN722N di Ubuntu 11.10 untuk menginstal driver ath9k_htc tapi sepertinya itu tidak berhasil.
Kemudian saya mengunduh backports 3.16-1 dengan menjalankan dua perintah ini:
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
Namun, setelah itu tidak tahu apa yang harus saya lakukan. Bisakah Anda membantu membimbing saya untuk menginstal driver yang benar?
uname -r
. EDIT : ya, ath9k sudah ada sejak Linux 2.6.35, menurut wiki Debian .sudo aptitude install firmware-atheros
, menghubungkan perangkat lagi, diikuti olehsudo service network-manager restart
:)Jawaban:
Bagian satu
Buka terminal dan jalankan perintah berikut:
Pertama, Anda perlu menginstal beberapa aplikasi untuk membangun dan mengkompilasi dari sumber:
Simpan pekerjaan yang belum disimpan dan reboot. Saat Anda masuk kembali, buka terminal.
Bagian kedua
Unduh file yang diperlukan:
Sekarang, unzip file tar.gz:
Kemudian, c hange Anda d irectory ke file terkompresi:
Karena ada Makefile, kita akan menggunakan
make
perintah. Pertama, bersihkan area build dengan mengetik perintah ini:Kemudian, gunakan perintah ini untuk membangun dan mengkompilasi:
Anda harus menerima kesalahan dan beberapa instruksi. Ikuti petunjuk ini untuk menentukan driver yang ingin Anda buat dan instal dengan menjalankan perintah berikut:
Sekarang, jalankan make lagi:
Kali ini Anda seharusnya tidak menerima kesalahan. Ini mungkin membutuhkan waktu untuk selesai. Setelah selesai, instal driver dengan perintah berikut:
Anda akan melihat beberapa pesan mengatakan sesuatu tentang kunci. Kesalahan-kesalahan ini dapat dengan aman diabaikan dan seharusnya tidak mempengaruhi hasil keseluruhan.
Bagian ketiga
Sekarang, jalankan dua perintah ini di terminal terbuka untuk memuat modul driver saat boot.
Untuk perintah selanjutnya, saya akan menggunakan
gedit
sebagai editor teks tetapi Anda dapat menggunakan nano, leafpad, kate, mousepad atau editor teks apa pun.Sekarang, kita perlu menyisipkan dua baris berikut sebelum "keluar 0" sehingga empat baris terakhir file akan terlihat persis seperti ini:
Klik simpan sebelum keluar dari gedit.
Bagian Empat
Akhirnya, skrip menyebutkan sesuatu tentang memperbarui initramf Anda. Mungkin tidak diperlukan tetapi ini adalah modul kernel sehingga itulah yang akan kita lakukan dengan menjalankan perintah berikut:
dan jangan lupa untuk memperbarui grub ketika Anda selesai:
Simpan pekerjaan yang belum disimpan, biarkan perangkat terhubung dan mulai ulang agar perubahan ini diterapkan.
sumber
echo "ath9k" | sudo tee -a /etc/modules
echo "ath9k_htc" | sudo tee -a /etc/modules
echo "ath9k" | sudo tee -a /etc/modules
Perintah kedua adalah:echo "ath9k_htc" | sudo tee -a /etc/modules
Anda tidak akan memiliki nirkabel sampai Anda selesai dan setelah Anda reboot.wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.16/backports-3.16-1.tar.gz
v3.16
tidak dapat dikompilasi. Saya mengikuti instruksi yang sama dengan versi terbaru dari kernel.org/pub/linux/kernel/projects/backports/stable (v4.4.2
pada saat posting ini) dan berhasil; jadi jika Anda memiliki masalah, mungkin coba versi yang lebih baru juga :)