So legen Sie eine feste IP-Adresse in einer virtuellen CentOS7-Maschine fest

So legen Sie eine feste IP-Adresse in einer virtuellen CentOS7-Maschine fest

Da meine Entwicklungsumgebung darin besteht, CentOS in einer virtuellen VMWare-Maschine zu installieren und dann die Interception in der Hostdatei einzurichten, kann ich direkt zum CentOS der virtuellen Maschine springen, aber die IP-Adresse der virtuellen Maschine ändert sich ständig, sodass ich die Hostdatei jederzeit ändern muss, was sehr mühsam ist. Ich habe mich entschieden, eine feste IP für die virtuelle Maschine zu verwenden und habe die Schritte zur späteren Verwendung aufgezeichnet. Ich hoffe, es kann anderen Freunden helfen.

Umgebung: Host ist Windows 10 VMWare 12 Centos 7.5

1. Richten Sie den Netzwerkverbindungsmodus der virtuellen Maschine ein

Klicken Sie auf den Namen der virtuellen Maschine -> Rechtsklick -> Einstellungen

Ändern Sie den Netzwerkadapter. Der Netzwerkverbindungsmodus kann als „NAT-Modus“ oder „Benutzerdefiniert“ ausgewählt werden.

2. Bearbeiten->Virtueller Netzwerkeditor

Wählen Sie VMNet8 und klicken Sie auf „Einstellungen ändern“

Deaktivieren Sie „Lokalen DHCP-Dienst verwenden, um virtuellen Maschinen IP-Adressen zuzuweisen“. Legen Sie das Subnetz-IP-Segment und die Subnetzmaske fest. Versuchen Sie, das Subnetz-IP-Segment vom Host-IP-Segment zu unterscheiden.

Klicken Sie auf „NAT-Einstellungen“

Legen Sie das Gateway fest. Es darf nicht mit der IP-Adresse der virtuellen Maschine identisch sein. Merken Sie sich dieses Gateway, das im dritten Schritt verwendet wird. Es entspricht GATEWAY

3. Ändern Sie die CentOS-Konfigurationsdatei in der virtuellen Maschine

cd /etc/sysconfig/network-scripts Rufen Sie das Konfigurationsverzeichnis auf

Ändern Sie die Konfigurationsdatei vim ifcfg-eno16777736 [das System ist anders, der Name der Netzwerkkarte ist auch anders]

BOOTPROTO=statisch
ONBOOT=ja
IPADDR=192.168.8.123 #Das einzustellende IP-Segment ist das gleiche wie NETMASK=255.255.255.0
GATEWAY=192.168.8.2 #Muss mit dem Gateway übereinstimmen, das im zweiten Schritt von der virtuellen Netzwerkkarte festgelegt wurde DNS1=8.8.8.8 #Dies muss festgelegt sein, sonst kann die externe IP-Adresse, jedoch nicht der Domänenname, gepingt werden

Nachdem die Änderung abgeschlossen ist, speichern und beenden Sie den Vorgang.

Starten Sie die Netzwerkdienste neu

systemctl restart network.service 

Überprüfen Sie, ob die IP-Adresse die IP-Adresse ist, die Sie festlegen möchten

Ping www.baidu.com kann auf das externe Netzwerk zugreifen

Lassen Sie uns hier erweitern und einige Exit-Befehle speichern:

:w speichert die Datei, aber beendet vi nicht
:w file Speichert die Änderungen in der Datei, ohne vi zu beenden
:w! Erzwinge Speichern, beende vi nicht
:wq Datei speichern und vi beenden
:wq! Erzwinge das Speichern der Datei und beende vi
q: Beenden Sie vi, ohne die Datei zu speichern
:q! Datei nicht speichern und vi beenden
:e! Alle Änderungen verwerfen und mit der Bearbeitung ab dem Zeitpunkt beginnen, an dem die Datei zuletzt gespeichert wurde

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 erstellen Sie eine kontinuierliche Integrationsumgebung mit Jenkins+Maven+Git auf CentOS7
  • Installieren Sie die virtuelle CentOS7-Maschine unter Win10
  • Centos7-Installation des in Nginx integrierten Lua-Beispielcodes
  • So verwenden Sie Yum zum Konfigurieren der lnmp-Umgebung im CentOS7.6-System
  • MySQL 8.0.13 Installations- und Konfigurations-Tutorial unter CentOS7.3
  • Rsync+crontab regelmäßige Synchronisierungssicherung unter centos7
  • Lösen Sie das Problem der regelmäßigen automatischen Dateilöschung durch Crontab + Shell-Skript unter Centos7
  • Kompilieren und installieren Sie php7 auf CentOS7, um im PHP-FPM-Modus eine Verbindung zu Apache herzustellen
  • Detailliertes Tutorial zur Installation von MySQL 8.0.13 (rpm) auf Centos7
  • Drei Methoden zum Ändern des Hostnamens von Centos7

<<:  Detaillierte Erläuterung der Vue-Konfigurationsanforderung für mehrere Serverlösungen

>>:  Installieren Sie das komprimierte MySQL5.7-Paket schnell unter Windows

Artikel empfehlen

Detaillierte Erklärung des Lebenszyklus von Angular-Komponenten (Teil 2)

Inhaltsverzeichnis 1. Haken anzeigen 1. Was bei d...

Eine kurze Analyse des Reaktionsprinzips und der Unterschiede von Vue2.0/3.0

Vorwort Seit der offiziellen Einführung von vue3....

Vue3.0 implementiert die Kapselung des Dropdown-Menüs

Vue3.0 ist bereits seit einiger Zeit auf dem Mark...

Top 10 Js Bildverarbeitungsbibliotheken

Inhaltsverzeichnis einführen 1. Pica 2. Lena.js 3...

my.cnf (my.ini) wichtige Parameteroptimierungs-Konfigurationsanweisungen

MyISAM-Speicher-Engine Die MyISAM-Speicher-Engine...

Beispiele für die Verwendung des ES6-Spread-Operators

Inhaltsverzeichnis Was sind Spread- und Rest-Oper...

So implementieren Sie eine verschachtelte if-Methode in Nginx

Nginx unterstützt weder verschachtelte if-Anweisu...

Verschiedene Methoden zum Neustarten von Mysql unter CentOS (empfohlen)

1. MySQL über RPM-Paket installiert Dienst MySQL ...

Detaillierte Erklärung der MySQL-Berechtigungssteuerung

Inhaltsverzeichnis MySQL-Berechtigungskontrolle B...

Detaillierte Erläuterung des Anwendungsbeispiels für den JQuery-Tag-Selektor

In diesem Artikelbeispiel wird der spezifische Co...

Verlustfreie Erweiterungsmethode unter Linux

Überblick Der Server des Cloud-Plattform-Kunden k...

So kompilieren und installieren Sie OpenCV unter Ubuntu

Einfache Installation von opencv2: conda installi...

So übertragen Sie Dateien zwischen Docker-Container und lokalem Computer

Zum Übertragen von Dateien zwischen dem Host und ...