<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Nmcli_mit_Rocky</id>
	<title>Nmcli mit Rocky - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Nmcli_mit_Rocky"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Nmcli_mit_Rocky&amp;action=history"/>
	<updated>2026-06-28T18:32:22Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Nmcli_mit_Rocky&amp;diff=70268&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „= NetworkManager und nmcli =  NetworkManager ist der Standard-Netzwerkdienst unter Rocky Linux. Er verwaltet alle Netzwerkverbindungen – kabelgebunden, WLAN,…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Nmcli_mit_Rocky&amp;diff=70268&amp;oldid=prev"/>
		<updated>2026-05-20T07:56:13Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „= NetworkManager und nmcli =  NetworkManager ist der Standard-Netzwerkdienst unter Rocky Linux. Er verwaltet alle Netzwerkverbindungen – kabelgebunden, WLAN,…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= NetworkManager und nmcli =&lt;br /&gt;
&lt;br /&gt;
NetworkManager ist der Standard-Netzwerkdienst unter Rocky Linux. Er verwaltet alle Netzwerkverbindungen – kabelgebunden, WLAN, VPN und mehr. Die Konfiguration erfolgt über die Kommandozeile mit &amp;lt;code&amp;gt;nmcli&amp;lt;/code&amp;gt; oder über die textbasierte Oberfläche &amp;lt;code&amp;gt;nmtui&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Anders als auf älteren Systemen werden Netzwerkeinstellungen nicht mehr direkt in Dateien unter &amp;lt;code&amp;gt;/etc/sysconfig/network-scripts/&amp;lt;/code&amp;gt; geschrieben – NetworkManager übernimmt das und speichert Verbindungen als &amp;lt;code&amp;gt;.nmconnection&amp;lt;/code&amp;gt;-Dateien unter &amp;lt;code&amp;gt;/etc/NetworkManager/system-connections/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Überblick =&lt;br /&gt;
&lt;br /&gt;
== Geräte anzeigen ==&lt;br /&gt;
;Zeigt alle Netzwerkinterfaces und ihren aktuellen Status&lt;br /&gt;
* nmcli device&lt;br /&gt;
 DEVICE   TYPE      STATE      CONNECTION&lt;br /&gt;
 enp0s3   ethernet  connected  enp0s3&lt;br /&gt;
 enp0s8   ethernet  connected  enp0s8&lt;br /&gt;
 lo       loopback  unmanaged  --&lt;br /&gt;
&lt;br /&gt;
== Verbindungen anzeigen ==&lt;br /&gt;
;Zeigt alle gespeicherten Verbindungen – aktiv oder nicht&lt;br /&gt;
* nmcli connection show&lt;br /&gt;
 NAME    UUID                                  TYPE      DEVICE&lt;br /&gt;
 enp0s3  0e38dbe9-b7a1-38cc-b59d-538862e6e7d3  ethernet  enp0s3&lt;br /&gt;
 enp0s8  dd8e54e9-6f60-388b-8abb-60a1248a93e3  ethernet  enp0s8&lt;br /&gt;
