Wi-Fi yang tiba-tiba menghilang atau menolak terhubung bisa membuat laptop terasa seperti kembali ke zaman kabel LAN. Di Linux, penyebabnya tidak selalu kata sandi yang salah. Radio nirkabel mungkin sedang dimatikan, perangkat diblokir oleh sakelar perangkat keras, NetworkManager tidak mengenali adaptor, atau laptop sudah tersambung ke router tetapi gagal menjangkau internet.
Daripada langsung memasang ulang driver atau menghapus seluruh konfigurasi jaringan, kita bisa memeriksa masalahnya selapis demi selapis. Panduan ini memakai NetworkManager, pengelola koneksi yang umum digunakan pada Ubuntu, Debian, Linux Mint, Fedora, dan banyak desktop Linux lain. Perintah dijalankan dari terminal Bash biasa, tanpa perlu membuka terminal sebagai root untuk pemeriksaan awal.

1. Pastikan masalahnya memang berasal dari laptop
Sebelum menyentuh konfigurasi, periksa apakah ponsel atau perangkat lain dapat memakai Wi-Fi yang sama. Jika semua perangkat gagal, kemungkinan sumber masalah berada pada router, modem, atau penyedia internet. Jika hanya laptop Linux yang bermasalah, lanjutkan pemeriksaan di sisi laptop.
Perhatikan juga tombol mode pesawat atau tombol fungsi (Fn) yang mengendalikan radio nirkabel. Pada beberapa laptop, tombol tersebut dapat mematikan Wi-Fi di tingkat perangkat keras. Bila tersedia, coba sambungkan laptop ke hotspot ponsel. Hasilnya membantu membedakan masalah adaptor laptop dari masalah router rumah.
2. Periksa perangkat dan status radio dengan nmcli
nmcli adalah antarmuka baris perintah untuk NetworkManager. Ia dapat menampilkan perangkat jaringan, profil koneksi, serta status radio Wi-Fi tanpa bergantung pada ikon jaringan di panel desktop. Jalankan tiga pemeriksaan berikut:
nmcli general status
nmcli device status
nmcli radio all
Di daftar perangkat, cari baris bertipe wifi. Kolom STATE memberi petunjuk awal: connected berarti perangkat sedang memakai koneksi, sedangkan disconnected berarti adaptor dikenali tetapi belum terhubung. Jika tidak ada perangkat Wi-Fi sama sekali, masalahnya mungkin berada pada driver, firmware, atau deteksi perangkat keras.
Perintah nmcli radio all memperlihatkan status radio, termasuk WIFI-HW dan WIFI. Jika radio Wi-Fi dinonaktifkan di sisi NetworkManager, aktifkan kembali:
nmcli radio wifi on
Perintah ini mengubah status radio melalui NetworkManager. Pada desktop, sistem mungkin meminta otorisasi melalui PolicyKit. Dokumentasi NetworkManager menjelaskan fungsi radio dan pemeriksaan perangkat di manual resmi nmcli; contoh pemeriksaan status juga tersedia dalam dokumentasi Ubuntu.
3. Cari apakah Wi-Fi diblokir oleh rfkill
Linux memiliki mekanisme bernama rfkill untuk mengendalikan pemancar radio seperti Wi-Fi dan Bluetooth. Mekanisme ini membedakan dua keadaan. Soft block adalah pemblokiran oleh perangkat lunak dan dapat dibuka kembali melalui perintah. Hard block berasal dari sakelar fisik, tombol fungsi, firmware, atau kendali perangkat keras lain, sehingga tidak dapat dipaksa aktif hanya dengan perintah perangkat lunak.
rfkill
Jika hasil pemeriksaan menunjukkan Wi-Fi diblokir secara lunak, buka blokirnya dengan hak administrator:
sudo rfkill unblock wifi
rfkill
Catatan keamanan: perintah sudo di atas hanya membuka blokir radio Wi-Fi, bukan menghapus data. Namun, bila status hard blocked masih aktif, periksa tombol Fn, sakelar nirkabel pada bodi laptop, atau pengaturan UEFI/BIOS. Jangan mengulang perintah unblock berkali-kali; perangkat lunak memang tidak dapat meniadakan pemblokiran perangkat keras. Penjelasan ini sesuai dengan dokumentasi Linux Wireless tentang rfkill dan manual rfkill pada Debian.
4. Pindai jaringan yang tersedia
Jika adaptor sudah terdeteksi dan radio aktif, minta NetworkManager memindai ulang jaringan di sekitar:
nmcli device wifi rescan
nmcli device wifi list
Periksa apakah nama jaringan (SSID) yang dicari muncul. Kolom sinyal membantu menilai kekuatan penerimaan, sedangkan kolom keamanan menunjukkan jenis perlindungan jaringan. Jika daftar kosong, dekatkan laptop ke router dan coba pindai lagi. Pastikan pula router menyiarkan pita frekuensi yang didukung adaptor. Adaptor lama, misalnya, mungkin tidak mendukung pita atau kanal tertentu yang dipakai router baru.
Jaringan tersembunyi tidak menyiarkan nama SSID secara terbuka sehingga belum tentu muncul dalam daftar pemindaian biasa. Jika Anda memang menggunakan jaringan tersembunyi, pastikan nama jaringan dan pengaturan keamanannya diketahui sebelum membuat profil secara manual.
5. Sambungkan kembali tanpa menaruh kata sandi di riwayat terminal
Untuk menyambungkan laptop ke jaringan yang terlihat, gunakan opsi --ask. Dengan cara ini, nmcli dapat meminta informasi yang belum tersedia, termasuk kata sandi, tanpa harus menuliskannya langsung sebagai bagian dari perintah:
nmcli --ask device wifi connect "Nama-SSID"
Ganti Nama-SSID dengan nama jaringan yang sebenarnya. Setelah berhasil, NetworkManager biasanya menyimpan profil koneksi agar perangkat dapat tersambung kembali pada kesempatan berikutnya. Profil yang sudah tersimpan dapat dilihat dengan:
nmcli connection show
Jika profil lama sudah ada tetapi belum aktif, Anda dapat mengaktifkannya dengan nama profil yang tepat:
nmcli connection up id "Nama Profil"
Hindari menghapus semua profil koneksi hanya karena satu jaringan gagal tersambung. Profil tersebut mungkin berisi pengaturan khusus, misalnya alamat IP statis, DNS, VPN, atau autentikasi jaringan kantor. Bila kata sandi router baru saja diganti, perbarui kredensial untuk profil yang bersangkutan melalui pengaturan jaringan desktop agar tidak perlu membuat ulang konfigurasi lainnya.
6. Sudah terhubung, tetapi internet tetap tidak berjalan?
Status Wi-Fi connected hanya menunjukkan laptop telah terhubung ke titik akses. Itu belum menjamin router memiliki akses internet. Periksa penilaian konektivitas NetworkManager:
nmcli networking connectivity check
ip route
Hasil full berarti sistem mendeteksi konektivitas penuh. portal biasanya menandakan jaringan meminta autentikasi melalui halaman masuk, seperti Wi-Fi hotel atau fasilitas umum. limited berarti perangkat terhubung tetapi akses internet belum tersedia, sedangkan none berarti tidak ada konektivitas yang terdeteksi. Jika jaringan kantor atau rumah memakai portal, buka peramban dan selesaikan proses masuknya.
Jika alamat IP dapat dijangkau tetapi nama situs tidak dapat diterjemahkan, masalah mungkin berkaitan dengan DNS. Anda dapat membandingkan hasil ping -c 3 1.1.1.1 dan ping -c 3 example.com. Jika pengujian pertama berhasil tetapi yang kedua gagal, periksa konfigurasi DNS. Perlu diingat bahwa sebagian jaringan memblokir ICMP, sehingga kegagalan ping saja bukan bukti pasti bahwa internet terputus.
7. Baca log ketika adaptor tidak muncul atau koneksi terus gagal
Jika masalah belum terpecahkan, log sistem dapat menunjukkan apakah driver gagal dimuat, firmware tidak ditemukan, atau perangkat mengalami gangguan saat berkomunikasi dengan router. Untuk instalasi yang memakai NetworkManager dan systemd, periksa catatan layanan pada sesi boot saat ini:
journalctl -u NetworkManager -b --no-pager -n 80
journalctl -k -b --no-pager | grep -iE 'firmware|wifi|wlan|iwlwifi|rtl|ath|brcm'
Baris yang menyebut failed to load firmware, misalnya, patut diperhatikan. Nama seperti iwlwifi, rtl, ath, atau brcm dapat memberi petunjuk keluarga perangkat atau driver yang terlibat. Jika log kernel ditolak karena izin, ulangi hanya perintah kedua dengan sudo. Jangan membagikan seluruh log tanpa meninjau isinya terlebih dahulu karena sebagian catatan sistem dapat memuat nama perangkat, jaringan, atau informasi lingkungan kerja.
Jika adaptor tidak tercantum sama sekali, periksa apakah perangkat terdeteksi pada bus PCI atau USB:
lspci -nnk | grep -A3 -i network
lsusb
Perintah pertama berguna untuk adaptor internal berbasis PCI, sedangkan perintah kedua menampilkan perangkat USB. Jika perangkat terdeteksi tetapi driver atau firmware tidak tersedia, cari paket firmware yang sesuai dengan model adaptor dan repositori resmi distribusi Linux yang digunakan. Jangan mengunduh firmware acak dari situs yang tidak jelas.
8. Hal yang sebaiknya tidak dilakukan secara terburu-buru
- Jangan menghapus isi direktori konfigurasi NetworkManager secara massal.
- Jangan memasang dua pengelola jaringan sekaligus tanpa memahami konfigurasi distribusi, misalnya mengaktifkan NetworkManager sementara layanan lain masih mengelola adaptor yang sama.
- Jangan menjalankan
rfkill block allsebagai percobaan perbaikan; perintah itu justru mematikan seluruh radio yang cocok. - Jangan menghapus driver atau memasang ulang sistem sebelum memeriksa log dan identitas adaptor.
Pertanyaan yang sering muncul
Mengapa perintah nmcli tidak ditemukan?
Kemungkinan NetworkManager atau paket alat baris perintahnya belum terpasang. Pada Debian dan Ubuntu, paketnya bernama network-manager; Fedora menggunakan paket NetworkManager. Pastikan dahulu distribusi Anda memang memakai NetworkManager sebelum memasangnya.
Apa arti status unmanaged?
Status unmanaged berarti NetworkManager tidak sedang mengelola perangkat tersebut. Ini bisa disengaja karena adaptor diatur oleh layanan atau konfigurasi lain. Periksa pengelola jaringan yang digunakan distribusi sebelum mengubah setelan, bukan langsung memaksa semua adaptor masuk ke NetworkManager.
Mengapa rfkill unblock tidak menyelesaikan masalah?
Perintah itu hanya dapat membuka blokir perangkat lunak. Jika perangkat berada dalam keadaan hard blocked, periksa sakelar fisik, tombol fungsi, atau pengaturan firmware laptop. Jika kedua status sudah aktif tetapi adaptor tetap tidak muncul, lanjutkan pemeriksaan driver dan firmware.
Penutup: diagnosis dulu, baru mengubah konfigurasi
Urutan yang paling aman adalah memeriksa perangkat dengan nmcli, melihat blokir radio dengan rfkill, memindai jaringan, mengaktifkan profil yang tepat, lalu membaca log bila masalah berlanjut. Setiap langkah menjawab pertanyaan yang berbeda. Dengan begitu, kita tidak perlu membongkar konfigurasi jaringan hanya karena ikon Wi-Fi mendadak menghilang.
Referensi resmi
- NetworkManager: manual nmcli.
- Ubuntu Core: Explore network status.
- Ubuntu Core: Configure Wi-Fi connections.
- Linux Wireless: About rfkill.
- Debian Manpages: rfkill(8).




Tinggalkan Balasan