Die Option Automatisch verbinden ist für meine kabelgebundene kabelgebundene Verbindung 1 zulässig . Das Trennen der Verbindung funktioniert, wenn ich dies über das Menü Netzwerk> Trennen des Panels tue . Aber wenn ich das mit Befehl mache:
nmcli con down id "Wired connection 1"
Sobald die Verbindung getrennt wird, ist die Verbindung wieder hergestellt.
Wie funktioniert Netzwerk> Verbindung trennen ? Können wir dasselbe tun, nmcli
ohne die automatische Verbindung zu deaktivieren?
Hinweis:
nmcli con down id "Wired connection 1"
funktioniert wie bei deaktivierter automatischer Verbindung (aber auch dies ist keine Option),- Ich möchte nicht verwenden
sudo
(wäre nicht gut, in ein Skript zu implementieren!).
networking
command-line
präzise
quelle
quelle
Antworten:
Der folgende Befehl funktioniert für mich wie ein Zauber, wenn ich eine Internetverbindung vom Terminal aus deaktivieren möchte:
So aktivieren Sie es erneut:
HINWEIS: Wie von CPBL kommentiert , funktioniert dies in Ubuntu 15.04 und höher nicht mehr. Verwenden Sie stattdessen
nmcli networking off
undnmcli networking on
.Ein anderer Weg, der Ihrer Suche sehr nahe kommt, ist:
Um eth0 wieder zu aktivieren, müssen Sie Folgendes eingeben:
Beispiel für eine Verbindung mit dem Namen "Kabelverbindung 1":
Ändern
eth0
Sie den Namen Ihrer Kabelschnittstelle. Auf diese Weise werden weitere Verbindungen ohne Benutzer- / manuelle Eingriffe wie folgt verhindertman nmci
:Bitte lesen Sie
man nmcli
für weitere Informationen.quelle
nmcli nm enable false
unterscheidet sich stark von der Option Netzwerk -> Verbindung trennen . Letztere deaktiviert lediglich die angegebene Verbindung (keine erhöhten Berechtigungen erforderlich), erstere deaktiviert jedoch das Netzwerk !nmcli dev disconnect iface eth0
ist der eine; es trennt die aktive Verbindung (sagen „Wired - Verbindung 1“) konfiguriert ist, das Gerät zu verwendeneth0
.. und im Anschluss an die ich verwenden kannnmcli con up id "Wired connection 2"
mit ihm ist eine andere Konfiguration zu verbinden .. (mitnmcli nm enable false
das würdenmcli nm enable true && nmcli con up id "Wired connection 2"
)