Netzwerkkonfiguration unter Ubuntu

Bei der Installation von Ubuntu auf Ihrem Server wurde höchstwahrscheinlich automatisch eine IP-Adresse ermittelt. Diese dynamische IP-Adressvergabe muss auf eine statische IP-Adresse geändert werden. Dieser Abschnitt behandelt wie Sie das Ubuntu Netzwerk konfigurieren können, die erforderlich sind, um eine statische IP-Adresse für Ihren Server festzulegen. Für diesen Abschnitt gehen die Anweisungen davon aus, dass die Konfiguration für einen Knoten mit nur einer Schnittstelle (eth0) nach einer Standardinstallation erfolgt.

Ubuntu

Hinweis:

Diese Anleitung geht davon aus, dass der Leser mit dem Öffnen, Bearbeiten und Speichern von Dateien auf der Befehlszeile vertraut ist. Bitte konsultieren Sie Ihre Betriebssystem-Dokumentation, wenn Sie Hilfe bei diesen Aufgaben benötigen.

Die meisten Linux-Systeme haben ein paar Befehle, mit denen man z.B. herausfinden kann, was die aktuelle Netzwerkkonfiguration ist:

ifconfig -a

Du kannst auch Varianten des ip-Befehls verwenden:

ip-adresse

Die grundlegende Netzwerkkonfiguration und der Hostname auf einem Ubuntu-System werden in mehreren Dateien gespeichert, die bearbeitet werden müssen, um eine funktionierende Konfiguration zu erstellen:

-/etc/network/interfaces beschreibt die Netzwerkschnittstellen.

-/etc/hostname konfiguriert die Nameserver-Anmeldeinformationen.

-/etc/hosts löst IP-Adressen in Hostnamen auf.

Nach dem Speichern der neuen Konfiguration muss die Schnittstelle neu gestartet werden.

Ändern der Netzwerkkonfiguration

Nachfolgend ein Beispiel für eine statische IP-Konfiguration auf einem System mit nur einer Ethernet-Schnittstelle (eth0) und 10.0.0.0.41/24 für die IP-Adresse. Das Öffnen der Datei /etc/network/interfaces erzeugt:

# Diese Datei beschreibt die auf Ihrem System verfügbaren Netzwerkschnittstellen.

# und wie man sie aktiviert. Weitere Informationen finden Sie unter interfaces(5).

# Die Loopback-Netzwerkschnittstelle

Auto-Lo

iface lo inet loopback

# Die primäre Netzwerkschnittstelle

auto eth0

iface eth0 inet static

Adresse 10.0.0.0.0.41

Netzmaske 255.255.255.255.255.0

Netzwerk 10.0.0.0.0.0

Sendung 10.0.0.0.0.255

Gateway 10.0.0.0.0.1

dns-nameserver 10.0.0.0.1 8.8.8.8.8.8

dns-domain acme.com

dns-search acme.com

Öffnen Sie Ihre Datei /etc/network/interfaces, suchen Sie die Zeile:-„iface eth0….“ und ändern Sie dynamisch in statisch.

Adresszeile und ändern Sie die Adresse auf die statische IP-Adresse.

-netmask line und ändern Sie die Adresse auf die richtige Subnetzmaske.

Gateway-Leitung und ändern Sie die Adresse auf die richtige Gateway-Adresse.

-dns-nameservers line und ändern (oder ergänzen) die Nameserverinformationen.

Wenn Sie sich nicht sicher sind, welche IP-Adresse, Subnetzmaske, Gateway oder DNS-Nameserver Sie benötigen, fragen Sie Ihren Netzwerkadministrator nach den richtigen Informationen.

Wenn Sie mit Ihrer Konfiguration zufrieden sind, starten Sie die Schnittstelle mit dem folgenden Befehl neu. Wenn Sie über SSH verbunden sind, verlieren Sie Ihre Verbindung, verbinden Sie sich erneut mit der neuen IP-Adresse:

ifdown eth0; ifup eth0; ifup eth0

Ändern des Hostnamens

Um den Hostnamen auf Ihren bevorzugten Knotennamen zu ändern (Beispiel: prodnode01), müssen Sie die Datei /etc/hostname bearbeiten:

prodnode01

Hinzufügen des FQDN (Hostname)

Um sicherzustellen, dass Ihr Serververkehr korrekt weitergeleitet wird, fügen Sie den Fully Qualified Domain Name (FQDN) und die IP-Adresse des Servers zur Hosts-Datei hinzu. Öffnen Sie die Datei /etc/hosts und fügen Sie eine Zeile mit der statischen IP-Adresse und dem FQDN hinzu, ähnlich wie im folgenden Beispiel:

192.168.0.0.0 prodnode01.acme.com

Wenn alle Ihre Dateien bearbeitet und gespeichert sind, sollten Sie einen Neustart durchführen, damit der neue Name und die neue Konfiguration verwendet werden.

Starten Sie das System neu und verwenden Sie dann ifconfig oder ipaddr, um zu bestätigen, dass Ihre neue Konfiguration verfügbar ist. Sie können auch hostname -f verwenden, um die Änderung des Hostnamens zu überprüfen,

Konfigurieren der Netzwerkkonfiguration auf CentOS / Red Hat

