NetworkManager

NetworkManager is een computerprogramma voor Unix-achtige besturingssystemen dat netwerken beheert. Het project werd opgestart in 2004 door Red Hat.

NetworkManager
De standaard NetworkManager-applet voor GNOME.
OntwikkelaarRed Hat
Recentste versie1.20.10 / 1.22.10 
(9 januari 2020 / 12 maart 2020)
Laatste bètaversie1.25.0-dev / 1.24-rc1 / 1.23.2-dev 
(10 april 2020 / 10 april 2020 / 21 februari 2020)
StatusActief
BesturingssysteemLinux, BSD, Solaris en Unix
Geschreven inC met GObject
CategorieNetwerksoftware
LicentieGPL
Versiebeheercgit.freedesktop.org
Website(en) Projectpagina
Portaal    Informatica
Vrije software

Overzicht

Red Hat startte het NetworkManager-project in 2004 met het doel om in Linux makkelijk computernetwerken te beheren. NetworkManager probeert de beste beschikbare verbinding te gebruiken als er uitval optreedt of als de gebruikter roamt tussen draadloze netwerken. Het verkiest ongekende ethernet-verbindingen wanneer er ook gekende draadloze netwerken zijn. Hiervoor wordt gebruikgemaakt van SSID's. Indien nodig wordt gevraagd om het wachtwoord bij WEP of WPA in te typen.

NetworkManager was het eerste project voor Linux dat gebruikmaakte van de uitbreidbaarheid van D-Bus en HAL. Sinds juni 2009 wordt echter niet meer gebruikgemaakt van HAL.

NetworkManager bestaat uit twee onderdelen:

  • een service die verbindingen beheert en netwerkveranderingen rapporteert
  • een grafische desktop-applet die de gebruiker toestaat om netwerkverbindingen te veranderen. De nmcli-applet biedt gelijkaardige functies via een CLI. Daarnaast is er ook een curses-tekstomgeving voor de CLI.[1]

Beide onderdelen zijn extreem portable volgens de ontwikkelaars. De applet is beschikbaar voor desktopomgevingen die gebruikmaken van de Freedesktop.org-richtlijnen System Tray Protocol[2], waaronder GNOME, KDE en Xfce. Omdat de onderdelen communiceren met D-Bus kunnen toepassingen geschreven worden om bewust te zijn van het dataverbruik of om de geboden applet volledig te vervangen. Een voorbeeld hiervan is KNetworkManager, een KDE-frontend voor NetworkManager ontwikkeld door Novell voor SUSE Linux.

Grafische gebruikersinterfaces

Zie ook

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.