Ich habe ein bisschen nachgesehen und festgestellt, dass es heutzutage möglich ist, diese Konfiguration mit dem nmcli
Tool zu erstellen . Tatsächlich ermöglicht es die vollständige Steuerung von NetworkManager. Die Handbuchseiten für nmcli sind sehr gründlich und ziemlich verständlich. Siehe man nmcli
und man nm-settings
.
Um die Konfiguration in dieser Frage einzurichten, ist es am einfachsten, Ihr aktuelles Verbindungsprofil zu bearbeiten. Ermitteln Sie den Namen des Profils mit Ihrem GUI NetworkManager-Tool und bearbeiten Sie es mit dem CLI-Editor (hier lautet der Name Ethernet connection
):
$ sudo nmcli c 'Ethernet-Verbindung' bearbeiten
=== | Interaktiver Verbindungseditor nmcli | ===
Bestehende '802-3-Ethernet'-Verbindung bearbeiten:' Ethernet-Verbindung 1 '
Tippe 'help' oder '?' für verfügbare Befehle.
Geben Sie 'describe [.]' Ein, um eine detaillierte Beschreibung der Eigenschaft zu erhalten.
Sie können die folgenden Einstellungen bearbeiten: Verbindung, 802-3-Ethernet (Ethernet), 802-1x, dcb, ipv4, ipv6
nmcli> gehe zu ipv4
Sie können die folgenden Eigenschaften bearbeiten: Methode, DNS, DNS-Suche, DNS-Optionen, DNS-Priorität, Adressen, Gateway, Routen, Routenmetrik, Ignore-Auto-Routen, Ignore-Auto-DNS, DHCP-Hostname, DHCP -send-hostname, never-default, möglicherweise-fehlgeschlagen, dad-timeout, dhcp-timeout, dhcp-client-id, dhcp-fqdn
nmcli ipv4> set ipv4.addresses {your_address_here} / {your_network_prefix_here}
Möchten Sie auch 'ipv4.method' auf 'manual' setzen? [ja]: nein
nmcli ipv4> speichern
Verbindung 'Ethernet-Verbindung' (87fa8e41-7fe3-435a-a2f2-29a9c8084d2d) erfolgreich aktualisiert.
nmcli ipv4> beenden
Fettgedruckte Teile sind Ihre Eingaben. Ersetzen Sie die Angaben in geschweiften Klammern durch Ihre Einstellungen. Bei der Beantwortung no
der Frage zur Beibehaltung der ipv4.method
DHCP-Konfiguration. Danach müssen Sie die Konfiguration deaktivieren und wieder aktivieren, was mit GUI-Tools oder nmcli möglich ist.
Wenn Sie möchten, können Sie auch eine neue Verbindung über die Befehlszeile erstellen:
sudo nmcli -p connection add type ethernet ifname {your_interface_name} con-name MyConnection -- ipv4.addresses {your_address}/{your_prefix_length} ipv4.method auto
Ersetzen Sie die geschweiften Klammern durch Ihre Einstellungen.
Wenn Sie die Konfigurationsdateien dennoch bearbeiten möchten, müssen Sie die Datei nach der Bearbeitung erneut laden:
sudo nmcli connection reload
Beachten Sie, dass auf diese Weise erstellte Konfigurationen die GUI-Tools verwirren können. Bestenfalls werden Ihnen die statischen Adressen nicht angezeigt.