&lt;br /&gt;
== Details einer Verbindung anzeigen ==&lt;br /&gt;
;Alle gesetzten Parameter einer Verbindung im Überblick&lt;br /&gt;
* nmcli device show enp0s3&lt;br /&gt;
&lt;br /&gt;
= IP-Konfiguration =&lt;br /&gt;
&lt;br /&gt;
== Statische IP setzen ==&lt;br /&gt;
;Alle Parameter können in einem Befehl gesetzt werden – sauberer als mehrere Einzelbefehle&lt;br /&gt;
* nmcli connection modify enp0s3 ipv4.method manual ipv4.addresses 192.168.HS.2XX/24&lt;br /&gt;
;Gateway setzen&lt;br /&gt;
* nmcli connection modify enp0s3 ipv4.gateway 192.168.HS.254&lt;br /&gt;
;DNS setzen&lt;br /&gt;
* nmcli connection modify enp0s3 ipv4.dns 10.88.2XX.21&lt;br /&gt;
;DNS-Suchdomäne setzen – vervollständigt kurze Hostnamen automatisch&lt;br /&gt;
* nmcli connection modify enp0s3 ipv4.dns-search it2XX.int&lt;br /&gt;
&lt;br /&gt;
== DHCP aktivieren ==&lt;br /&gt;
;Zurück auf automatische IP-Vergabe umschalten&lt;br /&gt;
* nmcli connection modify enp0s3 ipv4.method auto&lt;br /&gt;
&lt;br /&gt;
== Änderungen übernehmen ==&lt;br /&gt;
;Geänderte Einstellungen werden erst nach einem Neustart der Verbindung aktiv&lt;br /&gt;
* nmcli connection down enp0s3&lt;br /&gt;
* nmcli connection up enp0s3&lt;br /&gt;
&lt;br /&gt;
= Verbindungen verwalten =&lt;br /&gt;
&lt;br /&gt;
== Neue Verbindung anlegen ==&lt;br /&gt;
;Sauberer als modify wenn noch keine Connection existiert – con-name und ifname explizit setzen&lt;br /&gt;
* nmcli connection add type ethernet ifname enp0s8 con-name enp0s8 ipv4.method manual ipv4.addresses 10.88.2XX.1/24&lt;br /&gt;
* nmcli connection up enp0s8&lt;br /&gt;
&lt;br /&gt;
== Zone für firewalld setzen ==&lt;br /&gt;
;NetworkManager teilt firewalld mit welche Zone ein Interface bekommt – reproduzierbar nach Reboot&lt;br /&gt;
* nmcli connection modify enp0s3 connection.zone external&lt;br /&gt;
* nmcli connection modify enp0s8 connection.zone dmz&lt;br /&gt;
* nmcli connection modify enp0s9 connection.zone internal&lt;br /&gt;
&lt;br /&gt;
== Verbindung löschen ==&lt;br /&gt;
;Löscht die gespeicherte Verbindung – das Interface bleibt bestehen&lt;br /&gt;
* nmcli connection delete enp0s8&lt;br /&gt;
&lt;br /&gt;
== Verbindung aktivieren/deaktivieren ==&lt;br /&gt;
* nmcli connection up enp0s8&lt;br /&gt;
* nmcli connection down enp0s8&lt;br /&gt;
&lt;br /&gt;
= Routen =&lt;br /&gt;
&lt;br /&gt;
== Statische Route hinzufügen ==&lt;br /&gt;
;Nützlich wenn Pakete für ein bestimmtes Netz über einen anderen Gateway geroutet werden sollen&lt;br /&gt;
* nmcli connection modify enp0s3 +ipv4.routes &amp;quot;192.168.34.0/24 192.168.33.1&amp;quot;&lt;br /&gt;
* nmcli connection up enp0s3&lt;br /&gt;
&lt;br /&gt;
== Routen anzeigen ==&lt;br /&gt;
* ip route show&lt;br /&gt;
&lt;br /&gt;
= Hostname =&lt;br /&gt;
&lt;br /&gt;
== Hostname anzeigen ==&lt;br /&gt;
* hostnamectl&lt;br /&gt;
&lt;br /&gt;
== Hostname setzen ==&lt;br /&gt;
;Setzt den statischen Hostnamen – wird in /etc/hostname geschrieben&lt;br /&gt;
* hostnamectl set-hostname fw.it2XX.int&lt;br /&gt;
&lt;br /&gt;
= nmtui =&lt;br /&gt;
&lt;br /&gt;
nmtui ist die textbasierte Oberfläche von NetworkManager – nützlich wenn man sich nmcli nicht merken will oder schnell etwas einstellen möchte ohne grafische Oberfläche.&lt;br /&gt;
&lt;br /&gt;
== Starten ==&lt;br /&gt;
* nmtui&lt;br /&gt;
&lt;br /&gt;
;Das Hauptmenü bietet drei Optionen:&lt;br /&gt;
* '''Edit a connection''' – Verbindungen anlegen und bearbeiten&lt;br /&gt;
* '''Activate a connection''' – Verbindungen aktivieren oder deaktivieren&lt;br /&gt;
* '''Set system hostname''' – Hostname setzen&lt;br /&gt;
&lt;br /&gt;
== Verbindung bearbeiten ==&lt;br /&gt;
;Navigation mit den Pfeiltasten, Felder mit Tab wechseln, Werte direkt eingeben&lt;br /&gt;
;Am Ende: OK → Back → Activate a connection → Verbindung neu aktivieren&lt;br /&gt;
&lt;br /&gt;
= Weiterführende Themen =&lt;br /&gt;
&lt;br /&gt;
;[[nmcli bridge]]: Bridge-Interfaces für Virtualisierung&lt;br /&gt;
;[[nmcli Route setzen]]: Komplexe Routing-Konfiguration&lt;br /&gt;
;[[nmcli Hotspot]]: WLAN-Hotspot aufspannen&lt;br /&gt;
;[[AP nmcli]]: Access Point Konfiguration&lt;br /&gt;
;Wireguard VPN importieren:&lt;br /&gt;
* nmcli connection import type wireguard file wg0.conf&lt;br /&gt;
* nmcli connection delete wg0&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
* https://www.server-world.info/en/note?os=Fedora_35&amp;amp;p=ntp&amp;amp;f=1&lt;br /&gt;
* https://www.golinuxcloud.com/nmcli-command-examples-cheatsheet-centos-rhel/&lt;br /&gt;
* https://blogs.gnome.org/thaller/2019/03/15/wireguard-in-networkmanager/&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>