NetworkManager
, which is a dynamic network control and configuration daemon that attempts to keep network devices and connections up and active when they are available. The traditional ifcfg
type configuration files are still supported. See Section 1.6, “NetworkManager and the Network Scripts” for more information.
Table 1.1. A Summary of Networking Tools and Applications
Application or Tool | Description |
---|---|
NetworkManager | The default networking daemon |
nmtui | A simple curses-based text user interface (TUI) for NetworkManager |
nmcli | A command-line tool provided to allow users and scripts to interact with NetworkManager |
control-center | A graphical user interface tool provided by the GNOME Shell |
nm-connection-editor | A GTK+ 3 application available for certain tasks not yet handled by control-center |
NetworkManager
can be used with the following types of connections: Ethernet, VLANs, Bridges, Bonds, Teams, Wi-Fi, mobile broadband (such as cellular 3G), and IP-over-InfiniBand. For these connection types, NetworkManager
can configure network aliases, IP
addresses, static routes, DNS
information, and VPN connections, as well as many connection-specific parameters. Finally, NetworkManager
provides an API via D-Bus which allows applications to query and control network configuration and state.