service network restart
Wie kann ich in RHEL eine bestimmte Netzwerkschnittstelle neu starten , anstatt den Befehl zu verwenden? Sagen wir "eth1" mit nur einem Befehl.
"Nur ein Befehl", weil das die einzige Schnittstelle ist, an der meine ssh
auch arbeitet. Also, wenn ich im Begriff bin zu verwenden: ifdown
und dann ifup
werde ich nie in der Lage sein, den ifup
Befehl zu treffen, da meine ssh
einmal nach dem ifdown eth1
Befehl beendet wurde.
Es sollte also einen einzigen Befehl geben, der es mir ermöglicht, die Schnittstelle, die meine aktuelle ssh
Verbindung bedient, zu beenden und dann wieder zu öffnen . Ich brauche mir also keine Sorgen um die Verbindung zu meinem Server zu machen.
Irgendeine Idee bitte?
ifdown eth1 && ifup eth1
Könnte ich vorschlagen , dass ifup auf diese Weise nur ausgeführt wird, wenn ifdown erfolgreich war, während;
ifup unabhängig von der Rückkehr von ifdown ausgeführt wird.Sie können eine Schnittstelle neu starten, indem Sie die folgenden Befehle eingeben:
Danach können Sie überprüfen, ob Ihre neue Konfiguration aktiv ist
quelle
ifdown eth1 ; ifup eth1
?Versuchen Sie, die IP-Adresse (oder einen beliebigen Schnittstellenparameter) einer Schnittstelle auf einem Remotecomputer zu ändern? Wenn die Antwort Ja lautet, können Sie eine der folgenden Methoden ausprobieren:
Eine coole Methode ist, mit dem Bildschirm-Dienstprogramm eine Sitzung zu erstellen, indem Sie einfach 'Bildschirm' eingeben. Wenn Sie den Netzwerkdienst neu gestartet haben und Ihre SSH-Verbindung getrennt wurde , überprüfen Sie mithilfe von screen -ls , ob die Sitzung noch aktiv ist (aber getrennt), und screen -r , um die getrennte Sitzung fortzusetzen . Dies funktioniert, wenn in Ihrer Schnittstellenkonfigurationsdatei kein Fehler vorliegt, dh der Netzwerkdienst erfolgreich neu gestartet wurde.
Sie können auch den folgenden Trick anwenden:
Bearbeiten Sie anschließend Ihre Schnittstellenkonfigurationsdatei und starten Sie den Netzwerkdienst neu. Im Fehlerfall müssen Sie lediglich 10 Minuten warten, um die vorherige Konfiguration erneut anzuwenden und den Netzwerkdienst neu zu starten.
quelle
Alle Antworten, die sich auf ifup und ifdown beziehen, stimmen nicht mit der Frage überein. ifup und ifdown bringen die Schnittstelle nur nach oben und unten, der Netzwerkdienst wird dadurch nicht beeinträchtigt. Für Linux bedeutet Netzwerkdienst nicht nur die Einrichtung von IP-Schnittstellen.
Weitere Informationen finden Sie im Skript /etc/rc.d/network.
quelle