Sebagai pengguna linux, terkadang, ada banyak alasan yang dapat kita sampaikan untuk tidak menggunakan GUI, mulai dari alasan yang paling logis seperti “pasang GUI di server akan memakan banyak resource” sampai alasan yang paling pragmatis seperti “malas”. Hal tersebut memang tidak dapat dipungkiri, sebab linux pada dasarnya sudah sangat useful (dan powerfull) bahkan tanpa GUI sekalipun sehingga terkadang, beberapa pekerjaan dapat diselesaikan hanya melalui CLI saja.
Salah satunya yaitu menghubungkan atau mengkoneksikan sistem kita ke jaringan internet, dalam hal ini adalah WiFi (Wireless Fidelity). Kita dapat menghubungkan linux ke wifi tanpa perlu GUI karena kita dapat mengkoneksikannya via terminal atau CLI melalui program iwctl
atau nmcli
. Tapi, dalam artikel ini, saya hanya akan mengulas cara menggunakan nmcli
saja.
Instalasi#
Sebetulnya, nmcli
akan sudah ter-include di dalam linux sejak proses instalasi linux itu sendiri di awal. Jadi, kita tidak perlu meng-install-nya lagi. Namun, berikut saya lampirkan sebuah paket yang terdapat nmcli di dalamnya:
Distro | Command |
---|---|
Debian/Ubuntu | sudo apt install network-manager |
Arch Linux | sudo pacman -Sy networkmanager |
Opensuse | sudo zypper install networkmanager |
Fedora | sudo dnf install networkmanager |
Penggunaan#
Berikut adalah cara menggunakannya:1
- Mendaftar wifi yang tersedia#
nmcli device wifi list
- Menghubungkan linux ke jaringan wifi#
nmcli device wifi connect SSID_or_BSSID password 12345
- Menghubungkan jaringan wifi (tanpa memperlihatkan password)#
nmcli device wifi connect SSID_or_BSSID --ask
- Men-disconnect jaringan wifi#
nmcli device disconnect wlan0
- Melihat daftar wifi yang pernah terhubung#
nmcli connection show
- Menampilkan SSID & password (+ barcode) wifi#
nmcli device wifi show
- Menghapus wifi yang pernah terhubung#
nmcli connection delete NAME_OR_UUID
- Melihat daftar dan status interface#
nmcli device
- Mematikan wifi#
nmcli radio wifi off
Contoh#
Berikut adalah contoh penggunaannya:
- Mendaftar wifi yang tersedia
- Menghubungkan wifi
- Melihat status wifi
- Menampilkan SSID, password, dan barcode wifi
- Men-disconnect wifi