NetworkManager

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
NetworkManager
De standaard NetworkManager-applet voor GNOME.
De standaard NetworkManager-applet voor GNOME.
Ontwikkelaar Red Hat
Recentste versie 0.9.8.2 
(7 juni 2013)
Laatste bètaversie 0.9.7.995 
(16 januari 2013)
Status Actief
Besturingssysteem Linux, BSD, Solaris en Unix
Geschreven in C met GObject
Categorie Netwerksoftware
Licentie GPL
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

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

Overzicht[bewerken]

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[bewerken]

Zie ook[bewerken]

Externe link[bewerken]

Bronnen, noten en/of referenties