Starten Sie den Netzwerkdienst mit dem Befehl systemctl neu

Starten Sie Den Netzwerkdienst Mit Dem Befehl Systemctl Neu



In vielen Situationen ist es notwendig, den Netzwerkdienst unter Linux neu zu starten. Beispielsweise beim Ändern der Netzwerkhardwarekomponente, beim Ändern der Netzwerkkonfigurationsdateien und wenn das Netzwerk instabil wird.

Unter Linux ist der NetworkManager ein Dienst, der das Systemnetzwerk verwaltet und konfiguriert. Der NetworkManager.service konfiguriert das Netzwerk beim Booten automatisch, muss es jedoch manuell verwalten systemctl Werkzeug verwendet wird.

In dieser Anleitung erkunde ich, wie man das Netzwerk mithilfe von neu startet systemctl Befehl, und ich werde auch andere Methoden durchgehen, um das Netzwerk unter Linux neu zu starten.







So starten Sie den Netzwerkdienst unter Linux neu

Der Neustart des Netzwerks ist einer der wichtigsten Schritte zur Fehlerbehebung im Netzwerk unter Linux. Es wird auch verwendet, um etwaige Konfigurationsänderungen anzuwenden und die Netzwerkressourcen zu aktualisieren.



Es gibt mehrere Ansätze, das Netzwerk unter Linux neu zu starten. Da die meisten Linux-Distributionen auf den Systemd Service Manager umgestiegen sind, ist es einfacher und weniger komplex geworden, das Netzwerk auf ihnen zu verwalten.



Systemd verfügt über einen Befehl namens systemctl, der Netzwerkdienste neu startet. In den folgenden Abschnitten werde ich verschiedene Methoden zum Neustart der Netzwerkdienste unter Linux behandeln.





Starten Sie den Netzwerkdienst mit systemctl neu

Der systemctl Der Befehl enthält verschiedene Optionen zum Verwalten der Systemd-Dienste, einschließlich des Netzwerks.

Um den Netzwerkdienst auf allen aktuellen Versionen von Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky und Alma Linux neu zu starten systemctl mit Neustart Befehl verwendet wird.



Sudo systemctl startet NetworkManager.service neu

Beim Ausführen des Befehls werden das gesamte Netzwerk und die zugehörigen Dienste neu gestartet.

Um die Aktivität des NetworkManager weiter zu analysieren, sehen Sie sich die Protokollmeldungen mit dem Befehl „journalctl“ an.

Journalctl -In NetworkManager.service

Andere Methoden zum Neustarten des Netzwerkdienstes

Linux ist ein Open-Source-Betriebssystem und bietet daher mehrere Tools zur Erledigung einer einzigen Aufgabe. Ebenso können beim Neustart des Netzwerks mehrere Dienstprogramme verwendet werden, z. B. nmcli-, nmtui- und IP-Befehle.

Verwenden des nmcli-Befehls

Der nmcli Die Befehlszeile wird verwendet, um den NetworkManager-Dienst unter Linux zu konfigurieren, der das systemd-Init-System verwendet. Um damit das Netzwerk neu zu starten, führen Sie einfach Folgendes aus nmcli mit Befehl und stellen Sie ihn ein hoch Und runter mit dem Schnittstellenname .

Sudo nmcli mit unten [ Schnittstellenname ] && nmcli mit up [ Schnittstellenname ]

Ersetzen Sie den Schnittstellennamen durch den tatsächlichen Schnittstellennamen Ihres Netzwerks. Um den Schnittstellennamen zu finden nmcli mit Befehl mit zeigen Möglichkeit.

nmcli con show

Hier lautet der Name der Netzwerkschnittstelle Sams Netzwerk .

Ebenso bietet dieses Dienstprogramm eine weitere Option namens Vernetzung, Dies kann auch zum Zurücksetzen des Netzwerks verwendet werden.

Sudo nmcli-Netzwerk aus && nmcli-Netzwerk ein

Die oben genannten Befehle deaktivieren das Netzwerk vorübergehend und aktivieren es. Letztendlich starten Sie das Netzwerk neu, um etwaige Verbindungsprobleme zu beheben.

Verwenden des nmtui-Befehls

Das nmtui ähnelt nmcli, bietet jedoch eine terminalbasierte Benutzeroberfläche, die die Verwendung erleichtert. Um die TUI zu starten, verwenden Sie den Befehl nmtui.

nmtui

Um eine Verbindung neu zu starten, navigieren Sie zu Aktivieren Sie eine Verbindung Option, wählen Sie die Schnittstelle aus und deaktivieren Sie sie.

Wählen Sie anschließend erneut die verbundene Schnittstelle aus, deaktivieren Sie sie und aktivieren Sie sie dann, um den Neustartvorgang durchzuführen.

Kehren Sie nun zum Hauptmenü zurück, indem Sie zu navigieren Option und dann Aufhören die Schnittstelle.

Verwenden des IP-Befehls

Eine andere Methode zum Neustarten des Netzwerks ist die Verwendung des Befehls ip mit dem Schnittstellennamen.

Der Name der Schnittstelle kann mithilfe von ermittelt werden IP Befehl, mit dem Verknüpfung (Netzwerkgerät) und zeigen Optionen.

IP-Link zeigen

Notieren Sie sich den Schnittstellennamen, es ist die Schnittstelle Nummer 5 (wlx74ea3), die derzeit aktiv ist. Ersetzen Sie nun den [Schnittstellennamen] und führen Sie die unten angegebenen Befehle aus, um das Netzwerk neu zu starten.

Sudo IP-Link Satz [ Schnittstellenname ] runter

Sudo IP-Link Satz [ Schnittstellenname ] hoch

Stellen Sie sicher, dass Sie diese Befehle separat ausführen, um einen ordnungsgemäßen Netzwerk-Reset durchzuführen.

Verwendung von Netzwerkskripten

Die Netzwerkskripte sind Skripte zur Verwaltung des Netzwerks und können zusammen mit NetworkManager verwendet werden. Die Netzwerkskripte können auch in Distributionen verwendet werden, die nicht mit NetworkManager geliefert werden. Es wird in den älteren Versionen von RHEL und CentOS verwendet und wird nicht mehr verwendet. Wenn Sie es jedoch trotzdem verwenden möchten ifdown Und ifup-Befehle, dann kannst du es installieren.

Zur Installation auf RHEL-, Cent OS- und Linux-Distributionen, die auf diesen Betriebssystemen basieren.

Lecker installieren Netzwerk-Skripte

Um es auf Ubuntu- oder Debian-basierten Distributionen zu installieren, verwenden Sie.

geeignet Installieren Netscript- 2.4

Jetzt stehen die Befehle ifup und ifdown zur Verfügung, um das Netzwerk neu zu starten.

Sudo ifdown [ Schnittstellenname ] && ifup [ Schnittstellenname ]

Denken Sie daran, dass die Netscript oder Netzwerk-Skripte sind für ältere Linux-Kernel-Versionen konzipiert und wurden veraltet .

Abschluss

Der Neustart des Netzwerks ist eine der wichtigsten Methoden zur Diagnose des fehlerhaften Netzwerks. Die meisten Linux-Distributionen verfügen über ein integriertes Befehlszeilenprogramm namens systemctl zum Neustarten der Netzwerkdienste. Sie können es aber auch verwenden nmcli , IP , Und ifdown/ifup Befehle zum Neustart des Netzwerks. Alle diese Methoden werden in diesem Handbuch besprochen. Es wird jedoch empfohlen, systemctl zu verwenden, da es sich um die Standardmethode handelt und weniger komplex ist.