Pada Raspberry Pi 3 Model B sudah tersedia Wi-Fi onboard (Wi-Fi bawaan) yang bisa digunakan sebagai mode client, access point, bahkan kedua mode secara bersamaan. Namun, menurut saya ada kelemahan dari Wi-Fi bawaan Raspberry Pi, yaitu sulitnya memasang antena eksternal dikarenakan perlu menyolder langsung ke board Raspberry Pi. Saya tidak mau ambil resiko tersebut hehe 😃. Saya putuskan menggunakan USB Wi-Fi eksternal TP-LINK WN722N, ada slot antena eksternal dan harganya cukup terjangkau hehe 😃.

Untuk menggunakan USB Wi-Fi kita perlu melakukan install driver dahulu.

Note: USB Wi-Finya sudah saya coba dahulu di laptop (Windows) saya dan hasilnya bekerja normal lancar.

Perangkat yang digunakan:

  • Raspberry Pi 3 Model B (OS Raspbian)
  • USB Wi-Fi TP-LINK WN722N

Langkah-langkah:

  1. Proses setting saya lakukan dari terminal Ctrl+Alt+t
  2. Pasang USB Wi-Fi ke Raspberry Pi
  3. Cek apakah sudah terdeteksi, ketik perintah lsusb
  1. Ketika cek ifconfig muncul wlan1 yaitu interface USB Wi-Fi. Namun tidak mendapatkan IP, berarti belum bisa digunakan karena perlu install driver dahulu.
  1. Download script install-wifi milik Mr Engman.
sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi
  1. Ubah permission file install-wifi tadi supaya bisa digunakan layaknya aplikasi executable dengan ketik perintah
    sudo chmod +x /usr/bin/install-wifi
  2. Jalankan sudo install-wifi tunggu beberapa saat, proses install berlangsung otomatis.
Credit to Mr Engman 🎉.
Script ini sangat membantu. Saya masih ingat sebelum nemuin script ini saya dan teman saya 3 hari ngadep laptop cuma buat utak-atik manual install drivernya, yang kena konflik di kernel 😞
  1. Lakukan reboot
  2. Cek ifconfig, apabila dapat IP berarti sudah terhubung.
  1. Untuk mengecek package driver bisa gunakan lsmod atau modinfo 8188eu
  2. Untuk membedakan wlan0 dan wlan1 gunakan ethtool. Contoh,
ethtool -i wlan0 | grep driver
ethtool -i wlan1 | grep driver
Driver Wi-Fi bawaan raspi = brcmfmac
Driver USB Wi-Fi = 8188eu

Note: Dari pengalaman saya, jika USB Wi-Fi posisi sudah terpasang saat Raspberry dinyalakan nantinya posisi interface jadi ke swap. USB Wi-Fi terbaca di wlan0 dan Wi-Fi bawaan terbaca wlan1. Supaya USB Wi-Fi terbaca di wlan1 maka pasang USB saat kondisi Raspberry sudah ON booting.

Terima kasih sudah membaca,
-Nisa