Mit einer statischen IP-Adresse können Sie eine permanente ID für Ihr Gerät im Netzwerk festlegen und eine stabile Internetverbindung herstellen. In diesem Artikel werden wir eine detaillierte Anleitung zum Festlegen einer statischen IP-Adresse auf einem Linux-Betriebssystem betrachten.
Bevor Sie mit der Einrichtung einer statischen IP beginnen, müssen Sie einige Informationen kennen. Sie benötigen die folgenden Daten: die IP-Adresse Ihres Routers (Gateway), die IP-Adresse des DNS-Servers (normalerweise von Ihrem Internetdienstanbieter bereitgestellt) und die IP-Adresse Ihres Computers.
Also, wie setze ich eine statische IP-Adresse in Linux ein? Öffnen Sie zuerst ein Terminal und geben Sie den Befehl "ifconfig" oder "ip addr" (ohne Anführungszeichen) ein, um die aktuelle IP-Adresse Ihres Computers herauszufinden. Öffnen Sie dann die Datei mit den Netzwerkverbindungseinstellungen. Bei verschiedenen Linux-Distributionen kann es sich um die Datei "/etc/network/interfaces" oder "/etc/sysconfig/network-scripts/ifcfg-eth0" handeln.
Sie müssen diese Datei bearbeiten, indem Sie einige Zeilen mit den statischen IP-Einstellungen hinzufügen. Geben Sie die gewünschte IP-Adresse, die Subnetzmaske, das Gateway und den DNS-Server an. Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei und starten Sie die Netzwerkschnittstelle mit dem Befehl "sudo service network restart" oder "sudo systemctl restart network" neu. Jetzt verwendet Ihr Linux-Computer die von Ihnen festgelegte statische IP-Adresse.
Seien Sie beim Einrichten einer statischen IP-Adresse vorsichtig. Falsche Einstellungen können zu Problemen mit der Internetverbindung führen.
Jetzt wissen Sie, wie Sie eine statische IP-Adresse in Linux festlegen. Mit dieser detaillierten Anleitung können Sie problemlos eine stabile und zuverlässige Verbindung zu Ihrem Netzwerk herstellen.
Vorbereitung für die Installation
Bevor Sie mit der Installation einer statischen IP unter Linux beginnen, müssen Sie einige vorläufige Schritte ausführen:
1. Netzwerkgerät identifizieren
Zuerst müssen Sie herausfinden, welches Netzwerkgerät Sie verwenden. Dazu können Sie den Befehl verwenden:
Wenn Sie diesen Befehl ausführen, sehen Sie eine Liste der mit Ihrem System verbundenen Netzwerkgeräte. Sie müssen den Namen des Geräts angeben, auf das Sie eine statische IP installieren möchten.
2. Sicherstellen, dass die benötigten Pakete vorhanden sind
Die Installation einer statischen IP unter Linux erfordert einige Pakete. Stellen Sie sicher, dass die folgenden Pakete bereits auf Ihrem System installiert sind:
net-tools - enthält Dienstprogramme, die für die Netzwerkverwaltung benötigt werden, einschließlich des Befehls ifconfig . iproute2 - enthält neue Tools zum Konfigurieren des Netzwerks, einschließlich des Befehls ip .
Wenn keine Pakete vorhanden sind, können Sie sie mit dem Paketmanager Ihrer Distribution installieren.
Ermitteln der aktuellen Netzwerkeinstellungen
Bevor Sie mit der Konfiguration einer statischen IP-Adresse beginnen, müssen Sie die aktuellen Netzwerkeinstellungen bestimmen.
Es gibt verschiedene Möglichkeiten, die aktuellen Netzwerkeinstellungen zu bestimmen, aber eine der einfachsten und gängigsten ist die Verwendung des Befehls "ifconfig".
Führen Sie den folgenden Befehl im Terminal aus, um Informationen zu den Netzwerkschnittstellen und ihren aktuellen Einstellungen zu erhalten:
ifconfig
Nachdem Sie den Befehl ausgeführt haben, sehen Sie eine Ausgabe mit einer Liste der Netzwerkschnittstellen und deren Einstellungen. Wichtige Informationen sind die IP-Adresse, die Subnetzmaske und das Standardgateway.
Sie können auch den Befehl "ip addr show" verwenden, um ähnliche Informationen zu Netzwerkschnittstellen abzurufen:
ip addr show
Beachten Sie die Informationen, die nach dem Schlüsselwort "inet" angezeigt werden. Sie zeigt die IP-Adresse und die Subnetzmaske für jede Netzwerkschnittstelle an.
Mit diesen Befehlen können Sie die aktuellen Netzwerkeinstellungen ermitteln, sodass Sie die statische IP-Adresse unter Linux korrekt konfigurieren können.
Ändern der Netzwerkschnittstelleneinstellungen
Um eine statische IP unter Linux zu installieren, müssen Sie die folgenden Schritte ausführen:
- Öffnen Sie ein Terminal und geben Sie den Befehl sudo nano /etc/network/interfaces ein, um die Konfigurationsdatei der Netzwerkschnittstelle zu bearbeiten.
- Suchen Sie nach einer Zeichenfolge, die mit iface beginnt, gefolgt von dem Namen Ihrer Netzwerkschnittstelle (z. B. eth0 oder wlan0 ).
- Fügen Sie vor der iface-Zeichenfolge mithilfe des Befehls address eine neue Zeile hinzu und geben Sie die gewünschte statische IP-Adresse an. Beispiel: address 192.168.0.2 .
- Fügen Sie eine Zeile mit dem Befehl netmask hinzu, und geben Sie eine Netzwerkmaske an. Zum Beispiel: netmask 255.255.255.0 .
- Wenn Sie das Standardgateway verwenden, fügen Sie eine Zeile mit dem Befehl gateway hinzu und geben Sie die IP-Adresse des Gateways an. Zum Beispiel: gateway 192.168.0.1 .
- Drücken Sie Strg+O , um die Änderungen zu speichern, und drücken Sie dann Strg+X , um den Nano - Editor zu verlassen .
- Starten Sie die Netzwerkschnittstelle neu, indem Sie den Befehl sudo /etc/init eingeben.d/networking restart .
Ihr Linux-Computer verwendet nun die angegebene statische IP-Adresse, anstatt die IP-Adresse automatisch über DHCP zu erhalten.
Erstellen einer neuen Konfigurationsdatei
Um eine statische IP-Adresse unter Linux festzulegen, müssen Sie eine neue Konfigurationsdatei erstellen.
1. Öffnen Sie ein Terminal und geben Sie den Befehl ein:
| sudo nano / etc / Netzwerk / Schnittstellen.d/eth0 |
2. В открывшемся редакторе введите следующую информацию:
| # Diese Datei beschreibt die auf Ihrem System verfügbaren Netzwerkschnittstellen |
| # und wie man sie aktiviert. Weitere Informationen finden Sie unter Schnittstellen(5). |
| # Die Loopback-Netzwerkschnittstelle |
| autolockierung |
| iface lo inet loopback |
| # Die primäre Netzwerkschnittstelle |
| auto-eth0 |
| iface eth0 inet statisch |
| adresse IHRE STATISCHE IP-ADRESSE |
| netmask YOUR_NETMASK |
| gateway YOUR_GATEWAY_IP_ADDRESS |
| dns-nameservers YOUR_DNS_SERVER_IP_ADDRESS |
Ersetzen Sie YOUR_STATIC_IP_ADDRESS , YOUR_NETMASK , YOUR_GATEWAY_IP_ADDRESS und YOUR_DNS_SERVER_IP_ADDRESS durch die entsprechenden Werte, die auf Ihre Netzwerkkonfiguration verweisen.
3. Speichern Sie die Änderungen durch Drücken von Strg+O und schließen Sie dann den Editor durch Drücken von Strg+X .
Jetzt haben Sie eine neue Konfigurationsdatei, um eine statische IP-Adresse unter Linux festzulegen.
Neue Datei konfigurieren
Um eine statische IP unter Linux einzurichten, müssen Sie eine bestimmte Konfigurationsdatei erstellen oder bearbeiten. Die meisten Linux-Distributionen verwenden eine Netzwerkkonfigurationsdatei mit dem Namen "interfaces". Führen Sie die folgenden Schritte aus, um diese Datei zu erstellen oder zu bearbeiten:
- Öffnen Sie ein Terminal- oder Konsolenfenster.
- Geben Sie den Befehl sudo nano /etc/network/interfaces ein und drücken Sie die Eingabetaste.
- Wenn die Datei bereits vorhanden ist, werden Sie aufgefordert, sie zu bearbeiten. Wenn keine Datei vorhanden ist, wird eine neue Datei erstellt.
- Fügen Sie im geöffneten Editor die folgenden Zeilen hinzu oder ändern Sie sie entsprechend Ihren Anforderungen:
Beispiel für den Inhalt einer Interfaces-Datei:
auto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8 8.8.4.4
Die obige Beispielkonfiguration definiert eine statische IP-Adresse (192.168.1.100), eine Subnetzmaske (255.255.255.0), ein Standardgateway (192.168.1.1) und DNS-Server (8.8.8.8 und 8.8.4.4).
Speichern Sie die Änderungen, nachdem Sie die Bearbeitung abgeschlossen haben, und schließen Sie den Dateieditor.
Neustart von Netzwerkdiensten
Nach dem Einrichten einer statischen IP-Adresse unter Linux ist es manchmal erforderlich, die Netzwerkdienste neu zu starten, damit die Änderungen wirksam werden. Dazu können Sie Befehle verwenden systemctl oder service.
So starten Sie die Netzwerkdienste mithilfe des Befehls neu systemctl führen Sie den folgenden Befehl im Terminal aus:
sudo systemctl restart networking.service
Wenn Sie den Dienst nicht verwenden networking.service Ersetzen Sie es durch den Namen des entsprechenden Dienstes in Ihrer Distribution.
Wenn in Ihrer Distribution ein Befehl verwendet wird service führen Sie den folgenden Befehl aus:
sudo service networking restart
Einige Linux-Distributionen haben möglicherweise auch eigene Methoden zum Neustarten von Netzwerkdiensten. Weitere Informationen dazu, wie die Netzwerkdienste auf Ihrem Betriebssystem neu gestartet werden können, finden Sie in der Dokumentation Ihrer Distribution oder in den Community-Foren.
Nach dem Neustart der Netzwerkdienste müssen die Änderungen an den Einstellungen für die statische IP-Adresse wirksam werden. Stellen Sie sicher, dass sich die IP-Adresse erfolgreich geändert hat, führen Sie ifconfig oder ip addr show aus, und stellen Sie sicher, dass die neue IP-Adresse auf der entsprechenden Netzwerkschnittstelle angezeigt wird.
Überprüfen der Einstellungen
Nachdem Sie eine statische IP-Adresse unter Linux eingerichtet haben, müssen Sie eine Überprüfung durchführen, um sicherzustellen, dass die Änderungen erfolgreich wirksam werden.
Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie ein Terminal und geben Sie den Befehl ifconfig ein. Mit diesem Befehl können Sie die aktuellen Netzwerkeinstellungen anzeigen.
- Suchen Sie nach der Schnittstelle, die Sie mit einer statischen IP-Adresse konfiguriert haben. Dies ist normalerweise eth0 oder eth1 , aber dies kann je nach Konfiguration Ihres Systems unterschiedlich sein.
- Stellen Sie sicher, dass die für die ausgewählte Schnittstelle angegebene IP-Adresse mit der von Ihnen angegebenen statischen IP-Adresse übereinstimmt.
- Stellen Sie sicher, dass die richtigen Werte für die Subnetzmaske, das Gateway und die DNS-Server eingegeben wurden. Sie müssen mit denen übereinstimmen, die Sie beim Einrichten einer statischen IP angegeben haben.
Wenn alle Einstellungen korrekt sind, haben Sie unter Linux eine statische IP-Adresse erfolgreich eingerichtet. Wenn etwas nicht übereinstimmt, versuchen Sie es erneut.