ConnMan

ConnMan adalah daemon manajemen jaringan yang ringan dan hemat resource — cocok untuk sistem embedded atau setup minimal.

Instalasi

sudo xbps-install -S connman

Mengaktifkan ConnMan

Sebelum mengaktifkan ConnMan, nonaktifkan daemon jaringan lain yang sedang berjalan untuk menghindari konflik:

# Nonaktifkan layanan yang mungkin aktif
rm -f /var/service/dhcpcd
rm -f /var/service/wpa_supplicant
rm -f /var/service/wicd

Kemudian aktifkan ConnMan:

ln -s /etc/sv/connmand /var/service/

Penggunaan (connmanctl)

connmanctl adalah client command-line untuk mengelola koneksi jaringan. Jalankan tanpa argumen untuk masuk ke sesi interaktif:

connmanctl

Contoh Koneksi ke WiFi

> enable wifi
> agent on
> scan wifi
> services
> connect wifi_<uniqueid>
> exit

Ganti wifi_<uniqueid> dengan ID jaringan yang muncul di output perintah services.

Front-End GUI

Selain CLI, ConnMan tersedia dengan berbagai antarmuka grafis:

PaketJenis UI
connman-uiSystem tray
connman-gtkGTK
cmstQt
connman-ncursesTerminal (ncurses)
sudo xbps-install -S cmst   # Contoh: instal UI berbasis Qt

Mencegah ConnMan Menimpa DNS

Secara default, ConnMan dapat menimpa konfigurasi DNS sistem. Untuk mencegahnya, buat file /etc/sv/connmand/conf:

OPTS="--nodnsproxy"

@T4n-Labs · @Gh0sT4n