ConnMan
ConnMan(8) is a daemon that manages
network connections, is designed to be slim and to use as few resources as
possible. The connman
package contains the basic utilities to run ConnMan.
Starting ConnMan
To enable the ConnMan daemon, first disable any
other network managing services like dhcpcd,
wpa_supplicant, or wicd
. These services all control
network interface configuration, and interfere with each other.
Finally, enable the connmand
service.
Configuring ConnMan
ConnMan CLI
The connman
package includes a command line tool,
connmanctl(1) to control network
settings. If you do not provide any commands, connmanctl
starts as an
interactive shell.
Establishing a connection to an access point using the connmanctl
interactive shell might look as follows:
wifi_<uniqueid> > exit ```
### ConnMan Front-End Tools
There are many other front-ends to ConnMan, including `connman-ui` for
system trays, `connman-gtk` for GTK, `cmst` for QT and `connman-ncurses` for
ncurses based UI.
## Preventing DNS overrides by ConnMan
Create `/etc/sv/connmand/conf` with the following content:
``` OPTS="--nodnsproxy" ```