Das Konfigurieren von Netzwerken in Linux umfasst das Einrichten von Netzwerkschnittstellen mit statischen IP -Adressen, das Konfigurieren von DHCP für die automatische IP -Zuordnung und das Verwalten von DNS -Einstellungen. Hier finden Sie eine detaillierte Anleitung zum Erreichen dieser Konfigurationen:
Statische IP -Konfiguration:
/etc/network/interfaces
oder /etc/sysconfig/network-scripts/
abhängig von der Verteilung gefunden wird.Fügen oder ändern Einträge für die spezifische Schnittstelle hinzu oder ändern Sie beispielsweise:
<code>auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1</code>
DHCP -Konfiguration:
Um DHCP zu verwenden, ändern Sie die Netzwerkschnittstellendatei, um die DHCP -Konfiguration widerzuspiegeln:
<code>auto eth0 iface eth0 inet dhcp</code>
DNS -Konfiguration:
Ändern Sie die DNS -Einstellungen in /etc/resolv.conf
. Fügen Sie Ihre DNS -Servereinträge wie folgt hinzu:
<code>nameserver 8.8.8.8 nameserver 8.8.4.4</code>
Befolgen Sie die folgenden Schritte, um eine statische IP -Adresse auf einem Linux -System einzurichten:
Identifizieren Sie Ihre Netzwerkschnittstelle:
ip link
, um Netzwerkschnittstellen aufzulisten. Beispielsweise kann ip link show
eth0
als Ihre primäre Netzwerkschnittstelle anzeigen.Bearbeiten Sie die Netzwerkkonfigurationsdatei:
/etc/network/interfaces
oder eine Datei in /etc/sysconfig/network-scripts/
wie ifcfg-eth0
.Konfigurieren Sie die statische IP:
Fügen Sie für Debian-basierte Systeme den Eintrag in /etc/network/interfaces
wie folgt hinzu oder ändern Sie:
<code>auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1</code>
Für Red Hat-basierte Systeme, Bearbeiten /etc/sysconfig/network-scripts/ifcfg-eth0
:
<code>DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1</code>
Speichern und neu starten Sie Netzwerkdienste:
Speichern Sie Ihre Änderungen und starten Sie den Netzwerkdienst neu:
<code>sudo systemctl restart networking</code>
oder auf Systemen mit service
:
<code>sudo service network restart</code>
Überprüfen Sie die Konfiguration:
ip addr show
oder ifconfig
um zu bestätigen, dass die neue IP -Adresse angewendet wird.Um Ihren Linux -Computer so zu konfigurieren, dass DHCP für die automatische IP -Adresszuweisung verwendet wird, befolgen Sie diese Schritte:
Bearbeiten Sie die Netzwerkkonfigurationsdatei:
/etc/network/interfaces
für Debian-basierte Systeme oder /etc/sysconfig/network-scripts/ifcfg-eth0
für Red Hat-basierte Systeme.Stellen Sie die Schnittstelle für DHCP ein:
Für Debian-basierte Systeme modifizieren Sie /etc/network/interfaces
:
<code>auto eth0 iface eth0 inet dhcp</code>
Für Red Hat-basierte Systeme, Bearbeiten /etc/sysconfig/network-scripts/ifcfg-eth0
:
<code>DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes</code>
Speichern und neu starten Sie Netzwerkdienste:
Speichern Sie Ihre Änderungen und starten Sie den Netzwerkdienst neu:
<code>sudo systemctl restart networking</code>
oder auf Systemen mit service
:
<code>sudo service network restart</code>
Überprüfen Sie die DHCP -Konfiguration:
ip addr show
oder ifconfig
um zu bestätigen, dass der Computer eine IP -Adresse vom DHCP -Server erhalten hat. Um die DNS -Konfigurationen in einem Linux -Netzwerk zu aktualisieren, müssen Sie die Datei /etc/resolv.conf
ändern. Hier sind die Schritte:
Öffnen Sie die Datei resolv.conf:
Verwenden Sie einen Texteditor, um /etc/resolv.conf
zu öffnen:
<code>sudo nano /etc/resolv.conf</code>
DNS -Servereinträge hinzufügen oder ändern:
Fügen Sie Ihre bevorzugten DNS -Server hinzu. Um beispielsweise die öffentlichen DNS -Server von Google zu verwenden, würden Sie hinzufügen:
<code>nameserver 8.8.8.8 nameserver 8.8.4.4</code>
Speichern und schließen Sie die Datei:
Starten Sie Network Services (falls erforderlich):
Einige Systeme erfordern möglicherweise einen Neustart der Netzwerkdienste, um die Änderungen anzuwenden. Verwenden:
<code>sudo systemctl restart networking</code>
oder:
<code>sudo service network restart</code>
Überprüfen Sie die DNS -Auflösung:
dig
oder nslookup
um zu bestätigen, dass die DNS -Server korrekt verwendet werden. Hinweis: Einige Netzwerkverwaltungssysteme wie NetworkManager können /etc/resolv.conf
überschreiben. In solchen Fällen müssen Sie DNS über die NetworkManager -Einstellungen konfigurieren oder die Kontrolle über DNS -Auflösung deaktivieren.
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich das Netzwerk unter Linux (statisches IP, DHCP, DNS)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!