Nachdem Sie das Alibaba Cloud Control Panel genutzt haben, um die ECS-Instanz durch ein privates Netzwerk und einen virtuellen Switch zu ersetzen, können Sie sich nicht mit SSH wieder auf dem Server anmelden.
Betriebssystem: CentOS 7.4 64-Bit
Ursache des Problems: Wenn du den IP-Route-Befehl ausführst, stellst du fest, dass die Standard-Routing-Konfiguration, die mit dem Standard beginnt, fehlt. (IP-Protokollpakete, die über das Netzwerk übertragen werden, müssen geroutet werden, um das Ziel ihres nächsten Sprungs zu bestimmen.) Wenn kein passender Routeneintrag in der Routing-Tabelle gefunden werden kann, ist es unmöglich zu bestimmen, wohin das Paket transportiert werden soll, da die Zieladresse nicht erreichbar ist. )
Übergangslösung
Fügen Sie jedoch Standardrouten hinzu, ohne die Netzwerkkartenkonfiguration zu ändern und Netzwerkdienste neu zu starten.Nach dem Abschalten oder Neustart funktioniert es nicht mehr, lautet der Befehl wie folgt:
Dauerhafte Lösung
Bearbeiten Sie die Haupt-NIC-Konfigurationsdatei, ändern Sie die Datei /etc/sysconfig/network-scripts/ifcfg-eth0 und setzen Sie die statische IP-Adresse wie folgt:
Nach Abschluss der Änderung verwenden Sie folgenden Befehl, um den Netzwerkdienst neu zu starten:
Schließlich könnte die Beratung von Alibaba-Cloud-Ingenieuren an Versionsproblemen des Systems liegen (da ich einen anderen Server auf einem anderen System habe, gibt es nach der Änderung des privaten Netzwerks kein Problem, und die Netzwerkkarte erhält automatisch die IP-Adresse).
Führen Sie folgenden Befehl aus, um die MAC-Adresse der NIC der Instanz zu erhalten.
Lockehttp://100.100.100.200/latest/meta-data/network/interfaces/macs/ Führen Sie folgenden Befehl aus, um die private IP-Adresse der Netzwerkkarte zu erhalten.
Lockehttp://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_Address]/primary-ip-address Führe folgenden Befehl aus, um die Maskenadresse der NIC zu erhalten.
Lockehttp://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_Address]/netmask Führe folgenden Befehl aus, um das Gateway für die Netzwerkkarte zu erhalten
Lockehttp://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_Adresse]/Gateway
Referenz:
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
|