[[Vorlage(Kopie, NetworkManager)]] [[Vorlage(getestet, )]] {{{#!vorlage wissen [:Pakete_installieren:Installation von Programmen] [:Terminal:Ein Terminal öffnen] [:sudo:Root-Rechte] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(2)]] [[Bild(./nm-logo.png, 48, align=left)]] Der [gnomeprojects:NetworkManager:NetworkManager] (NM) {en} kann die Netzwerkanbindung des Computers steuern und darüber auch den Zugang zum Internet regeln. Diese weitreichenden Fähigkeiten für alle gängigen Verbindungsarten hat er seit 2011 mit Version 0.7. Der NetworkManager kann u.a. * mit statischen IP-Adressen umgehen * DSL-Einwahlverbindungen erstellen * sich per Handy (GPRS, UMTS) ins Internet verbinden * VPN-Verbindungen verwalten Die Funktion des NM steht je nach Konfiguration auch bei einer [#Drahtlose-Verbindungen Drahtlosen Verbindung] schon im [:Recovery_Modus:] zur Verfügung. = Installation = Der NetworkManager besteht aus den zwei Teilen ''Dienst'' und ''Oberfläche''. Er ist in der Standardinstallation von Ubuntu enthalten, kann aber auch über die folgenden Pakete für die Desktop-Umgebungen Ubuntu, Xubuntu und Lubuntu nachinstalliert werden [1]: {{{#!vorlage Paketinstallation network-manager network-manager-gnome }}} Für den KDE-Desktop ist das Paket '''plasma-nm''' zu verwenden. = Benutzung = [[Vorlage(Bildunterschrift, ./nm-verbindungen.png, 149 "NetworkManager", right,)]] Der NetworkManager wird beim Start von (K/L/X)Ubuntu normalerweise direkt geladen und ist dann über ein Symbol in der Leiste erreichbar. Verwendet man eine [:Eigene Desktopumgebung:eigene Desktopumgebung], so ist zu beachten, dass ein [:Desktop#Panels: Panel] mit Benachrichtigungsfeld (Systray) vorhanden sein muss. Der NetworkManager wird dann über den Befehl {{{#!vorlage Befehl nm-applet }}} gestartet. Bei Kubuntu lautet der Befehl stattdessen: {{{#!vorlage Befehl kde5-nm-connection-editor }}} Klickt man mit der [[Vorlage(Tasten, lmt)]] Maustaste auf das Symbol, so sieht man alle momentan verfügbaren Netzwerkverbindungen sowie die aktuell aktive Verbindung. Bei drahtlosen Netzwerken wird neben der Empfangsstärke angezeigt, ob das Netz [[Bild(network-wireless-encrypted.png)]] verschlüsselt ist. Möchte man die aktive Verbindung wechseln, klickt man einfach auf eine andere verfügbare Verbindung. Neben diesen Informationen gibt es hier die Möglichkeit, weitere Einstellungen vorzunehmen: * [wikipedia:Virtual_Private_Network:VPN]-Verbindungen * ''"Connect to Hidden Wireless Network"'' – Hier können die Daten eines versteckten WLAN Netzes eingegeben werden. Bereits bekannte WLAN-Netze können hier ausgewählt werden, ohne die Daten erneut einzugeben. * ''"Neues Funknetzwerk erstellen"'' – Einrichtung eines neuen Funknetzwerkes. Klickt man mit der [[Vorlage(Tasten, rmt)]] Maustaste auf das Symbol und dann auf den Menüpunkt ''"Verbindungsinformationen"'', so erhält man in einem neuen Fenster Details wie eigene IP-Adresse, aktive Netzwerkschnittstelle, verwendeter Treiber etc. == Verbindungen bearbeiten == Klickt man auf ''"Verbindungen bearbeiten"'' / ''"Bearbeiten"'' , kann man Verbindungen von Hand konfigurieren. Alternativ kann man den Verbindungs-Manager auch über das Anwendungsmenü unter ''"Einstellungen -> Netzwerkverbindungen"'' öffnen. Für jede Verbindungsart stehen grundsätzlich drei Möglichkeiten zur Verfügung: * ''"Hinzufügen"'' – legt eine neue Verbindung an * ''"Bearbeiten"'' – editieren einer existierenden Verbindung * ''"Löschen"'' – löscht eine existierende Verbindung Weiterhin kann man für kabelgebundene, DSL-Einwahl- und WLAN-Verbindungen einen Namen eingeben sowie festlegen, ob diese Verbindung automatisch gestartet werden soll. Die erzeugten Verbindungsprofile werden unter '''/etc/NetworkManager/system-connections/''' gespeichert. Die Profile enthalten auch die verwendeten WLAN-Zugangsschlüssel. Bei Bedarf können die Dateien auch kopiert [3] und gesichert werden, um diese bei einer Neuinstallation des Systems nicht erneut anlegen zu müssen. [[Vorlage(Bildunterschrift, ./nm-einstellungen-wired.png, 199, "Kabelgebundene Verbindungen", right,)]] == Kabelgebundene Verbindung == Unter dem Reiter ''"Wired"'' sind alle "normalen" kabelgebundenen Netzwerkverbindungen zusammengefasst. Bearbeitet man eine bestehende Verbindung oder fügt eine neue hinzu, so findet man im Reiter ''"IPv4 Setting"'' die wichtigsten Einstellungsmöglichkeiten. Über ''"Methode"'' legt man fest, wie die Netzwerk-Schnittstelle mit Daten für IP-Adresse, Netmask und Gateway und DNS-Server versorgt werden soll. Dabei gibt es fünf Möglichkeiten: ||<-2 tableclass="zebra_start3" rowclass="titel"> Methoden|| || Methode||Funktion|| ||``Automatisch (DHCP)``||IP-Adresse, Netmask, Gateway und DNS-Server werden von einem DHCP-Server bezogen.|| ||``Automatisch (DHCP) nur Adressen``||IP-Adresse, Netmask und Gateway werden von einem DHCP-Server bezogen. DNS-Server müssen vom Nutzer angegeben werden.|| ||``Manuell``||Alle Daten müssen vom Nutzer angegeben werden.|| ||``Nur per Link-Local``||Die Daten werden über [:Avahi:] ermittelt. Dies ermöglicht die automatische Konfiguration eines ganzen Netzwerkes ohne DHCP-Server.|| ||``Gemeinsam mit anderen Rechnern``||An dieser Netzwerkschnittstelle wird für die anderen Computer des Netzwerks per [:Dnsmasq:] ein DHCP- und ein DNS-Server zur Verfügung gestellt. IP-Adresse, Netmask und Gateway werden automatisch konfiguriert. Außerdem stellt der Computer NAT-Funktionen für das Netzwerk bereit. Auf diese Weise ist es anderen Rechnern im Netzwerk möglich, die Internetverbindung dieses Rechners zu nutzen. (Siehe [:Internetverbindungsfreigabe#ICS-mit-dem-Network-Manager: Internetverbindungsfreigabe])|| [[Vorlage(Bildunterschrift, ./nm-einstellungen-wireless.png, 226, "Drahtlose Verbindungen", right)]] == Drahtlose Verbindungen == Viele Benutzer richten das System so ein, dass man keine Zugangsdaten beim Anmelden (login) innerhalb von [:GDM:] einzugeben braucht. Dadurch wird der [:GNOME Schlüsselbund:] nicht mehr automatisch aufgesperrt, und man muss bei jedem Start des Systems den Schlüssel zum Schlüsselbund von Hand eingeben. Um dies zu umgehen, kann man entweder die [:GNOME_Schlüsselbund#Automatisches-ffnen-bei-automatischer-Anmeldung:Konfiguration des Schlüsselbunds] verändern oder in den WLAN-Einstellungen den Punkt ''"Für alle Benutzer verfügbar"'' aktivieren ([bug:388593:] {en}) oder das Paket '''libpam-keyring''' bzw. '''libpam-gnome-keyring''' installieren [1] ([uf_thread:1028324:UbuntuForums: NetworkManager Always Asking Keyring Authentication] {en}). {{{#!vorlage Warnung Der NetworkManager unterstützt keine deutschen Umlaute wie "Ä", "Ö", "Ü" und "ß" beim WPA/2-Passwort. Ein bereits vorhandenes WPA/2-Passwort sollte auf dem Router vorher angepasst werden, da es sonst zu keiner Verbindung kommt! Beispiele: aus dem Passwort "Sch13ßbud3" sollte "Sch13ssbud3" gemacht werden. }}} Im Reiter ''"Wireless"'' findet man alle WLAN-Netzwerke, zu denen man sich schon einmal verbunden hat. Sollte man in Reichweite eines dieser WLANs sein, so wird der NetworkManager versuchen, automatisch eine Verbindung zu ihnen aufzunehmen. Sollte man dies nicht wollen, so muss man das Häkchen bei ''"Automatisch verbinden"'' in den nicht erwünschten WLAN-Verbindungen löschen. Verbindet man sich zu einem noch unbekannten verschlüsselten Netzwerk, so werden automatisch die Zugangsdaten abgefragt und (optional) auch gespeichert, so dass sie beim nächsten Verbindungsaufbau zu diesem WLAN nicht mehr eingetragen zu werden brauchen. In den Einstellungen lassen sich nachträglich die Daten des WLAN-Routers verändern. Der Punkt ''"IPv4 Setting"'' ist identisch mit dem unter [#Kabelgebundene-Verbindung Kabelgebundene Verbindungen]. {{{#!vorlage Hinweis Die Zugangsdaten von WLANs wie z.B. auch die WPA-Passwörter werden im Verzeichnis '''/etc/NetworkManager/''' aufbewahrt. Vor einer Ubuntu-Neuinstallation ist es empfehlenswert, sich diese irgendwohin zu sichern, sonst sind sämtliche Zugangsdaten, die man mal hatte, unwiederbringlich futsch. }}} [[Vorlage(Bildunterschrift, ./nm-einstellungen-mobile.png, 505 "Mobiles Breitband", right)]] == Mobiles Breitband == Die Verbindung ins Internet via Mobiltelefon oder UMTS-Karte ist über den Reiter ''"Mobiles Breitband"'' erreichbar. Richtet man eine neue Verbindung ein, öffnet sich ein Assistent, der die Grundeinrichtung für alle gängigen deutschen und internationalen Anbieter vornimmt. Anschließend muss man unter ''"Mobiles Breitband"'' fehlende Angaben gegebenenfalls von Hand nachtragen. Der Punkt ''"IPv4 Setting"'' ist identisch mit dem unter [#Kabelgebundene-Verbindung Kabelgebundene Verbindungen]. Anmerkung: Wenn ein Passwort auf der SIM-Karte vorhanden ist, wird dies bei der ersten Verbindung mit dem Mobilfunknetz abgefragt. [[Vorlage(Bildunterschrift, ./nm-einstellungen-vpn.png, 389, "VPN", right)]] == VPN == Der NetworkManager kann auch Verbindungen zu [wikipedia:Virtual_Private_Network:virtuellen privaten Netzwerken] aufbauen, welche beispielsweise oft in Unternehmen oder Universitäten benutzt werden, um den Netzwerkzugang nur autorisierten Benutzern zu gestatten oder um Mitarbeitern von zu Hause oder unterwegs Zugang zum internen Netzwerk zu ermöglichen. Weitere Informationen zur Einrichtung und Nutzung sind im Artikel [:NetworkManager/VPN_Plugins:] zu finden. Es ist noch nicht möglich, mit dem NetworkManager mehrere VPN-Verbindungen gleichzeitig herzustellen (siehe [gnome:753966:Bug 753966] {en}). [[Vorlage(Bildunterschrift,./nm-einstellungen-dsl.png, 171 "DSL-Einwahlverbindung", right )]] == DSL-Einwahlverbindung == Es gibt Internet-Anbieter, die ihren Kunden nicht den korrekten Benutzernamen in ihren Briefen mitteilen, darunter fallen beispielsweise die Angebote der Deutschen Telekom. Der Benutzername setzt sich hier immer aus verschiedenen Nummern zusammen, die im Brief mit den Zugangsdaten enthalten sind. * '''T-Online:''' Bei T-Online setzt sich der Benutzername aus Anschlusskennung, T-Online-Nummer und Mitbenutzernummer zusammen. Letztendlich muss die Kennung so `xxxxxxxxxxxxyyyyyyyyyyyy#zzzz@t-online.de` aussehen. Die einzelnen Zeichen stehen hier für * x = T-Online-Anschlusskennung 12-stellig * y = T-Online-Nummer meist 12-stellig * z = Mitbenutzer meist 0001 * Das Zeichen # zwischen T-Online-Nummer und Mitbenutzernummer wird nur benötigt, falls die T-Online-Nummer weniger als zwölf Stellen hat, stört aber nicht, wenn man es trotz zwölfstelliger T-Online-Nummer eingibt. * '''T-DSL Business:''' Laut Mitteilung des Anbieters ist der Loginname z.B. `012450025364`, korrekt ist aber `t-online-com/012450025364@t-online-com.de` Im Reiter ''"DSL"'' kann man DSL-Einwahlverbindungen verwalten. Richtet man eine neue Verbindung ein, so müssen in der Karte ''"DSL"'' die entsprechenden Zugangsdaten eingetragen werden. Das Feld ''"Dienst"'' kann in den meisten Fällen frei gelassen werden. Sollte die Einwahl nach der Einrichtung des Zugangs trotz richtigen Passworts nicht funktionieren, kann ein Neustart des Systems weiterhelfen. = Problembehebung = == Netzwerkgeräte werden nicht gefunden == Der NetworkManager verwaltet nur Netzwerkgeräte, die noch nicht über die Konfigurationsdatei '''/etc/network/[:interfaces:]''' bzw. ab Ubuntu 17.10 [:Netplan:] bereits manuell eingerichtet wurden. Sollte der NetworkManager ein Gerät also nicht finden, so müssen diese Dateien überprüft werden und eventuell bereits bestehende Konfigurationen aus ihr entfernt werden. Neuartige USB-Modems werden ggf. nur als Laufwerk erkannt und dadurch nicht im NetworkManager gelistet, mit `lsusb` [2] aber schon. Dann müssen sie erst per [:USB_ModeSwitch:] als Netzwerk-Gerät ansprechbar gemacht werden. == Drahtlose Verbindung schlägt fehl == Wenn die drahtlose Verbindung mit WPA/2-Verschlüsselung fehlschlägt, kann es am ''wpasupplicant'' liegen. Das Problem kann gelöst werden, indem die neueste Version von "wpasupplicant" aus den Debian-Quellen installiert wird: [https://packages.debian.org/unstable/net/wpasupplicant Download] {dl} == NetworkManager nicht mehr im Panel == Im Forum erscheinen immer wieder Benutzer, bei denen der NetworkManager nicht mehr im Panel der Desktopumgebung erscheint. Dieses Problem lässt sich meist sehr einfach lösen. === Benachrichtigungsfeld === Der NetworkManager besitzt keinen Starteintrag im Anwendungsmenü der Desktopumgebungen, er erscheint nur als kleines Icon im sogenannten ''"Benachrichtigungsfeld"''-Applet im Panel von GNOME. Löscht man dieses Applet aus Versehen, so findet man natürlich auch den NetworkManager nicht mehr. Man muss das ''"Benachrichtigungsfeld"''-Applet wieder zum Panel hinzufügen. Weitere Informationen hierzu findet man im Artikel [:GNOME_Shell/Bedienung/#Benachrichtigungsfeld:GNOME_Shell/Bedienung] im Wiki. Eine Möglichkeit wäre zum Beispiel, dass der NetworkManager zwar im Panel steht, aber durch einen unsichtbaren Strich dargestellt wird. In einem solchen Fall kommt bei der Eingabe [2] von `nm-applet` folgende Meldung: {{{ Eine Instanz von nm-applet läuft bereits. ** (nm-applet:23860): WARNING **: constructor(): Couldn't initialize the D-Bus manager. }}} Um das Applet wieder zum Erscheinen zu bringen, erstellt man einen Starter mit "nm-applet" und klickt mehrmals darauf, um zu sehen, wo kurzzeitig im Panel ein Strich aufblinkt. Wenn man anschließend auf die Stelle klickt, erscheint das Menü zum NetworkManager. Nun muss man bei "Netzwerk aktivieren" das Häkchen entfernen und wieder einsetzen, damit das Symbol wieder erscheint. == Verbindungsproblem mit Medion Mobile Stick von ALDI (aka Huawei E220) == Wenn eine Verbindung nicht möglich ist, obwohl der Stick vom NetworkManager erkannt wird, schafft das Deaktivieren der PIN (am einfachsten: SIM-Karte in Handy einlegen und dann PIN deaktivieren) rasche Abhilfe. Weitere Informationen kann man [http://www.ubuntu-austria.at/viewtopic.php?t=1838 diesen Thread] {de} aus dem ubuntu-austria.at Forum entnehmen. == Modem Huawei E220 wird nicht erkannt == Das UMTS-Modem Huawei E220 hat zusätzlich zum eigentlichen Modem eine "USB-CD" mit der Software für Windows. Unter Ubuntu 10.04 kann es damit zu Problemen kommen, weil ständig versucht wird, diese "USB-CD" zu öffnen. Wird also z.B. im Netzwerk-Manager das Modem nicht angezeigt (oder es taucht nur kurz auf und verschwindet wieder), dann könnte [topic:umts-huawei-e220-im-netzwerk-manager-nicht-ge:dieser Artikel im Forum] bei der Diagnose helfen bzw. Abhilfe schaffen. == Gerät wird nicht verwaltet == Der NetworkManager zeigt zu Verbindungen wie etwa Kabel- oder Funknetzwerk nur an: ''"Gerät wird nicht verwaltet"''. Das kommt z.B. vor, wenn man Xubuntu über ein [wikipedia:Preboot_Execution_Environment:PXE]-Netzwerk installiert. Zur Aktivierung muss nach [#etc-network-interfaces /etc/network/interfaces] vorgegangen werden. Nach einem Update auf Ubuntu 16.10 ( NetworkManager 1.2.4 ) werden alle nicht-Wifi bzw. Wwan-Geräte, also z. B. eine Netzwerkkarte nicht mehr automatisch vom Netzwerkmanager verwaltet. Es handelt sich hier um den Launchpad-Bug [bug:1638842:]. Im Kommentar #6 {en} wird eine Lösung aufgezeigt. Die Einstellungen sind Systemweit in der `/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf` vorgegeben. Durch das Erzeugen einer '''leeren''' Datei {{{#!vorlage Befehl touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf }}} werden diese Voreinstellungen überschrieben. Ein Neustart des Netzwerk-Managers beseitigt dann das Problem und man kann wie gewohnt die LAN-Schnittstelle verwalten: {{{#!vorlage Befehl sudo service network-manager restart }}} ==Nach Ruhezustand/sleep keine Netzwerkverbindung mehr== Es kann vorkommen, dass nach dem Aufwachen des Computers die Netzwerkverbindung nicht mehr funktioniert. Mit {{{#!vorlage Befehl sudo killall NetworkManager}}} wird der Networkmanager beendet und startet sich dann automatisch wieder neu. Falls er nicht startet, kann dies manuell erfolgen: {{{#!vorlage Befehl sudo NetworkManager}}} Danach wird auch die Netzwerkverbindung wiederhergestellt. Quelle: [post:7497008:Post im Support-Forum]. Bug auf Launchpad: [bug:1130571:] = Weiterführende Informationen = == Dispatcher == Der NetworkManager kann mehr als nur eine Verbindung auf- und wieder abbauen. Der NetworkManager kann bei Verbindungsauf- und -abbau Skripte ausführen. Diese Funktionen sind jedoch nicht von der grafischen Oberfläche aus erreichbar. Dies macht der NetworkManager über die sogenannten Dispatcher-Skripte, die ausgeführt werden, wenn der NetworkManager eine Aktion durchführt, z.B. wenn er sich zu einem WLAN verbindet oder davon trennt. ([:NetworkManager/Dispatcher:mehr]) == Konfigurationsdateien == Die abgespeicherte Konfiguration der mobilen Breitbandverbindungen (UMTS) befindet sich in dem versteckten Ordner '''[:Homeverzeichnis:~/].gconf/system/networking/connections''' . Zur Navigation durch und teilweise auch der Bearbeitung der XML-Dateien eignet sich auch der grafische ''gconf-editor'', welcher sich auf der Konsole [2] aufrufen lässt. Zur automatischen Verarbeitung (Löschen, Kopieren, Verändern...) eignet sich des Weiteren das `gconftool` und der Nachfolger `gconftool-2` (siehe die [:man:Manpage] zu gconftool-2). == /etc/network/interfaces == Man kann auch die interfaces-Datei vom NetworkManager verwalten lassen. Dazu muss manuell die Datei '''/etc/NetworkManager/NetworkManager.conf''' mit Root-Rechten [3] in einem Editor [4] bearbeitet werden. Im Abschnitt `[ifupdown]` soll der Wert für `managed=true` sein: {{{ [main] plugins=ifupdown,keyfile [ifupdown] managed=true }}} Anschließend muss der Dienst neu gestartet werden. Dies geschieht über den Befehl {{{#!vorlage Befehl sudo service network-manager restart }}} = NetworkManager ohne grafische Oberfläche = Der Netzwerkmanager kann auch ohne GUI – also nur mit dem Paket '''network-manager''' – verwendet werden. Eine derartige Verwendung ist vor allem für Server sinnvoll. Für weitere Informationen siehe unter [:NetworkManager/NetworkManager_ohne_GUI:NetworkManager ohne GUI]. = Links = * [ubuntu:NetworkManager/Hardware/3G: NetworkManager Hardware 3G] {en} – unterstützte UMTS-Hardware #tag: Netzwerk, Internet, WLAN