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 perintahservices.
Front-End GUI
Selain CLI, ConnMan tersedia dengan berbagai antarmuka grafis:
| Paket | Jenis UI |
|---|---|
connman-ui | System tray |
connman-gtk | GTK |
cmst | Qt |
connman-ncurses | Terminal (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"