NetworkManager

aus openSUSE, der freien Wissensdatenbank

(Weitergeleitet von Nm-applet)
Geeko
NetworkManager ist eine Anwendung zur Verwaltung von Netzwerkverbindungen, er erleichtert den Umgang mit Rechnernetzen, insbesondere mit drahtlosen Netzwerken. Er bringt ein Miniprogramm für GNOME mit, welches dem Nutzer die Steuerung des NetworkManager erlaubt. Für KDE steht KNetworkManager bereit.


NetworkManager

Versionen in Distributionen von openSUSE; aktuelle Versionen für ihre Distribution finden Sie (evtl.) im Build Service.

10.1: 10.2:
n/e 0.6.4
10.3 11.0
0.6.5 0.7.0.r3685
11.1 Factory
0.7.0.r4060 0.7.1

Inhaltsverzeichnis

Wie funktioniert es?

Für beides, drahtloses und drahtgebundenes LAN, bietet der NetworkManager Unterstützung für Geräte, die HAL bekannt sind. Außer wenn er im Offline Modus arbeitet, versucht der NetworkManager das System jederzeit verbunden zu halten. Dazu verfolgt er folgenden opportunistischen Ansatz:

Einmal gestartet, fragt der NetworkManager HAL nach vorhandenen Netzwerkschnittstellen. Wenn eine kabelgebundene Netzwerkschnittstelle mit einem Carrier gefunden wird, verbindet der NetworkManager mit diesem. Entweder per DHCP (Standard) oder, indem er eine zuvor definierte Konfiguration einrichtet. Später, wenn das Miniprogramm (entweder nm-applet für GNOME oder KNetworkManager) startet, übergibt der NetworkManager seine Informationen über die beim Scannen gefundenen Netzwerkgeräte und drahtlosen Netzwerkes an dieses.

Wenn der Benutzer in diesem Moment die drahtgebundene Verbindung entfernt, wird der NetworkManager nicht mit einem beliebigen drahtlosen Netzwerk verbinden. Standardmäßig wird keinem vorhandenen Netzwerk vertraut. Nur wenn ein Benutzer manuell entscheidet, sich mit einem Netzwerk zu verbinden, wird dieses Netzwerk n als vertrauenswürdig markiert.

n = { ESSID, Hardware Adresse oder Adresse des Access Point}

Die vertrauenswürdigen Netzwerke werden für jeden Nutzer separat gespeichert. Die Miniprogramme speichern sie und informieren den NetworkManager über die bekannten, vertrauenswürdigen Netzwerke. Wenn eine drahtgebundene Verbindung abbricht, weil das Kabel entfernt wird, versucht der NetworkManager automatisch, mit einem vertrauenswürdigen Netzwerk zu verbinden. Weil dieser Schritt ohne Benutzer-Interaktion ausgeführt wird, verbindet der NetworkManager erneut mit dem drahtgebundenen Netzwerk, sobald er eine Verbindung findet.

Wenn ein Benutzer manuell mit einem drahtlosen Netzwerk verbindet (z.B. Benutzer klickt auf ein aufgelistetes Netzwerk im Kontext-Menü des KNetworkManagers oder verbindet mit einem versteckten Netzwerk), beendet der NetworkManager eine bestehende Verbindung. Wenn man das Kabel einer drahtgebundenen Verbindung danach entfernt, verbindet der NetworkManager nicht mehr automatisch mit einer drahtgebundenen Schnittstelle.

Drahtloses LAN

Der NetworkManager verfolgt eine "Just-Works"-Politik, um einfachen Zugang zu drahtlosen Netzwerken zu ermöglichen. KNetworkManager und nm-applet bieten eine grafische Oberfläche, um dem Benutzer die Kontrolle über den NetworkManager Dämon zu ermöglichen. In Hinsicht auf die Unterstützung drahtloser Geräte unterstützt der NetworkManager momentan die folgenden drahtlosen Netzwerk-Typen:

  • Unverschlüsselt
  • WEP (Wired Equivalent Privacy)
    • Verschlüsselung: Passwort, Hex, ASCII
    • Authentifikation: Offenes System, Shared Key
  • WPA Personal (WPA-PSK)
    • WPA-PSK (Pre-shared Key), WPA 1 and WPA 2
    • Protokoll: Automatic, TKIP, AES-CCMP
  • WPA Enterprise (WPA-EAP)
    • WPA-EAP (Extensible Authentication Protocol), WPA 1 and WPA 2
    • Methode: PEAP, TLS, TTLS

Referenzen:

Wireless LAN [1]
WEP (Wired Equivalent Privacy) [2]
WPA (Wi-Fi Protected Access) [3]
TKIP (Temporal Key Integrity Protocol) [4]
AES-CCMP (AES Counter Mode with Cipher Block Chaining Message Authentication Code Protocol) [5]
PEAP (Protected Extensible Authentication Protocol) [6]
TLS (Transport Layer Security) [7]
TTLS (Tunneled Transport Layer Security) [8]

Drahtgebundenes LAN

Drahtgebundene Ethernet Geräte sollten einfach funktionieren ;-) Ein drahtgebundenes Netzwerkgerät kann mit einem Klick auf den entsprechenden Eintrag im Kontext-Menü aktiviert werden.

SUSE spezifisch: Statische Konfigurationen für drahtgebundene Verbindungen können mittels YaST erstellt werden. Der NetworkManager berücksichtigt diese Einstellungen und versucht nicht, eine solche Schnittstelle per DHCP einzurichten, was der Standard ist.

Einwahlverbindung

Die elementare Unterstützung für Einwahlverbindungen gibt dem Benutzer die Möglichkeit, Verbindungen zu benutzen, die mit YaST konfiguriert wurden.

Virtuelles Privates Netzwerk (VPN)

Der NetworkManager bietet im Moment Unterstützung für folgende VPN-Standards:

  • OpenVPN
  • Cisco-compatible VPN client (vpnc)


Siehe auch


WWW-Verweise