CentOS 7 kann nach dem Ändern der Netzwerkkarte nicht auf das Internet zugreifen

CentOS 7 kann nach dem Ändern der Netzwerkkarte nicht auf das Internet zugreifen

Ping www.baidu.com unbekannter Domänenname

Ändern Sie die Host-IP-Adresse

Bildbeschreibung hier einfügen

Klicken Sie mit der rechten Maustaste auf Eigenschaften

Bildbeschreibung hier einfügen

Attribute auswählen

Diese Option wurde ursprünglich automatisch erhalten und kann sich später ändern. Wählen Sie daher eine feste IP. Diese IP erhalten Sie durch Eingabe von „ipconfig“ in das cmd-Fenster des Win10-Hosts:

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Im Internet heißt es, dass die IP-Adresse der virtuellen Maschine mit der des physischen Hosts übereinstimmen muss, aber meine ist tatsächlich nicht konsistent.

Netzwerkkonfiguration virtueller Maschinen

Bildbeschreibung hier einfügen

Öffnen Sie den virtuellen Netzwerk-Editor.

Bildbeschreibung hier einfügen

Die zuerst eingegebene IP-Adresse sollte mit der obigen Win10-Hostkonfiguration übereinstimmen. Das vierte Feld wird mit 0 aufgefüllt, da es sonst zu Konflikten mit der Maske kommt. Das vierte Feld des Subnetz-Gateways (DNS) kann mit 1 oder 2 gefüllt werden.

Bildbeschreibung hier einfügen

Wählen Sie DHCP. Endlich bestätigt.

Konfigurieren Sie die Netzwerkkarte ifcfg-ens33 \ eth0

Zuerst war meine Netzwerkkarte ens33 (die Netzwerkkarte von centos7 beginnt mit ens und die Netzwerkkarte von centos6 beginnt mit eth). Aufgrund von VCS-Lizenzproblemen habe ich ihren Namen in eth0 geändert. Beachten! Wenn Sie die Netzwerkkarte eth0 verwenden, müssen Sie die Netzwerkkarte ens33 unbedingt in andere Dateien mven, da diese Dateien beim Systemstart durchlaufen werden. Wenn ipaddr0 in ens33 konfiguriert ist, wird daher dieses ipaddr0 zuerst verwendet. Schließlich werden Sie in ifconfig das metaphysische Phänomen von eth0s ipaddr = ipaddr0 sehen.

Es ist nicht erforderlich, hier manuell IP-Adressen, Masken oder Gateway-Adressen hinzuzufügen! ! ! (Ich habe es hinzugefügt, aber es wurde letztendlich nicht verwendet)

Bildbeschreibung hier einfügen

Wenn „ipaddr“ nicht ausgefüllt ist, weist das System standardmäßig „ipaddr=169.254.199.128“ zu. Die Zuweisung erfolgt durch DHCP.

Bildbeschreibung hier einfügen

Pingen Sie diese IP-Adresse an, und Sie können Daten empfangen, die anzeigen, dass die IP nutzbar ist

Bildbeschreibung hier einfügen

Pingen Sie das Subnetz-Gateway (DNS) an, und Sie können Daten empfangen, die darauf hinweisen, dass DNS verfügbar ist.

Bildbeschreibung hier einfügen

Nach der Konfiguration der virtuellen Maschine kann der DNS jedoch häufig nicht angepingt werden und muss neu gestartet/neu gebootet werden.

Der Grund dafür ist, dass die Datei /etc/resolv.conf nicht aktualisiert wurde und immer noch der vorherige DNS ist. Das Bild unten zeigt die Datei nach dem Neustart. Man sieht, dass der DNS aktualisiert wurde. Der Ping dieses DNS war erfolgreich.

Bildbeschreibung hier einfügen

ping www.baidu.com

Bildbeschreibung hier einfügen

Ok, Sie können jetzt online gehen!

Ein Neustart ist natürlich nicht notwendig, allerdings fallen dann noch weitere Schritte an, auf die ich hier aber nicht näher eingehe.

Dies ist das Ende dieses Artikels zur Lösung des Problems, dass CentOS7 nach der Änderung der Netzwerkkarte nicht auf das Internet zugreifen kann. Weitere relevante Inhalte zum Thema „CentOS7 kann nicht auf das Internet zugreifen“ finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass alle 123WORDPRESS.COM in Zukunft unterstützen werden!

Das könnte Sie auch interessieren:
  • Lösen Sie das Problem, dass die virtuelle CentOS7-Maschine nicht auf das Internet zugreifen kann, und richten Sie die virtuelle CentOS7-Maschine so ein, dass sie für den Zugriff auf das Internet eine statische IP verwendet
  • CentOS7-Netzwerkkonfiguration unter virtueller VMware-Maschine (Host für drahtlosen Internetzugang)
  • Lösung für das Problem, dass bei der Installation von Centos7 mit VmWare kein Zugriff auf das Internet möglich ist

<<:  HTML+CSS zur Realisierung einer einfachen Navigationsleistenfunktion

>>:  Node erstellt schnell die Backend-Implementierungsschritte

Artikel empfehlen

So verwenden Sie allgemeine MySQL-Funktionen zur Verarbeitung von JSON

Offizielle Dokumentation: JSON-Funktionen Name Be...

Native JavaScript-Implementierung des Fortschrittsbalkens

Der spezifische Code für JavaScript zur Implement...

Implementierung der Wiederaufnahme des K8S-Knotens in den Master-Cluster

1. Knoten löschen Führen Sie kubectl delete node ...

Docker-Fallanalyse: Erstellen eines Redis-Dienstes

Inhaltsverzeichnis 1 Mount-Verzeichnisse und Date...

So verwenden Sie React-Slots

Inhaltsverzeichnis brauchen Kernidee Zwei Möglich...

Was ist SSH-Portweiterleitung? Was nützt das?

Inhaltsverzeichnis Vorwort 1. Lokale Portweiterle...

Über das WeChat-Gleitproblem des UniApp-Editors

Das Uniapp-Applet wird ein ähnliches Dropdown-Pro...

Tutorial zur HTML-Tabellenauszeichnung (48): CSS-modifizierte Tabelle

<br />Sehen wir uns nun an, wie Sie die CSS-...

Detaillierte Erklärung häufig verwendeter CSS-Stile (Layout)

Kompatibel mit neuen CSS3-Eigenschaften In CSS3 k...

Sprungcode für HTML-Seite

Speichern Sie den folgenden Code als Standard-Home...

Detaillierte Erklärung der MySQL InnoDB-Indexerweiterung

Indexerweiterung: InnoDB erweitert automatisch je...