GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie simuliert man ein ausgestecktes Netzwerkkabel oder einen ausgefallenen Server?

Bringen Sie einfach die Schnittstelle herunter. Zum Beispiel mit eth0:

ip link set eth0 down

So bringen Sie die Benutzeroberfläche wieder zum Laufen:

ip link set eth0 up

Wenn Sie die am häufigsten gewählte Antwort auf einem Computer verwenden, mit dem Sie sich über SSH verbinden, werden Sie das Netzwerk herunterfahren und haben keine Möglichkeit, es wieder hochzufahren. Das Folgende ist eine Möglichkeit, es während einer SSH-Verbindung herunterzufahren und wieder hochzufahren.

Beispiel mit Schnittstelle ens32 :

Wenn Sie ausführen:

ip link set ens32 down

Und Sie verbinden sich über SSH, Sie können es nicht erneut aufrufen, da Sie Ihr Netzwerk deaktiviert haben und daher keine SSH-Verbindung zu Ihrem Server herstellen können.

Ich verwende das folgende Skript, um 20 Sekunden Ausfallzeit zu simulieren:

#!/bin/sh
ip link set ens32 down
sleep 20
ip link set ens32 up

Speichern Sie es als downtime.sh, vergewissern Sie sich, dass die Datei über Ausführungsrechte verfügt, und führen Sie dann Folgendes aus:

sudo ./downtime.sh

Linux
  1. Fehlerbehebung Wenn Ihre Website auf einem Linux-Server nicht verfügbar ist

  2. Fehlerbehebung Wenn Ihre Website auf einem Linux-Server nicht verfügbar ist

  3. Wie kann ich Ubuntu Server 14.04 mit Nfs über das Netzwerk booten?

  4. Wie installiere ich Ubuntu Server ohne Netzwerkverbindung?

  5. Wie erkennt man den physikalischen Verbindungszustand eines Netzwerkkabels/-steckers?

So teilen Sie den Drucker im Netzwerk unter Linux

So ermitteln Sie den Verbindungsstatus eines Netzwerkkabels in Linux

So installieren Sie Plex Media Server auf Ubuntu 16.04 Server/Desktop

Wie man einen Cloud-Server zurücksetzt

So sperren Sie Ihren CentOS-Server mit IPTables

So starten Sie das Netzwerk unter Ubuntu 22.04 neu