Provided by: network-manager_0.9.8.8-0ubuntu7.3_amd64 bug

NAME

       NetworkManager - network management daemon

SYNOPSIS

       NetworkManager [--version] | [--help]

       NetworkManager   [--no-daemon]  [--pid-file=<filename>]  [--state-file=<filename>]  [--config=<filename>]
       [--plugins=<plugin1>,plugin2>,...]     [--log-level=<level>]      [--log-domains=<domain1>,<domain2>,...]
       [--connectivity-uri=<uri>] [--connectivity-interval=<int>] [--connectivity-response=<resp>]

DESCRIPTION

       The  NetworkManager  daemon  attempts  to  make   networking  configuration and operation as painless and
       automatic as possible by managing the primary network  connection  and  other  network  interfaces,  like
       Ethernet,  WiFi,  and  Mobile  Broadband  devices.  NetworkManager will connect any network device when a
       connection for that device becomes available,  unless  that  behavior  is  disabled.   Information  about
       networking  is  exported  via  a D-Bus interface to any interested application, providing a rich API with
       which to inspect and control network settings and operation.

       NetworkManager will execute scripts in the  /etc/NetworkManager/dispatcher.d  directory  in  alphabetical
       order in response to network events.  Each script should be:

       (a) a regular file

       (b) owned by root

       (c) not writable by group or other

       (d) not set-uid

       (e) and executable by the owner

       Each  script receives two arguments, the first being the interface name of the device just activated, and
       second an action.

       Actions:

       up     The interface has been activated.  The environment contains more information about the  interface;
              CONNECTION_UUID contains the UUID of the connection.  Other variables are IP4_ADDRESS_N where N is
              a   number   from  0  to  (#  IPv4  addresses  -  1),  in  the  format  "address/prefix  gateway".
              IP4_NUM_ADDRESSES contains the number addresses the script may expect.  IP4_NAMESERVERS contains a
              space-separated list of the DNS servers, and IP4_DOMAINS contains a space-separated  list  of  the
              search  domains.  Routes use the format IP4_ROUTE_N where N is a number from 0 to (# IPv4 routes -
              1), in the format "address/prefix next-hop metric", and  IP4_NUM_ROUTES  contains  the  number  of
              routes  to  expect.   If  the  connection  used  DHCP for address configuration, the received DHCP
              configuration is passed in the  environment  using  standard  DHCP  option  names,  prefixed  with
              "DHCP4_", like "DHCP4_HOST_NAME=foobar".

       down   The interface has been deactivated.

       vpn-up A VPN connection has been activated.  The environment contains the connection UUID in the variable
              CONNECTION_UUID.

       vpn-down
              A VPN connection has been deactivated.

       hostname
              The system hostname has been updated.  Use gethostname(2) to retrieve it.

       dhcp4-change
              The DHCPv4 lease has changed (renewed, rebound, etc).

       dhcp6-change
              The DHCPv6 lease has changed (renewed, rebound, etc).

OPTIONS

       The following options are supported:

       --version
              Print the NetworkManager software version and exit.

       --help Print NetworkManager's available options and exit.

       --no-daemon
              Do  not  daemonize.   This  is  useful  for  debugging,  and directs log output to the controlling
              terminal in addition to syslog.

       --pid-file=<filename>
              Specify location of a PID file.  The PID file is used for storing PID of the running proccess  and
              prevents running multiple instances.

       --state-file=<filename>
              Specify  file for storing state of the NetworkManager persistently.  If not specified, the default
              value of '<LOCALSTATEDIR>/lib/NetworkManager/NetworkManager.state' is used; where  <LOCALSTATEDIR>
              is dependent on your distribution (usually it's /var).

       --config=<filename>
              Specify  configuration  file to set up various settings for NetworkManager.  If not specified, the
              default value of '<SYSCONFDIR>/NetworkManager/NetworkManager.conf' is used with a fallback to  the
              older  'nm-system-settings.conf' if located in the same directory; where <SYSCONFDIR> is dependent
              on your distribution (usually it's /etc).  See  NetworkManager.conf(5)  for  more  information  on
              configuration file.

       --plugins=<plugin1>,<plugin2>, ...
              List  plugins  used  to  manage  system-wide  connection settings.   This list has preference over
              plugins specified in the configuration file.  Currently supported plugins are: keyfile,  ifcfg-rh,
              ifcfg-suse, ifupdown.  See NetworkManager.conf(5) for more information on the plugins.

       --log-level=<level>
              Sets  how  much information NetworkManager sends to the log destination (usually syslog's "daemon"
              facility).  By  default,  only  informational,  warning,  and  error  messages  are  logged.   See
              NetworkManager.conf(5) for more information on log levels and domains.

       --log-domains=<domain1>,<domain2>, ...
              Sets  which  operations  are  logged  to  the  log destination (usually syslog).  By default, most
              domains are logging-enabled.  See NetworkManager.conf(5) for more information on  log  levels  and
              domains.

       --connectivity-uri=<uri>
              Sets  the  URI  of a web page that will be used for connectivity checking. By default connectivity
              checking is disabled.  See NetworkManager.conf(5) [connectivity] section for more  information  on
              connectivity checking feature.

       --connectivity-interval=<int>
              Sets  the  interval  (in  seconds)  in  which  connection checks for the URI are done.  0 means no
              checks. The default value is 300 seconds. See NetworkManager.conf(5)  [connectivity]  section  for
              more information on connectivity checking feature.

       --connectivity-response=<resp>
              If  set,  it  controls  what  body  content  NetworkManager checks for when requesting the URI for
              connectivity   checking.    If   missing,   defaults   to   "NetworkManager   is   online".    See
              NetworkManager.conf(5)  [connectivity]  section  for  more  information  on  connectivity checking
              feature.

DEBUGGING

       The following environment variables are supported to help debugging.  When used in conjunction  with  the
       "--no-daemon"  option (thus echoing PPP and DHCP helper output to stdout) these can quickly help pinpoint
       the source of connection issues.  Also see the --log-level and  --log-domains  to  enable  debug  logging
       inside NetworkManager itself.

       NM_PPP_DEBUG
              When  set  to anything, causes NetworkManager to turn on PPP debugging in pppd, which logs all PPP
              and PPTP frames and client/server exchanges.

SEE ALSO

       nm-tool(1),    nm-online(1),    nmcli(1),    NetworkManager.conf(5),    nm-settings(5),     nm-applet(1),
       nm-connection-editor(1).

                                                 17 January 2012                               NETWORKMANAGER(8)