Membuat Hotspot WiFi menggunakan nmcli di Linux

Membuat Hotspot WiFi menggunakan nmcli di Linux. Saya pernah membuat artikel mengenai bagaimana cara membuat access point dan sharing koneksi menggunakan create_ap. Namun di distro linux yang sudah tersedia tool nmcli, kalian tidak lagi memerlukan create_ap untuk membuat hotspot WiFi.

Bagi yang belum tau, nmcli (NetworkManager Command Line Interface) adalah tool cli yang digunakan untuk mengelola NetworkManager. Saya pernah sharing bagaimana cara melihat daftar SSID di terminal menggunakan nmcli. Nah, di tutorial ini saya akan sharing bagaimana cara menggunakan nmcli untuk membuat hotspot.

Pertama, kalian harus melihat terlebih dahulu apa nama interface wireless kalian. Gunakan command
iwconfig
Oke saya menggunakan nama interface wlan0. Di OS yang kalian pakai bisa saja berbeda, silahkan sesuaikan sendiri.

Langkah selanjutnya adalah membuat hotspot. Disini saya membuat hotspot dengan nama 'LinuxSec Hotspot".
nmcli con add type wifi ifname wlan0 con-name "LinuxSec Hotspot" autoconnect yes ssid "LinuxSec Hotspot"
Berikut contoh output jika berhasil
Connection 'LinuxSec Hotspot' (44c969dd-2266-4a8a-a72a-1ae214734fa5) successfully added.

Selanjutnya adalah mengubah connection method ke shared.
nmcli con modify "LinuxSec Hotspot" 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
Langkah selanjutnya adalah memberi password pada SSID yang kita buat. Di contoh ini saya beri password untuk hotspot saya nakanonino666.
nmcli con modify "LinuxSec Hotspot" wifi-sec.key-mgmt wpa-psk
nmcli con modify "LinuxSec Hotspot" wifi-sec.psk "nakanonino666"
Terakhir adalah mulai menyalakan hotspot
nmcli con up "LinuxSec Hotspot"
Contoh jika sukses
Connection successfully activated ..
Untuk melihat informasi seputar koneksi hotspot yang kita buat, gunakan perintah
nmcli connection show "LinuxSec Hotspot"

Ini adalah contoh hostpot yang terdeteksi di Windows 10.

Dan ini contoh SSID nya sukses digunakan di android.

Mudah bukan?

Baiklah sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.