Ich habe versucht zu verwenden
sudo service networking restart
und
sudo /etc/init.d/network restart
aber beide stürzen den Fenstermanager ab und ich kann meine Tastatur nicht mehr für die Eingabe in X verwenden.
Wenn ich die /etc/init.d/
Methode verwende, wird beanstandet, dass ich das Dienstprogramm verwenden soll
e.g. service networking restart
aber es stürzt trotzdem ab.
Gibt es eine GUI-Methode zum Neustarten des Netzwerks?
networking
services
Waspinator
quelle
quelle
Antworten:
Für Desktops
Versuchen
stattdessen.
Ubuntu verwendet Network-Manager anstelle des traditionellen Linux-Netzwerkmodells. Daher sollten Sie den
network-manager
Dienst anstelle desnetwork
Dienstes neu starten . Oder benutze ifup / down .Für Server
Überprüfen Sie diese Antwort .
quelle
networking
, aber die richtige cmd istnetwork-manager
systemctl restart systemd-networkd
Für Server
Ein Neustart des Netzwerks auf einem Desktop-Computer führt dazu, dass dbus und eine Reihe von Diensten angehalten und nie wieder gestartet werden, was normalerweise dazu führt, dass das gesamte System nicht mehr verwendet werden kann.
Da Ubuntu ein ereignisbasiertes Netzwerk aufruft, gibt es einfach keine Möglichkeit, alles rückgängig zu machen und erneut zu machen, sodass ein Neustart einfach nicht möglich ist. Die empfohlene Methode besteht stattdessen darin, ifdown und ifup für die Schnittstellen zu verwenden, die Sie neu konfigurieren möchten:
quelle
exclude=lo
hier?Du könntest es versuchen
(oder wie auch immer Ihre Netzwerkschnittstelle heißt), um das Netzwerk neu zu starten.
quelle
ifup
nicht gebundene Schnittstellen korrekt verarbeiten, währendifconfig
tutUbuntu CLI: Zum Neustarten des Netzwerkdienstes
sudo /etc/init.d/networking restart
oder
quelle
service network-manager restart
funktioniert nicht:Das einzige was funktioniert ist:
quelle
Noch:
Funktioniert nicht auf Ubuntu Server 14.04
nur:
Funktioniert. Ändern Sie eth0: 0 in Ihre Schnittstelle.
quelle
Heutzutage ist die direkteste Methode zum Neustarten von Netzwerkdiensten die Verwendung von systemd- Steuerelementen, nämlich des Befehlszeilendienstprogramms systemd control
systemctl
. Dieser Befehl startet den NetworkManager neu:Weitere Informationen finden Sie hier .
quelle
Verwenden Sie die Anzeige (obere Menüleiste), um das Netzwerk zu deaktivieren und dann zu aktivieren.
quelle
Ich habe das gleiche Problem. Es ist ein bekannter Fehler https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1102507
Verwenden
service network-manager restart
funktioniert durchquelle
Wenn Sie das Netzwerk mit dem Applet von NetworkManager neu starten können, müssen Sie NetworkManager selbst (zumindest die meiste Zeit) nicht neu starten.
Verwenden Sie in diesem Fall den folgenden Code aus einer Shell oder einem Skript, um alle Verbindungen neu zu starten:
Details finden Sie auf der Handbuchseite der NetworkManagar-Befehlszeilenschnittstelle .
Beachten Sie, dass diese Befehle als Applet fungieren und daher keine zusätzlichen Berechtigungen (no
sudo
oder was auch immer) benötigen .quelle
In Ubuntu 14.04 haben sie eine neue "Funktion", die einen Neustart unmöglich macht. Erzwingen Sie das Herunter- und Hochfahren der Schnittstelle.
quelle
Ich glaube nicht wirklich, dass es eine GUI-Methode gibt - zumindest standardmäßig.
Ich bin mir auch nicht sicher, was Sie unter "Neustarten des Netzwerkdienstes" verstehen, aber ich bin der Meinung, dass Folgendes hilfreich sein könnte.
Vor dem Ubuntu 16.04
NetworkManger wird beendet und danach automatisch neu gestartet. Das System wird nicht beschädigt.
Ubuntu 16.04
Aufgrund meiner persönlichen Erfahrung scheint es, dass der NetworkManager in Ubuntu 16.04 nicht immer von selbst neu startet. Es ist besser, ihn manuell zu starten.
quelle
sudo service network-manager restart
und warum?sudo service network-manager restart
hat bei mir beim Posten dieser Antwort einfach nicht geklappt .Wenn Ubuntu 14.04 Desktop oder Server, können Sie Ihr Netzwerk neu starten, indem Sie:
quelle
ifdown: interface eth0 not configured RTNETLINK answers: File exists Failed to bring up eth0.
Dies benutzt Ubuntus Netzwerk-Manager, um eth0 zu deaktivieren und dann zu aktivieren:
Wenn Ihre Verbindung einen anderen Namen hat, verwenden Sie ihn. Sie können den Namen Ihrer Verbindung mit dem folgenden Befehl ermitteln:
quelle
Die Antwort von rmano ist brillant. Löst so viele Probleme.
Bemerkung zur Verbesserung: In U15 erlebe ich eine andere Syntax für nmcli:
Für die Analyse machen Sie:
So beenden Sie den Dienst:
und um neu zu starten, mache:
Kein Sudo erforderlich. Vielen Dank, Rmano!
quelle
Ein alternativer Ansatz für den Server (ab Ubuntu 18.04):
Installieren Sie das ifupdown2-Paket:
apt install ifupdown2
Verwenden
service networking restart
Befehlquelle