Wie kann ich nmcli verwenden, um die Verwaltung eines bestimmten Geräts vorübergehend zu beenden?
Wenn ich meine Geräte aufliste, erhalte ich:
$nmcli dev
DEVICE TYPE STATE CONNECTION
eno1 ethernet connected COMPANY-LAN
enp3s0 ethernet connected MY-TEST-LAN
lo loopback unmanaged --
Ich möchte die nm-Steuerung von enp3s0 vorübergehend ausschalten können, sie manuell mit ip
oder konfigurieren ifconfig
und dann später, ohne Neustart oder Neustarten von Netzwerkdiensten, die Steuerung wieder an nm übergeben. Und ich möchte das alles über nmcli machen, nicht über die GUI.
Ich bin für jede Hilfe/jeden Vorschlag dankbar.
Falls es wichtig ist: Ich verwende Ubuntu 16.04, nmcli Version 1.2.0.
Antwort1
In neueren NetworkManager-Versionen (1.2.0 und höher):
nmcli dev set eth0 managed no
In früheren Versionen besteht die einzige Möglichkeit darin, die Verwaltung /etc/NetworkManager/NetworkManager.conf
eines Geräts durch Bearbeiten dauerhaft aufzuheben:
[keyfile]
unmanaged-devices=interface-name:eth0