Was ist nmcli?

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Grundsätzliches

  • NetworkManager ist für Rechner ohne graphische Desktops, also z.B. für Headless Server
  • Server ohne Desktop und ohne Window-Manager (also nur eine Konsole)
  • Es ist aber trotzdem über das Kommandozeilen-Programm nmcli einsetzbar.
  • NetworkManager hat Vorteile gegenüber anderen Verfahren, insbesondere bei einer WLAN-Verbindung.
  • Weil er die Verbindung zum Netzwerk nicht nur beim Hochfahren regelt
  • Sondern auch im laufenden Betrieb ständig die Verbindung überwacht und wenn erforderlich nach Unterbrechungen auch wieder herstellt.
  • Das macht NetworkManager auch für Server-Installationen interessant
  • Als Ersatz für die Netzwerkkonfigurationen über die Datei /etc/network/interfaces.
  • NetworkManager verwendet allerdings im Gegensatz zu ifupdown zur Legitimation von System-Operationen PolicyKit.
  • Dieses sollte vom Administrator für seinen konkreten Einzelfall konfiguriert werden.
  • Auch bei Rechnern mit graphischem Desktop können die hier vorgestellten Arbeitsweisen genutzt werden, beispielsweise bei der Fehlersuche.
  • Die Möglichkeiten von nmcli und die dabei zu verwendende Kommandosprache sind versionsabhängig.
  • Mit dem Begriff Konsole ist hier die Eingabe am Shell-Prompt (cmdline, shell) gemeint.

Quelle