Die folgende Anleitung führt Sie durch die Konfiguration der Netzwerkeinstellungen von CentOS 7. Wenn Sie mit CentOS 6 oder niedriger vertraut sind, werden Sie feststellen, dass die Netzwerkkonfigurationsdateien weitgehend identisch sind.
Der größte Unterschied zwischen der neuesten Hauptversion und den Versionen darunter ist die Namenskonvention für die Netzwerkschnittstellen. Vor CentOS 7 waren die Netzwerkschnittstellen nummeriert, beginnend mit 0. Die erste Schnittstelle hieß dann auch eth0. Dies ist nun nicht mehr der Fall, da die erste Netzwerkschnittstelle nun mit enp3s0 bezeichnet wird. Um etwas Verwirrung zu stiften, wird die nächste Schnittstelle mit enp8s0 bezeichnet.
Verständnis der Benennung von Netzwerkschnittstellen
Mit CentOS 6 wurde eine vorhersehbare Methode zur Bestimmung des Namens einer Netzwerkschnittstelle eingeführt. Allerdings wurde die Funktion erst mit CentOS 7 standardmäßig aktiviert.
Die vorhersagbare Namenskonvention weist einer Schnittstelle einen Namen zu, der auf einer Reihe von Faktoren basiert. Für eine Ethernet-Karte werden die folgenden verwendet: Typ, Bus und Steckplatz. Zum Beispiel würde die erste Netzwerkschnittstelle für einen CentOS-7-Server, der auf Virtualbox läuft, mit enp3sp oder Ethernet-Gerät, Bus 3, Slot 0 bezeichnet werden.
Ethernet
Serial line IP (slip)
wlan
swan
Vorhersagbare Benennung deaktivieren
Es wird zwar nicht empfohlen, diese Funktion zu deaktivieren, können Sie sie jederzeit deaktivieren. Dadurch kehren Sie zu einer Namenskonvention von usw. zurück.
Gemeinsame Einstellungen
GATEWAY: Die IP-Adresse Ihres Netzwerk-Gateways. Erforderlich, wenn Sie eine Verbindung über Ihr lokales Netzwerksubnetz hinaus benötigen, z. B. eine Internetverbindung.
IPADDR: Die IP-Adresse der Netzwerkschnittstelle.
Konfigurationsdatei
Konfigurieren einer statischen IP
Eine statische Adresse ist eine, die einem Host dauerhaft zugewiesen ist. Es ist eine Adresse, die manuell vom Administrator konfiguriert wird.
- Öffnen Sie die Konfigurationsdatei für Ihre Netzwerkschnittstelle.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- Fügen Sie der Datei die folgenden Einstellungen hinzu:
DEVICE=enp3s0ONBOOT=yesIPADDR=192.168.1.10NETMASK=255.255.255.0GATEWAY=192.168.1.1
- Speichern Sie Ihre Änderungen und beenden Sie die Datei
- Ihre neuen Einstellungen werden erst wirksam, wenn die Netzwerkschnittstelle neu gestartet oder online gestellt wird. Wenn Sie per Fernzugriff auf den Server angemeldet sind und die Netzwerkeinstellungen der Schnittstelle, mit der Sie verbunden sind, ändern, starten Sie das System neu.
- Neustart der Netzwerkschnittstelle.
ifdown enp0s3
ifup enp0s3
Konfigurieren von DHCP-Einstellungen
Eine dynamische Adresse ist eine, die von einem DHCP-Server geleast wird, wenn ein System hochfährt oder eine Netzwerkschnittstelle online geht. Die folgenden Einstellungen konfigurieren eine Netzwerkschnittstelle für DHCP.
- Öffnen Sie die Konfigurationsdatei für Ihre Netzwerkschnittstelle.
vi /etc/sysconfig/network-scripts/ifcfg-
- Fügen Sie die folgenden Einstellungen hinzu. Wenn bereits eine Konfiguration vorhanden ist, ändern Sie sie so ab, dass sie wie folgt aussieht:
DEVICE=enp3s0ONBOOT=yesDHCP=yes
- Speichern Sie Ihre Änderungen und beenden Sie das Programm
- Ihre neuen Einstellungen werden erst wirksam, wenn die Netzwerkschnittstelle neu gestartet oder online gestellt wird. Wenn Sie remote am Server angemeldet sind und die Netzwerkeinstellungen der Schnittstelle, mit der Sie verbunden sind, ändern, starten Sie das System neu.
- Neustarten der Netzwerkschnittstelle.
ifdown enp0s3
ifup enp0s3
Überprüfen Sie Ihre Netzwerkeinstellungen
Sie möchten sicherstellen, dass Ihre Netzwerkschnittstelle Ihre neuen Einstellungen übernommen hat. Sie können den IP-Befehl verwenden, um seine Einstellungen auszugeben.
ip a show enps3s0
Die Ausgabe zeigt grundlegende Informationen über die Schnittstelle an, wie z. B. Gerätename, IP-Adresse, MAC-Adresse usw. Im Folgenden sehen Sie ein Beispiel für die Ausgabe.
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:b2:73:09 brd ff:ff:ff:ff:ff:ff inet 192.168.1.218/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft 604708sec preferred_lft 604708sec inet6 fe80::340f:7dd6:76fc:780b/64 scope link tentative dadfailed valid_lft forever preferred_lft forever inet6 fe80::18f3:7b5:6d27:2b78/64 scope link tentative dadfailed valid_lft forever preferred_lft forever inet6 fe80::303d:1226:78e0:763e/64 scope link tentative dadfailed valid_lft forever preferred_lft forever