NetworkManager

from Wikipedia, the free encyclopedia
NetworkManager

NetworkManager logo.svg
NetworkManager.png
Standard user interface of the NetworkManager
Basic data

developer Red hat
Publishing year 2004
Current  version 1.26.0
( July 13, 2020 )
operating system Linux
programming language C.
License GNU GPL
German speaking Yes
wiki.gnome.org/Projects/NetworkManager

The Network Manager is an application software for managing network connections for Linux . It is intended to make it easier to deal with computer networks , especially wireless networks , but now also supports wired network access.

features

If possible, the NetworkManager automatically creates a network connection using different access technologies. He supports

As part of a funding program, an assistant for connecting via cellular devices was developed in summer 2008, with which connections via technologies such as GPRS , EDGE , UMTS , CDMA can be set up.

function

Unless otherwise prescribed, the NetworkManager will establish a network connection as automatically as possible. It does this by taking an opportunistic approach, trying to use the best available connection whenever disruptions occur or the user moves between different wireless networks. Wired connections (Ethernet) are preferred over wireless networks that have already been used, which in turn are preferred to networks to which the user has never been connected. If necessary, the user will be asked for WEP or WPA keys.

With version 1.2 which is MAC address obscured in the search for wireless networks to the tracking aggravate users. In the case of untrustworthy networks, the actual address remains hidden even after the search; this is not the case with trustworthy networks.

A user survey was carried out after this version.

Version 1.4 introduced general support for MAC spoofing. An API for configuration snapshots and the property dns-priority were also introduced. Canonical provided support for oFono as a modem manager.

technology

The NetworkManager consists of two components: a daemon that manages network connections and provides information about changes. A user can choose to intervene in the configuration and current behavior in the graphical user interface via a desktop applet or via the command line . As one of the first larger components of the Linux desktop, the NetworkManager made extensive use of D-Bus and the hardware abstraction layer (HAL) of the freedesktop.org project, but unlike ConnMan, for example, it is no longer necessarily bound to it. The applet uses the System Tray Protocol from freedesktop.org and works with all desktop environments that follow this. Including Gnome , K Desktop Environment / Plasma and Xfce . Both the NetworkManager itself and its user interfaces should be largely portable. Since the components communicate via D-Bus, other applications can be supplied with information about the online status or the original applet can be completely replaced, as with the KDE front-end KNetworkManager , which Novell developed for openSUSE .

history

The project was launched by Red Hat in 2004 . Beyond Linux, NetworkManager is not available on many operating systems in the absence of a suitable hardware abstraction layer.

User interfaces

  • plasma-nm: is the KDE applet for NetworkManager.
  • nm-applet: is the Gnome applet for NetworkManager.
  • nmcli: user interface for the command line .

Web links

Individual evidence

  1. Release 1.26.0 . July 13, 2020 (accessed July 14, 2020).
  2. Antti Kaijanmäki: ANNOUNCE: Mobile Broadband Configuration Assistant. In: Network Mailing List. April 10, 2008, accessed April 21, 2016 .
  3. Ferdinand Thommes: NetworkManager 1.2 released. In: pro-linux.de. April 21, 2016. Retrieved April 21, 2016 .
  4. NetworkManager Survey Results
  5. MAC Address Spoofing in NetworkManager 1.4.0 , Thomas Haller, August 26, 2016
  6. NetworkManager 1.4: with better privacy and easier to use , Lubomir Rintel, August 24, 2016
  7. Manpage ( Memento of the original from May 23, 2013 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. by nmcli @1@ 2Template: Webachiv / IABot / manpages.ubuntu.com