GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So konfigurieren Sie eine statische IP-Adresse auf einem Linux-System

Eine statische IP-Adresse ist eine 32-Bit-Identifikationsadresse Ihres Netzwerks, die sich nie ändert, während sich die dynamische IP-Adresse häufig ändert. Das Herstellen einer DFÜ-Internetverbindung über die PPPoE-Methode ist einfacher als das Konfigurieren einer Internetverbindung über eine statische IP-Adresse. Der ISP kann Ihnen oft eine IPv4-Adresse, eine Subnetzmaske und eine Gateway-Adresse zur Verfügung stellen, um Ihre Internetverbindung herzustellen. Angenommen, Sie sind ein Neuling in der Internetkonfiguration und nicht mit dem Netzwerkmanager eines Linux-Systems vertraut. In diesem Fall könnte es etwas schwieriger sein, eine statische IP-Adresse auf Linux-basierten Systemen zu konfigurieren.

Statische IP unter Linux konfigurieren

Wenn Sie ein Spieler sind oder Ihren öffentlichen Server im Internet haben, müssen Sie möglicherweise eine statische IP-Adresse erhalten, um dieselbe IP-Adresse für die langfristige Nutzung beizubehalten. Bevor Sie fortfahren, um zu sehen, wie Sie eine statische IP-Verbindung zu einem Linux-System einrichten, müssen Sie sicherstellen, dass Sie Gateway, DNS, Subnetzmaske und die statische IP kennen, die Ihnen Ihr ISP zur Verfügung gestellt hat.

Manchmal müssen Sie möglicherweise die Subnetzmaske von der Präfix- in die Punkt-Dezimal-Notation umwandeln. Wir werden jedoch lernen, wie Sie eine statische IP-Verbindung auf Ihrem Linux-System konfigurieren können.

1. Statische IP-Adresse unter Ubuntu/Debian Linux konfigurieren

Das Konfigurieren einer statischen IP-Verbindung auf einem Ubuntu- oder Debian-Linux hat zwei Methoden. Die erste, die ich beschreiben werde, ist die Methode der Befehlszeilenschnittstelle (CLI); später werde ich den Prozess der grafischen Benutzeroberfläche (GUI) zum Konfigurieren einer statischen IP unter Debian Linux beschreiben.

Methode 1:Statische IP über CLI konfigurieren

Sie können den folgenden netplan-Befehl auf Ihrer Terminal-Shell ausführen, um das Netzwerkkonfigurationsskript zu bearbeiten. Wenn das Konfigurationsskript geöffnet wird, geben Sie Ihre statische IP, Ihr Gateway, Ihren DNS, Ihre Subnetzmaske, Ihren DHCP-Status und andere Informationen ein, die Ihr ISP Ihnen innerhalb des Skripts bereitgestellt hat, wie in der Abbildung unten gezeigt.

sudo netplan apply
sudo nano /etc/netplan/01-netcfg.yaml

Beispiel eines statischen IP-Konfigurationsskripts

network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.1.233/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]

Nachdem Sie die Netzwerkkonfigurationseinstellung abgeschlossen haben, können Sie jetzt die folgenden Befehlszeilen auf Ihrer Shell ausführen, um die Netzwerkdienste neu zu laden.

sudo systemctl restart networking
systemctl status NetworkManager.service

Methode 2:Konfigurieren Sie eine statische IP per GUI

Diese Methode zeigt, wie Sie eine statische IP-Adresse auf Ihrem Ubuntu Linux über die grafische Benutzeroberfläche Ihrer Netzwerkeinstellungen einrichten können. Diese Methode funktioniert für Ubuntu, Debian-Distributionen, Fedora-Workstations und andere Gnome-Desktopumgebungen.

Öffnen Sie zunächst Ihre Linux-Einstellungen und suchen Sie die Netzwerkeinstellung. Wenn die Netzwerkeinstellung geöffnet wird, sehen Sie ein Bild wie unten gezeigt. Sie können entweder eine neue Verbindung einrichten oder Ihre bestehenden Netzwerkeinstellungen bearbeiten. Hier werde ich eine neue Verbindung erstellen. Um eine neue Verbindung zu erstellen, klicken Sie auf das Symbol + (Plus) und Sie sehen, dass ein neues Popup-Fenster geöffnet wird.

