Lösung für das Problem, dass Linux in VMware keine Verbindung zum Internet herstellen kann, nachdem der Computer unerwartet heruntergefahren wurde

Lösung für das Problem, dass Linux in VMware keine Verbindung zum Internet herstellen kann, nachdem der Computer unerwartet heruntergefahren wurde

Problembeschreibung: Die Netzwerkkartendatei /etc/sysconfig/network-scripts/ifcfg-eth0 des Linux-Systems wurde zuvor konfiguriert und auf das externe Netzwerk kann normal mithilfe des NAT-Dienstes zugegriffen werden. Nachdem der Computer jedoch unerwartet heruntergefahren wurde, wodurch VMware zwangsweise geschlossen werden musste, stellte ich beim erneuten Starten von VMware fest, dass ich mit dem Remoteverbindungstool keine Verbindung zu Linux in der virtuellen Maschine herstellen konnte. Darüber hinaus stellte ich fest, dass beim Anpingen der IP-Adressen des jeweils anderen in cmd und der virtuellen Maschine kein Ping möglich war und Linux nicht auf das externe Netzwerk zugreifen konnte.

Lösung: Bisher wurden zwei Lösungen gefunden.

(1) Klicken Sie nach dem Herunterfahren des Linux-Systems in der VMware-Menüleiste unter der Option „Bearbeiten“ auf die Schaltfläche „Virtual Network Editor“. Abbildung 1 wird angezeigt. Klicken Sie hier, um die Standardkonfiguration wiederherzustellen ( denken Sie daran, dies nach dem Herunterfahren des Linux-Systems zu tun, da Sie sonst nicht klicken können . Manchmal dauert das Öffnen dieses Fensters sehr lange. Schließen Sie es daher und öffnen Sie es erneut).

Abbildung 1

Nachdem Sie auf die Schaltfläche oben geklickt haben, installiert die VMware-Software den in Windows befindlichen Netzwerkadapter automatisch neu (deinstalliert und dann installiert), wie in Abbildung 2 dargestellt.

Abbildung 2

Dieser Vorgang erfordert eine Wartezeit von 1 bis 2 Minuten (die genaue Zeit hängt von der Leistung des PCs ab). Konfigurieren Sie dann die IP-Adresse in ifcfg-eth0 unter demselben LAN entsprechend der Subnetz-IP-Adresse im NAT-Modus in Abbildung 1, und dann können Sie das externe Netzwerk anpingen.

(2) Das VMware-Netzwerk muss nicht zurückgesetzt werden. Sie müssen lediglich die vier VMware-bezogenen Dienste im Task-Manager neu starten (der Workstations-Server, der VMwareHostd entspricht, ist ein gemeinsam genutzter Dienst für VMware-Software und Sie müssen sich darum nicht kümmern). ( Methode 2 wird empfohlen )

Konkrete Schritte: 1. Rufen Sie mit der Tastenkombination Strg+Umschalt+ESC die Task-Manager-Oberfläche auf (natürlich können Sie sie auch mit der rechten Maustaste auf die Taskleiste auf dem Desktop öffnen, aber die Tastenkombination ist einfacher). Wählen Sie dann das letzte Element „Dienste“ aus. Die in Abbildung 3 dargestellte Oberfläche wird angezeigt.

Abbildung 3

Es kann festgestellt werden, dass alle mit VMware verbundenen Dienste nicht mehr funktionieren. Dies liegt wahrscheinlich daran, dass VMware zwangsweise heruntergefahren wurde, was dazu führte, dass diese Dienste abnormal heruntergefahren wurden. Anschließend können sie nach dem Start von VMware nicht mehr automatisch gestartet werden. Daher müssen Sie manuell mit der rechten Maustaste klicken und diese Dienste „starten“. Dann können Sie wie durch Zauberhand feststellen, dass sich das Linux-System wieder normal mit dem externen Netzwerk verbinden kann, wie in Abbildung 4 dargestellt.

Abbildung 4

Zusammenfassung: Nachdem VMware versehentlich zum Herunterfahren gezwungen wurde, konnten die zugehörigen Dienste beim Neustart nicht automatisch geöffnet werden, was dazu führte, dass das Linux-System, das den NAT-Dienst verwendet, keine Verbindung zum Internet herstellen konnte. Ich habe das Gefühl, dass dies der „böse Bruder“ von VMware ist. (Hinweis: Die VMware-Versionsnummer lautet hier 10.0.0 Build-1295980. Andere Versionen haben wir auf dieses Problem nicht getestet.)

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So ändern Sie die Standard-Python-Version bei der Installation von Python unter Linux
  • Zusammenfassung der Methoden zum Überprüfen, ob der Port in Linux geöffnet ist
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 sowie zur Kennwortänderung unter Linux
  • So installieren Sie Maven automatisch in der kontinuierlichen Integration von Linux
  • Grafisches Tutorial zur Installation von Linux CentOS6.9 unter VMware
  • Lösung für das Problem mit verstümmeltem MySQL-Code unter Linux
  • Zusammenfassung der Methoden zum Erstellen, Auflisten und Löschen von Docker-Containern unter Linux
  • So zeigen Sie verfügbare Netzwerkschnittstellen in Linux an
  • Linux-System zum Anzeigen von CPU, Maschinenmodell, Speicher und anderen Informationen
  • Lösung für den Fehler beim Laden der dynamischen Bibliothek, wenn ein Linux-Programm ausgeführt wird

<<:  Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17

>>:  Analyse des Kompilierungsprozesses des Remax-Frameworks zum Schreiben kleiner Programme mit React (empfohlen)

Artikel empfehlen

MySql5.7.21 Installationspunkte Datensatznotizen

Die heruntergeladene Version ist die Zip-Dekompri...

So implementieren Sie die Seiten-Screenshot-Funktion in JS

„Seiten-Screenshot“ ist eine Anforderung, die häu...

...

Einige Fallstricke beim JavaScript Deep Copy

Vorwort Als ich zuvor zu einem Vorstellungsgesprä...

Detailliertes Tutorial zur Verwendung des Prettier Code-Plugins in vscode

Warum prettier verwenden? In großen Unternehmen k...

Lösen Sie das Matching-Problem in CSS

Problembeschreibung Wie wir alle wissen, wird bei...

Beispiel zum Aktivieren langsamer Abfragen in MySQL

Vorwort Das langsame Abfrageprotokoll ist eine se...

MySQL-Indexoptimierung: Detaillierte Einführung in die Paging-Erkundung

Inhaltsverzeichnis MySQL-Indexoptimierung – Pagin...

JavaScript-Tippspiel

In diesem Artikel wird der spezifische JavaScript...

ThingJS-Partikeleffekte, um Regen- und Schneeeffekte mit einem Klick zu erzielen

Inhaltsverzeichnis 1. Partikeleffekte 2. Laden Si...

Beispiel für die Installation von nginx in einem angegebenen Verzeichnis

Aufgrund von Unternehmensanforderungen müssen zwe...

Anwendung von HTML und CSS in Flash

Anwendung von HTML und CSS in Flash: Ich habe zufä...

Detaillierte Erklärung von Group By und Having in MySQL

Mit der GROUP BY-Syntax können die Abfrageergebni...

Einige grundlegende Anweisungen für Docker

Inhaltsverzeichnis Einige grundlegende Anweisunge...