KNetworkManager

aus openSUSE, der freien Wissensdatenbank

(Weitergeleitet von Projects/KNetworkManager)
KNetworkManager

KNetworkmanager
Entwickler: Timo Hoenig
Versionen in Distributionen von openSUSE; aktuelle Versionen für ihre Distribution finden Sie (evtl.) im Build Service:
Lizenz: GPL
Deutschsprachig: ja
Web-Seite: opensuse.org

Inhaltsverzeichnis

KNetworkManager

Die Idee dieser Seite ist es, einen Überblick über das Thema NetworkManager mit dem Focus auf das KDE-Tool -- KNetworkManager -- zu bieten, weil momentan nur wenige Informationen und Dokumentation vorhanden sind.

Was ist der KNetworkManager?

Der KNetworkManager ist eine KDE-Oberfläche für den NetworkManager. Er bietet eine ausgereifte und intuitive Oberfläche, die Benutzern die Möglichkeit bietet, einfach zwischen unterschiedlichen Netzwerkumgebungen zu wechseln. der KNetworkManager ist im Paket NetworkManager-kde enthalten.

Der KNetworkManager umfasst alle Funktionen, die vom NetworkManager Dämon implementiert sind. Bis jetzt unterstützt der KNetworkManager:

  • Drahtgebundene Ethernet-Geräte (IEEE 802.3)
  • Drahtlose Ethernet-Geräte (IEEE 802.11): Unverschlüsselt, WEP, WPA Personal, WPA Enterprise
  • Virtual Private Network (VPN): OpenVPN, VPNC
  • Einwahl (PPP)

Vorschau

Bildschirmfotos von KNetworkManager finden Sie auf der KNetworkManager Vorschau Seite.

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 der KNetworkManager folgende Politik:

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 Konfiguraton einrichtet. Später, wenn der KNetworkManager startet, übergibt der NetworkManager seine Informationen über die beim Scannen gefundenen Netzwerkgeräte und drahtlosen Netzwerkes an diesen.

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 or Adresse des Access Point}

Die vertrauenswürdigen Netzwerke werden für jeden Nutzer separat gespeichert. KNetworkManager speichert sie und informiert 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. Der KNetworkManager bietet 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: Passphrase, Hex, ASCII
    • Authentifikation: Open System, Shared Key
  • WPA Personal (WPA-PSK)
    • WPA-PSK (Pre-shared Key), WPA 1 and WPA 2
    • Protocol: 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)

Hinweis: KNetworkManager zeigt die Benutzerschnittstelle nur an, wenn mindestens ein NetworkManager-VPN-Paket installiert ist (zur Zeit NetworkManager-vpnc und NetworkManager-openvpn).

Features

Der KNetworkManager kann den NetworkManager in spezielle Operations-Modi zwingen. Der Offline-Modus (auch Flugmodus genannt) zwingt den NetworkManager jegliche Netzwerkverbindung zu beenden. Dies kann auf Flugreisen beim Arbeiten im Flugzeug hilfreich sein. Es ist außerdem möglich, nur drahtlose Schnittstellen auszuschalten. In diesem Modus kontrolliert der NetworkManager weiterhin die drahtgebundenen Verbindungen.

Der "Netzwerke anzeigen" Dialog (Optionen -> Netzwerke anzeigen) kann benutzt werden, um die bekannten, vertrauenswürdigen Netzwerke anzuzeigen. Durch das Löschen eines Netzwerkes entfernt man diese von der Liste der bekannten Netzwerke. Bei einem neuen Start informiert der KNetworkManager den NetworkManager nicht mehr über solch ein Netzwerk. Daher wird der NetzwerkManager nicht versuchen mit diesem zu verbinden.

Konfiguration

Statische IP-Adressen

Über "Benutze Manuelle IP-Konfiguration" lassen sich statische IP-Adressen konfigurieren. Im Feld "DNS Adresse" kann man offenbar nur einen DNS-Server eintragen, gespeichert wird die Angabe unter nameserver in der /etc/resolv.conf. Ebenfalls dort wird (als Parameter search) die Angabe "DNS suchen" gespeichert. Sie dient dazu, unvollständige Hostnamen um eine Standard-Domain zu erweitern.

Herunterladen

Quellen

  • Um KNetworkManager aus SVN HEAD zu bauen, bitte dieses Skript benutzen.

(Das Skript funktioniert momentan aber nicht, da "svn://anonsvn.kde.org/home/kde/trunk/kdereview/knetworkmanager" nicht existiert...)

Binär-Pakete

Fehler

SUSE Linux Benutzer mögen bitte Bugs für den KNetworkManager unter https://bugzilla.novell.com melden. Sonstige Benutzer sollten Bugzilla vom KDE-Projekt http://bugs.kde.org verwenden.

Paketdepots/Aktuellere Versionen

Die von openSUSE ausgelieferte Version von KNetworkManager erfährt über die Online-Aktualisierung von YaST lediglich Erneuerungen bei Sicherheitsproblemen oder schwerwiegenden Fehlern. Wenn Sie einen größeren Versionssprung vornehmen wollen oder diese Software nicht auf den Installationsmedien mitgeliefert wird, stehen für die von Ihnen verwendete Ausgabe der Distribution neue Pakete im Home:pkreussel-Depot des Build Service von openSUSE zur Verfügung. Weitere Informationen erhalten Sie im Artikel Zusätzliche Paketquellen.

Siehe auch

WWW-Verweise