Klicken Sie nun in den Einstellungen für die kabelgebundene Verbindung auf die Registerkarte IPv4 und markieren Sie die manuelle IPv4-Methode. Sie müssen Ihre Netzwerkkonfigurationsparameter in dieses Dialogfeld eingeben. Geben Sie Ihre statische IP, Subnetzmaske und Ihr Gateway in die erste Zeile des Dialogfelds ein.

Geben Sie dann Ihre DNS-Serveradresse in die zweite Zeile ein; Sie können mehrere DNS-Adressen verwenden und diese durch Kommas trennen. Sie können jetzt auf die Schaltfläche Übernehmen in der oberen rechten Ecke des Dialogfelds klicken. Klicken Sie nach Abschluss der Einstellungen auf die Umschaltfläche, um die Verbindung zu aktivieren.

2. Statische IP-Adresse unter Fedora Linux

Es gibt drei verschiedene Methoden zum Konfigurieren einer statischen IP-Adresse auf Fedora- und Red Hat-basierten Linux-Systemen. Hier werde ich sie alle beschreiben. Sie können eine davon auswählen, um Ihre Internetverbindung herzustellen.

Methode 1:Konfigurieren Sie eine statische IP per NMCLI

Unter Fedora Linux können Sie mit dem kommandozeilenbasierten Netzwerkmanager eine Netzwerkverbindung mit einer statischen IP herstellen. Die NMCLI-Einstellungen werden im /etc/NetworkManager/system-connections/ gespeichert Verzeichnis Ihres Linux-Dateisystems.

Sie können jedoch die folgende unten angegebene Befehlszeile auf Ihrer Fedora-Terminal-Shell ausführen, um die UUID Ihrer Netzwerkverbindung zu erfahren. Die UUID müssen Sie notieren; später werden wir die UUID verwenden, um die Internetverbindung herzustellen.

sudo nmcli connection show

Nachdem Sie den obigen Befehl ausgeführt haben, erhalten Sie die UUID Ihrer Kabelverbindung, und die UUID sollte ein eindeutiges Zeichen von 32 Bytes sein.

c921602f-f1ff-4111-9c03-f04631632b16

Wir können jetzt die UUID verwenden, um unsere statische IP-Adresse auf einem Fedora-Linux zu konfigurieren. Um die Verbindung herzustellen, müssen Sie Ihre statische IP-Adresse, Subnetzmaske, Gateway und DNS-Adresse kennen. Wenn Ihre Subnetzmaske eine Punkt-Dezimal-Methode ist, müssen Sie die Subnetzmaske von der Punkt-Dezimal-Notation (z. B.:255.255.255.0) in die Präfix-Notation (z. B. IP_Adresse/24) umwandeln.

Führen Sie nun die folgenden Befehlszeilen chronologisch auf der Terminal-Shell Ihres Fedora-Linux mit Root-Rechten aus.

$ sudo nmcli connection modify c921602f-f1ff-4111-9c03-f04631632b16 IPv4.address 192.168.1.127/24
$ sudo nmcli connection modify c921602f-f1ff-4111-9c03-f04631632b16 IPv4.gateway 192.168.1.1
$ sudo nmcli connection modify c921602f-f1ff-4111-9c03-f04631632b16 IPv4.dns 8.8.8.8
$ sudo nmcli connection modify c921602f-f1ff-4111-9c03-f04631632b16 IPv4.method manual

Nachdem Sie die obigen Befehlszeilen ausgeführt haben, können Sie jetzt die folgenden Befehle ausführen, um Ihre Internetverbindung neu zu starten.

$ sudo nmcli connection down c921602f-f1ff-4111-9c03-f04631632b16
$ sudo nmcli connection up c921602f-f1ff-4111-9c03-f04631632b16

Methode 2:Konfigurieren Sie eine statische IP-Adresse per CLI