Bei der Installation von CentOS/Red Hat auf Ihrem Server wurde höchstwahrscheinlich automatisch eine IP-Adresse ermittelt. Diese dynamische IP-Adressvergabe muss auf eine statische IP-Adresse geändert werden. Dieser Abschnitt behandelt die einfachen Änderungen der Netzwerkkonfiguration, die erforderlich sind, um eine statische IP-Adresse für Ihren Server festzulegen. Für diesen Abschnitt gehen die Anweisungen davon aus, dass die Konfiguration für einen Knoten mit nur einer Schnittstelle (eth0) nach einer Standardinstallation erfolgt.

Hinweis:

Diese Anleitung geht davon aus, dass der Leser mit dem Öffnen, Bearbeiten und Speichern von Dateien auf der Befehlszeile vertraut ist. Bitte konsultieren Sie Ihre Betriebssystem-Dokumentation, wenn Sie Hilfe bei diesen Aufgaben benötigen.

Die meisten Linux-Systeme haben ein paar Befehle, mit denen man z.B. herausfinden kann, was die aktuelle Netzwerkkonfiguration ist:

ifconfig -a

Du kannst auch Varianten des ip-Befehls verwenden:

ip-adresse

Die grundlegende Netzwerkkonfiguration und der Hostname auf einem CentOS/Red Hat-System werden in mehreren Dateien gespeichert, die bearbeitet werden müssen, um eine funktionierende Konfiguration zu erstellen:

-/etc/sysconfig/network spezifiziert Routing- und Hostinformationen für alle Schnittstellen.

-/etc/sysconfig/network-scripts/ifcfg-ethX enthält die Konfigurationsskripte für jede Netzwerkschnittstelle.

-/etc/resolv.conf konfiguriert die Nameserver-Anmeldeinformationen.

-/etc/hosts löst IP-Adressen in Hostnamen auf.

Ändern der Netzwerkkonfiguration

Die Name-Server-Konfiguration befindet sich in /etc/resolv.conf:

Suche auf acme.com

Nameserver 10.0.0.0.1

Nameserver 8.8.8.8

Öffnen Sie Ihre Datei /etc/resolv.conf, suchen Sie die Zeile:-first nameserver und ändern Sie die Nameserverinformationen.

  • zweite Nameserverzeile und ändern (oder ergänzen) die Nameserverinformationen.

Wenn Sie sich nicht sicher sind, welche Nameserver Sie benötigen, wenden Sie sich bitte an Ihren Netzwerkadministrator, um die richtigen Informationen zu erhalten.

Nachfolgend ein Beispiel für eine statische IP-Konfiguration auf einem System mit nur einer Ethernet-Schnittstelle (eth0) und 10.0.0.0.41/24 für die IP-Adresse. Das Öffnen der Datei /etc/sysconfig/network-scripts/ifcfg-eth0 erzeugt:

  • DEVICE=“eth0″.
  • BOOTPROTO=“keine“.
  • ONBOOT=“yes“ (Ja)
  • TYPE=“Ethernet“ (Ethernet)
  • IPADDR=10.0.0.0.0.42
  • NETMASK=255.255.255.255.255.0
  • BROADCAST=10.0.0.0.0.255
  • GATEWAY=10.0.0.0.0.1

Öffnen Sie Ihre Datei /etc/network/interfaces, suchen Sie die Zeile:-BOOTPROTO und ändern Sie dhcp auf none.

  • IPADDR-Zeile und ändern Sie die Adresse auf die statische IP-Adresse.
  • NETMASK-Zeile und ändern Sie die Adresse in die richtige Subnetzmaske.
  • GateWAY-Leitung und ändern Sie die Adresse auf die richtige Gateway-Adresse.

Wenn Sie sich nicht sicher sind, welche IP-Adresse, Subnetzmaske oder welches Gateway Sie benötigen, wenden Sie sich bitte an Ihren Netzwerkadministrator, um die richtigen Informationen zu erhalten.

Ändern des Hostnamens

Für einen Knoten namens prodnode02.acme.com würde der Inhalt der Datei /etc/sysconfig/network so aussehen:

NETWORKING=yes

HOSTNAME=prodnode02.acme.com

Öffnen Sie Ihre /etc/sysconfig/network-Datei, suchen Sie die HOSTNAME-Zeile und ändern Sie den Hostnamen in Ihren bevorzugten Knotennamen.

Hinzufügen des FQDN (Hostname)

Um sicherzustellen, dass Ihr Hostname und Ihre IP-Adresse korrekt weitergeleitet werden, sollten Sie den Fully Qualified Domain Name (FQDN) und die IP-Adresse der Hosts-Datei hinzufügen. Öffnen Sie die Datei /etc/hosts:

192.168.0.0.0 prodnode01.acme.com

Wenn alle Ihre Dateien bearbeitet und gespeichert sind, sollten Sie einen Neustart durchführen, damit der neue Name und die neue Konfiguration verwendet werden.

Starten Sie das System neu und verwenden Sie dann ifconfig oder ipaddr, um zu bestätigen, dass Ihre neue Konfiguration verfügbar ist. Sie können auch hostname -f verwenden, um die Änderung des Hostnamens zu überprüfen.