ConnMan - network management daemon
connmand [--version|--help]
connmand [-c file]
[-d [file[,...]]] [-i interface[,...]]
[-I interface[,...]] [-W driver[,...]]
[-p plugin[,...]] [-P plugin[,...]] [-n]
[-r]
The ConnMan provides a daemon for managing internet
connections within devices running the Linux operating system. The
Connection Manager is designed to be slim and to use as few resources as
possible. It is a fully modular system that can be extended, through
plug-ins, to support all kinds of wired or wireless technologies. Also,
configuration methods, like DHCP and domain name resolving, are implemented
using plug-ins. The plug-in approach allows for easy adaption and
modification for various use cases.
The following options are supported:
- -v, --version
- Print the ConnMan software version and exit.
- -h, --help
- Print ConnMan's available options and exit.
- -c file, --config=file
- Specify configuration file to set up various settings for ConnMan. If not
specified, the default value of /etc/connman/main.conf is used. See
connman.conf(5) for more information on configuration file. The use
of config file is optional and sane default values are used if config file
is missing.
- -d [file[,...]], --debug[=file[,...]]
- Sets how much information ConnMan sends to the log destination (usually
syslog's "daemon" facility). If the file options are omitted,
then debugging information from all the source files are printed. If file
options are present, then only debug prints from that source file are
printed. Example:
connmand --debug=src/service.c,plugins/wifi.c
- -i interface[,...], --device=interface[,...]
- Only manage these network interfaces. By default all network interfaces
are managed.
- -I interface[,...], --nodevice=interface[,...]
- Never manage these network interfaces. The option can be a pattern
containing "*" and "?" characters.
- -p plugin[,...], --plugin=plugin[,...]
- Load these plugins only. The option can be a pattern containing
"*" and "?" characters.
- -P plugin[,...], --noplugin=plugin[,...]
- Never load these plugins. The option can be a pattern containing
"*" and "?" characters.
- -W driver[,...], --wifi=driver[,...]
- Wifi driver that WiFi/Supplicant should use. If this flag is omitted, then
the value "nl80211,wext" is used by default.
- -n,
--nobacktrace
- Don't print out backtrace information.
- -n,
--nodaemon
- Do not daemonize. This is useful for debugging, and directs log output to
the controlling terminal in addition to syslog.
- -r,
--nodnsproxy
- Do not act as a DNS proxy or support external DNS resolving. Depending on
how ConnMan is compiled, it will by default direct all DNS traffic to
itself by setting nameserver to 127.0.0.1 in resolv.conf(5) file or
leave DNS management to an external entity, such as systemd-resolved. If
this is not desired and you want that all programs call directly some DNS
server, then you can use the --nodnsproxy option. ConnMan then
figures out the DNS server and search domain on startup and sets them in
resolv.conf(5). If this option is used, then ConnMan is not able to
cache the DNS queries because the DNS traffic is not going through ConnMan
and that can cause some extra network traffic.
connmanctl(1), connman.conf(5), connman-service.config(5), connman-vpn(8)