Diese Methode zeigt, wie Sie Ihr Netzwerkkonfigurationsskript bearbeiten und eine statische IP-Adresse auf Ihrem Linux-System konfigurieren können. Sie können den folgenden Systemkonfigurationsbefehl ausführen, um das Netzwerkkonfigurationsskript zu bearbeiten.

sudo nano /etc/sysconfig/network-scripts/ifcfg-enp2s0

Beispiel eines statischen IP-Konfigurationsskripts

NM_CONTROLLED="yes"
DEVICE="enp2s0"
BOOTPROTO=static
ONBOOT="yes"
IPADDR=1.2.3.4
NETMASK=255.255.255.0
GATEWAY=4.3.2.1
DNS1=114.114.114.114

Wenn das Konfigurationsskript geöffnet wird, geben Sie Ihre Netzwerkparameter in das Skript ein, speichern Sie es und beenden Sie es. Ihre Netzwerkkonfiguration muss eine statische IP, ein Gateway, eine Subnetzmaske und DNS-Adressen enthalten.

Sobald Ihre Netzwerkkonfiguration abgeschlossen ist, können Sie jetzt den Netzwerkmanager des Geräts stoppen und starten.

# /etc/init.d/network stop
# /etc/init.d/network start

Sie können auch den folgenden Systemsteuerungsbefehl ausführen, um den Netzwerkmanager neu zu starten.

$ sudo systemctl restart network

Methode 3:GUI-Methode zum Konfigurieren einer statischen IP

Wenn Sie Gnome DE auf Ihrem Fedora-Linux-Desktop verwenden, können Sie der Methode der grafischen Benutzeroberfläche zum Einrichten einer statischen IP-Adresse unter Ubuntu folgen. Die GUI-Methode zum Konfigurieren einer statischen IP-Adresse auf Ubuntu- und Fedora-Workstations ist mäßig gleich.

3. Statische IP-Adresse unter Arch Linux

Auf Arch- und Arch-basierten Linux-Systemen können Sie eine statische IP-Verbindung über die CLI- und GUI-Methoden herstellen. Hier verwende ich das Manjaro KDE, um den Prozess der Konfiguration einer statischen IP-Adresse auf einem Arch Linux zu demonstrieren. Alle folgenden Schritte würden auch auf anderen Arch Linux-Distributionen funktionieren.

Methode 1:Statische IP-Adresse per CLI-Methode konfigurieren

Die Befehlszeilenmethode ist die bequemste Methode, um eine statische IP auf jedem Linux-System zu konfigurieren. Sie können den folgenden systemd-Befehl auf Ihrer Terminal-Shell ausführen, um das Netzwerkskript zu bearbeiten und zu konfigurieren.

sudo nano /etc/systemd/network/enp0s3.network

Geben Sie nach dem Öffnen des Netzwerkkonfigurationsskripts Ihre IP-Adresse, Gateway, Subnetzmaske und die DNS-Serveradresse wie unten gezeigt ein. Dann speichern und beenden Sie das Skript.

[Match]
Name=enp0s3

