Wie konfiguriere ich, welche Ethernet-Verbindungen beim Booten aktiv sind?

Wie konfiguriere ich, welche Ethernet-Verbindungen beim Booten aktiv sind?

Ich verwalte einen nicht verwalteten dedizierten Server, auf dem CentOS läuft. Seit kurzem kann ich SSH nicht mehr verwenden, wenn ich den Server neu starte. Beide Male, als dies passiert ist, hat der Serverhost das Problem festgestellt und es folgendermaßen erklärt:

„Bitte überprüfen Sie das jetzt – ich bin mir nicht sicher, wie und warum, aber eth0 und eth1 waren beim Booten beide aktiv (es sollte nur eines geben). Ich habe das behoben und den Server neugestartet, woraufhin die Netzwerkverbindung einwandfrei funktionierte. Wenn Sie eine Anwendung haben, die diese Änderung verursachen könnte, deaktivieren Sie diese bitte ebenfalls.“

Damit ich das selbst überprüfen kann, frage ich mich, wo ich nachsehen muss, um die Einstellungen zu sehen, die er dort beschreibt. Auf diese Weise kann ich es selbst konfigurieren und versuchen, festzustellen, ob irgendwelche Programme dies ändern.

Hinweis: Ich habe den Befehl „Neustart“ verwendet. Könnte dies den ONBOOT-Status zurücksetzen?

Antwort1

cdin /etc/sysconfig/network-scripts. Dort finden Sie ifcfg-eth0und ifcfg-eth1. Bearbeiten Sie sie und setzen Sie die ONBOOTWerte der Zeile auf yesbzw. no(Oder umgekehrt, wenn eth1Sie lieber beim Booten hochfahren möchten.)

Wenn Sie verhindern möchten, dass der Kernel überhauptversucht zu berühreneth1die Ethernet-Hardware, können Sie die Zeile in eingeben /etc/modprobe.conf. Etwa so:

#alias eth1 e1000

Das e1000Bit ist der Treibername; er variiert je nach Hardware im Computer. Sie finden die Zeile ohne das #am Anfang; fügen Sie es hinzu.

Eine bessere Lösung wäre einfach,berührendWenn diese Hardware ein Problem darstellt, müssen Sie den Zugriff darauf vollständig auf Hardware-/VM-Ebene entfernen. Wenn es sich um eine VM handelt, entfernen Sie sie aus der VM-Konfiguration. Wenn es sich um echte Hardware handelt, deaktivieren Sie die zweite Ethernet-Schnittstelle in der Firmware der Maschine. (BIOS, EFI ...)

Antwort2

Wenn Sie in der Listen-Zeile in /etc/ssh/sshd_config 0.0.0.0 durch Ihre eth0-IP-Adresse ersetzen, wird die Verwendung von eth1 durch ssh verhindert.

verwandte Informationen