cara install driver dan menghubungkan USB WiFi TP Link TL WN722N v1 (Atheros AR9271) - wongganteng10/tutorial GitHub Wiki
Berikut adalah cara install driver dan menghubungkan USB WiFi TP-Link TL-WN722N v1 (Atheros AR9271) di Ubuntu Server (tanpa GUI):
✅ 1. Cek versi perangkat TL-WN722N
Pastikan v1, karena hanya v1 yang memakai chip Atheros AR9271, dan ini didukung oleh driver ath9k_htc
.
Jalankan perintah ini:
lsusb
Contoh output untuk v1:
Bus 001 Device 002: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
ath9k_htc
✅ 2. Install driver Ubuntu biasanya sudah menyediakan paket drivernya. Jalankan:
sudo apt update
sudo apt install net-tools firmware-ath9k-htc wireless-tools iw wpasupplicant isc-dhcp-client -y
Jika firmware-ath9k-htc
tidak ditemukan, gunakan:
sudo apt install linux-firmware
Pastikan kernel mengenali WiFi:
dmesg | grep ath9k
✅ 3. Cek interface WiFi
Jalankan:
ip link
Atau:
iwconfig
Biasanya WiFi muncul sebagai wlan0
atau wlx...
.
✅ 4. Aktifkan interface WiFi milikmu
Jalankan:
sudo ifconfig wlxc4e98408f268 up
Atau:
sudo ip link set wlxc4e98408f268 up
Atau:
sudo ifconfig wlan0 up
Ganti wlan0
dengan nama antarmuka WiFi milikmu jika berbeda.
✅ 5. Scan jaringan WiFi
sudo iwlist wlan0 scan
Atau:
sudo iwlist wlxc4e98408f268 scan
Atau:
sudo iwlist wlxc4e98408f268 scan | grep SSID
Ganti wlan0
dengan nama antarmuka WiFi milikmu jika berbeda.
wpa_supplicant
✅ 6. Hubungkan ke WiFi (WPA/WPA2) via 🔧 Buat file konfigurasi WiFi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Isi contoh:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=ID
network={
ssid="NAMA_WIFI"
psk="PASSWORD_WIFI"
}
Simpan dengan CTRL+O
, lalu CTRL+X
.
wpa_supplicant
✅ 7. Jalankan sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
Ganti wlan0
dengan nama antarmuka WiFi milikmu jika berbeda.
Atau:
sudo wpa_supplicant -B -i wlxc4e98408f268 -c /etc/wpa_supplicant/wpa_supplicant.conf
Penjelasan:
-B
: Background-i wlan0
: Gunakan antarmuka WiFi-c
: File konfigurasi
✅ 8. Minta IP otomatis (DHCP)
sudo dhclient wlan0
Atau:
sudo dhclient -v wlxc4e98408f268
Ganti wlan0
dengan nama antarmuka WiFi milikmu jika berbeda.
✅ 9. Pastikan WiFi benar-benar sudah tersambung
iw wlxc4e98408f268 link
Ganti wlan0
dengan nama antarmuka WiFi milikmu jika berbeda.
✅ 10. Tes koneksi
ping -c 3 google.com
✅ Otomatis saat boot (opsional)
/etc/network/interfaces
(Ubuntu Server)
Edit sudo nano /etc/network/interfaces
Tambahkan:
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
✅ Troubleshooting
Masalah | Solusi | |
---|---|---|
wlan0 tidak muncul |
Coba cabut-colok USB, atau jalankan `lsmod | grep ath9k` |
Tidak terkoneksi | Pastikan SSID dan PSK benar, cek log: journalctl -xe atau dmesg |
|
Tidak ada IP | Jalankan sudo dhclient wlan0 lagi |
Kalau butuh otomatisasi/skrip atau tampilan interaktif berbasis teks (misalnya pakai nmtui
), silakan beri tahu!
🔁 (Opsional) Koneksi Otomatis Saat Boot
A. Buat skrip:
sudo nano /usr/local/bin/wifi-start.sh
Isi:
#!/bin/bash
ip link set wlxc4e98408f268 up
wpa_supplicant -B -i wlxc4e98408f268 -c /etc/wpa_supplicant/wpa_supplicant.conf
dhclient wlxc4e98408f268
Beri izin eksekusi:
sudo chmod +x /usr/local/bin/wifi-start.sh
B. Buat service systemd:
sudo nano /etc/systemd/system/wifi-connect.service
Isi:
[Unit]
Description=Connect to WiFi at boot
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/local/bin/wifi-start.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Aktifkan:
sudo systemctl daemon-reload
sudo systemctl enable wifi-connect.service
📡 Selesai! WiFi TL-WN722N v1 kamu akan otomatis tersambung ke jaringan WiFi setiap boot. Jika butuh konfigurasi IP statik, beri tahu saja!
Perintah berikut:
sudo wpa_passphrase "ss" "78787878"
digunakan untuk menghasilkan konfigurasi WPA-PSK (Pre-Shared Key) untuk SSID (nama WiFi) tertentu dan password yang diberikan, dalam format yang digunakan oleh wpa_supplicant
.
Penjelasan:
"ss"
= Nama SSID (WiFi)"78787878"
= Password WiFiwpa_passphrase
= Perintah untuk menghasilkan blok konfigurasi untukwpa_supplicant
Output Contoh:
Jika kamu jalankan perintah tersebut, maka hasilnya kira-kira seperti ini:
network={
ssid="ss"
#psk="78787878"
psk=d6f135e8b3495dc4eafec2a5e28e3b0c0748b70c928cd740f9f2890a308641b0
}
- Baris
psk=
yang tidak dikomentari adalah hasil enkripsi dari password (78787878
) - Kamu bisa menyalin blok
network={...}
ini ke file konfigurasi/etc/wpa_supplicant/wpa_supplicant.conf
Contoh Penggunaan:
-
Hasilkan konfigurasi:
wpa_passphrase "ss" "78787878" | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf
-
Jalankan koneksi:
sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
-
Dapatkan IP:
sudo dhclient wlan0
Ganti
wlan0
dengan nama antarmuka WiFi kamu, misalnyawlxc4e98408f268
Kalau kamu butuh bantuan lengkap koneksi WiFi di terminal, tinggal beri tahu saja.
❌ Kalau masih tidak dapat IP:
Ini kemungkinan besar:
- Router kamu tidak aktifkan DHCP server
- Atau kamu sedang konek ke jaringan yang tidak memberi IP otomatis
✅ Solusi Alternatif: Tetapkan IP statik
- Edit konfigurasi netplan (jika Ubuntu Server 20.04+):
sudo nano /etc/netplan/01-netcfg.yaml
Contoh isi untuk wlxc4e98408f268
:
network:
version: 2
renderer: networkd
wifis:
wlxc4e98408f268:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
access-points:
"OO":
password: "password_wifi_kamu"
Ganti:
192.168.1.100
dengan IP kosong di jaringan kamugateway4
dengan IP router kamu"OO"
danpassword
sesuai WiFi kamu
- Terapkan konfigurasi:
sudo netplan apply
- Cek koneksi:
ping -c 3 google.com
Kamu bisa pilih salah satu:
- Paksa pakai DHCP (
dhclient
) - Atur IP statik via
netplan
Kalau kamu kasih tahu IP router kamu, saya bisa bantu setelkan IP statik yang cocok.
network:
version: 2
renderer: networkd
wifis:
wlxc4e98408f268:
dhcp4: yes
access-points:
"OO":
password: "password_wifi_kamu"