[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=8.8.8.8
DNS=8.8.4.4

Sie können den Netzwerkmanager jetzt neu starten, indem Sie Netzwerkdienste auf Ihrem Linux-System deaktivieren und aktivieren.

sudo systemctl disable --now NetworkManager.service
sudo systemctl enable --now systemd-networkd.service

Methode 2:Herstellen einer Internetverbindung über die GUI-Methode

Arch- und Arch-basierte Linux-Benutzer können über die grafische Benutzeroberfläche eine statische IP-Adresse auf ihrem System konfigurieren. Gehen Sie zunächst zu den Verbindungseinstellungen auf Ihrem Linux-System und suchen Sie die kabelgebundene Ethernet-Verbindung. Klicken Sie dann auf die Plus-Schaltfläche (+), um ein neues Netzwerk hinzuzufügen. Klicken Sie nun auf die Registerkarte IPv4, um Ihre statische IP zu konfigurieren.

Wählen Sie auf der Registerkarte IPv4 die manuelle Methode und geben Sie Ihre DNS-Serveradresse, IP-Adresse, Netzmaske und Gateway-Adresse ein. Klicken Sie dann auf die Schaltfläche Speichern, um den Vorgang abzuschließen.

Sie können jetzt Ihren Netzwerkmanager neu starten, um das neue Netzwerk auf Ihrem Linux-Rechner neu zu laden.

systemctl restart NetworkManager.service

Extra-Tipp:Konfigurieren Sie einen Router

Das Einrichten eines Routers ist einfach; Sie müssen Ihren Router einschalten und Ihren Router über ein LAN-Kabel mit Ihrem PC verbinden. Öffnen Sie nun Ihren Webbrowser und geben Sie die Standard-Gateway-Adresse Ihrer Router-Anmeldeseite ein. Normalerweise ist die Gateway-Adresse 192.168.0.1. Hier verwende ich einen TP-Link-Router, daher wären der Standardbenutzername und das Passwort admin. Die Anmeldeinformationen finden Sie auf der Rückseite Ihres Routers.

Nachdem Sie sich jedoch bei Ihrem Router angemeldet haben, klicken Sie auf die Schnelleinrichtungsschaltfläche und wählen Sie den Betriebsmodus. Wählen Sie dann Statische IP aus dem WAN-Verbindungstyp aus.

Jetzt müssen Sie die leeren Felder mit Ihrer statischen IP-Adresse, Subnetzmaske, Standard-Gateway, primärem DNS-Server und sekundärer DNS-Serveradresse ausfüllen. Klicken Sie dann auf die Schaltfläche „Weiter“ und schließen Sie die Konfiguration des Routers ab, indem Sie die SSID und das Kennwort für Ihr drahtloses Netzwerk einrichten.

Wenn Sie immer noch nicht auf das Internet zugreifen können, besteht die Möglichkeit, dass die MAC-Adresse Ihres Routers nicht von Ihrem ISP registriert und aktiviert wurde. Sie sollten sich an Ihren ISP wenden, um dieses Problem zu lösen.

Schlussworte

Da eine statische IP-Adresse immer gleich bleibt, ist es offensichtlich, dass Sie eine stabile Verbindung mit schnellerer Download- und Upload-Geschwindigkeit erhalten. Wenn Sie VoIP-Dienste nutzen müssen, sollten Sie außerdem eine statische IP-Verbindung in Betracht ziehen. Die statische IP-Adresse hat auch einige Einschränkungen. Eine statische IP ist weniger sicher als eine dynamische IP, und wenn Ihre IP auf einer Website blockiert wird, bleibt sie für immer blockiert, da sich die IP nie ändert.

Im gesamten Beitrag habe ich die CLI- und GUI-Methoden beschrieben, wie Sie eine statische IP-Adresse auf einem Linux-System konfigurieren können. Ich habe auch die Nützlichkeit, Einschränkungen und Probleme beschrieben, die Sie beim Konfigurieren einer statischen IP-Adresse auf Ihrem Linux-System finden würden.

Wenn Sie diesen Beitrag nützlich und informativ finden, teilen Sie ihn bitte mit Ihren Freunden und der Linux-Community. Wir empfehlen Ihnen auch, Ihre Meinung zu diesem Beitrag im Kommentarbereich niederzuschreiben.


Linux
  1. So konfigurieren Sie die Virtualisierung unter Redhat Linux

  2. So konfigurieren Sie eine statische IP-Adresse unter RHEL 8 / CentOS 8 Linux

  3. So konfigurieren Sie eine statische IP-Adresse auf AlmaLinux

  4. So legen Sie eine statische IP-Adresse fest und konfigurieren das Netzwerk unter Linux

  5. So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 20.04

So konfigurieren Sie Linux als statischen Router

So installieren und konfigurieren Sie Redis auf einem Linux-System

So installieren und konfigurieren Sie AnyDesk auf einem Linux-System

So installieren und konfigurieren Sie Django auf einem Linux-System

So installieren und konfigurieren Sie PrestaShop auf einem Linux-System

So installieren und konfigurieren Sie Elasticsearch auf einem Linux-System