.. _ref-networkmanager:

NetworkManager
==============

    NetworkManager is the standard Linux network configuration tool suite. It
    supports large range of networking setups, from desktop to servers and
    mobile and integrates well with popular desktop environments and server
    configuration management tools.

    https://networkmanager.dev/

NetworkManager can be installed on an image by adding `networkmanager` to
the :ref:`IMAGE_FEATURES <ref-features-image>` variable. This provide the 
NetworManager daemon and the `nmcli` tools.

nmtui
-----

The `nmtui` package provide a terminal user interface for NetworkManager.

.. only:: html

    .. image:: networkmanager/nmtui.gif

.. only:: latex

    .. image:: networkmanager/nmtui.png


This package is automatically installed if both `networkmanager` and `dev-tools`
:ref:`IMAGE_FEATURES <ref-features-image>` are enabled.

cockpit-networkmanager
----------------------

The `cockpit-networkmanager` package provide a :ref:`cockpit <ref-cockpit>`
plugin that allow to manage NetworkManager from the
:ref:`cockpit <ref-cockpit>` web interface.

.. only:: html

    .. image:: networkmanager/cockpit-networkmanager.gif

.. only:: latex

    .. image:: networkmanager/cockpit-networkmanager.png

This package is automatically installed if both `networkmanager` and `cockpit`
:ref:`IMAGE_FEATURES <ref-features-image>` are enabled.
