NetworkManager service: NetworkManager-Linux Networking made Easy
NetworkManager Introduction: NetworkManager is a free software project that connects by a management system network and passes its status through a D-BUS (a free software project that provides a simple way for applications to communicate with each other, it is developed as part of the freeyuntoporg project .) The reporting background service and a client program that allows users to manage network connections.
NetworkManager advantages: it simplifies network connection and enables the desktop and other applications to perceive the network.
NetworkManager Background Service: for GNOME and Xfce, It is the nm-applet tool, and for KDE users, it is the KNetworkManager.
Earlier versions of NetworkManager, known as NetworkMangler, were inconvenient to use, but now it has become a powerful tool that eliminates the pain of managing networks.
Improvements and new features of the new NetworkManager version (the latest version is NetworkManager 0.9.8.2 ):
The new version of NetworkManager supports more network devices. ModemManager for mobile broadband devices such as GSM, UMTS, and CDMA cards has been added since 0.8.1. ModemManager also provides new functions, such as signal strength display and 2G/3G mode selection. You can also turn off the roaming function to avoid additional connection fees;
NetworkManager 0.8.1 also supports the use of Bluetooth, not only supports personal Regional Network (PAN) access, but also supports the old Bluetooth Dial-Up Network (DUN) protocol. All (or the most) supported devices can be found on the wiki;
NetworkManager supports automatic IPv6 Configuration and static IP addresses. The new NetworkManager version also provides IPv6 DHCP support.
The new version of NetworkManager enhances device and protocol support. The latest version of NetworkManager has a brand new and beautiful client interface.
Command line interface: The biggest feature of the latest version of NetworkManager: command line tool, a command line interface of NetworkManager.
NetworkManager has its own CLI tool: nmcli. You can use nmcli to query the network connection status or manage the connection. Advantage: original, relatively simple syntax, and easy to use NetworkManager in CLI.
Basic configuration options of nmcli:
For example, to list network interfaces in the system, you only need to run: nmcli dev list
View the wireless network in the current region: nmcli dev wifi
View connection status: nmcli nm
View connection status: nmcli con status
View VPN: nmcli con
VPN connection: nmcli con up id YOUR_VPN_ID
Disconnect the VPN: nmcli con down id YOUR_VPN_ID
According to the current development trend of Linux, NetworkManager is destined to be a powerful and convenient network management tool that gradually rises in the Linux environment. When the latest version is released, it will support more configurations and better performance. Let's wait and see!
Recommended reading:
Network Management-installing Snmp components in Linux