In dieser Anleitung für statische IP-Adressen für den Raspberry Pi zeigen wir Ihnen, wie Sie das Netzwerk Ihres Raspberry Pi so konfigurieren, dass er eine statische IP-Adresse verwendet.
Wir werden den Pi zwingen, eine statische IP zu verwenden, indem wir Änderungen am DHCP-Client-Daemon des Raspberry Pi vornehmen. Diese Software steuert die Art und Weise, wie das Betriebssystem mit IP-Adressen umgeht.
Indem wir die DHCPCD-Konfigurationsdatei ändern, können wir der Software die lokale IP-Adresse mitteilen, die sie verwenden soll, wenn sie sich mit einem Netzwerk verbindet.
Zusätzlich zur Definition der statischen IP-Adresse auf dem Raspberry Pi empfehlen wir, sie auch auf dem Router einzustellen.
Die Einstellung auf dem Router hilft sicherzustellen, dass Ihr Router die IP-Adresse nicht einem anderen Gerät zuweist, bevor Ihr Raspberry Pi eine Verbindung herstellt.
Sie können auch die MAC-Adresse des Raspberry Pi ändern. Diese Änderung kann in einer Vielzahl von Szenarien nützlich sein.
Ausrüstungsliste
Hier ist eine Liste aller Geräte, die ich für dieses Raspberry Pi Static IP Address Tutorial verwendet habe.
Empfohlen
Raspberry Pi
Micro SD Karte
Netzteil
Ethernet Kabel oder WiFi Dongle (Der Pi 3 und 4 hat WiFi eingebaut)
Optional
Raspberry Pi Gehäuse
Einrichten einer statischen IP-Adresse auf dem Raspberry Pi
In diesem Tutorial verwenden wir das Betriebssystem Raspbian. Es kann sein, dass Sie mit dieser Anleitung eine statische IP-Adresse auf anderen Betriebssystemen einrichten können oder auch nicht.
1. Um mit dem Einrichten einer statischen IP-Adresse auf unserem Raspberry Pi zu beginnen, müssen wir zunächst einige Informationen über unser aktuelles Netzwerk-Setup abrufen.
Lassen Sie uns zunächst den aktuell definierten Router für Ihr Netzwerk abrufen, indem Sie den folgenden Befehl ausführen.
ip r | grep default
Mit diesem Befehl sollten Sie ein ähnliches Ergebnis wie das folgende erhalten.
default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202
Notieren Sie sich die erste IP, die in dieser Zeichenkette genannt wird.
Die IP, die wir uns mit diesem Befehl notieren, lautet beispielsweise „192.168.0.1
„. Diese IP-Adresse ist die aktuelle Adresse des Routers.
2. Als Nächstes wollen wir auch den aktuellen DNS-Server abrufen.
Dazu öffnen wir die Konfigurationsdatei „resolv.conf
„, indem wir den folgenden Befehl ausführen.
sudo nano /etc/resolv.conf
Aus diesem Befehl sollten Sie die folgenden Textzeilen sehen.
# Generated by resolvconfnameserver 192.168.0.1
Merken Sie sich die IP neben „nameserver
„. Diese wird in den nächsten Schritten den Nameserver definieren.
3. Nachdem wir nun sowohl unsere aktuelle „Router“-IP als auch die Nameserver-IP abgerufen haben, können wir die Konfigurationsdatei „dhcpcd.conf
“ ändern, indem wir den folgenden Befehl ausführen.
Mit dieser Konfigurationsdatei können wir die Art und Weise ändern, wie der Raspberry Pi mit dem Netzwerk umgeht.
sudo nano /etc/dhcpcd.conf
4. Geben Sie in dieser Datei die folgenden Zeilen ein.
Zuerst müssen Sie entscheiden, ob Sie die statische IP für Ihren „eth0
“ (Ethernet) Anschluss oder Ihren „wlan0
“ (WiFi)-Anschluss. Entscheiden Sie sich für eine Variante und ersetzen Sie „<NETWORK>
“ durch diese.
Stellen Sie sicher, dass Sie „<STATICIP>
“ durch die IP-Adresse ersetzen, die Sie Ihrem Raspberry Pi zuweisen möchten. Achten Sie darauf, dass es sich nicht um eine IP handelt, die leicht mit einem anderen Gerät in Ihrem Netzwerk verbunden werden könnte.
Ersetzen Sie „<ROUTERIP>
“ durch die IP-Adresse, die Sie in Schritt 1 dieses Tutorials ermittelt haben
Schließlich ersetzen Sie „<DNSIP>
“ durch die IP des Domain Name Servers, den Sie verwenden möchten. Dies ist entweder die IP, die Sie in Schritt 2 dieses Tutorials erhalten haben, oder eine andere, wie z.B. Googles „8.8.8.8
“ oder Cloudflare’s „1.1.1.1
„.
interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>
Nun speichern Sie die Datei, indem Sie STRG + X und dann Y drücken, gefolgt von ENTER.
5. Nun, da wir die DHCP-Konfigurationsdatei unseres Raspberry Pi so geändert haben, dass wir eine statische IP-Adresse verwenden, müssen wir fortfahren und den Raspberry Pi neu starten.
Der Neustart des Raspberry Pi ermöglicht es, unsere Konfigurationsänderungen zu laden und die alten zu löschen.
Nach dem Neustart wird der Raspberry Pi versuchen, sich mit der statischen IP-Adresse, die wir in der Datei „dhcpd.conf
“ definiert haben, mit dem Router zu verbinden.
Führen Sie den folgenden Befehl aus, um Ihren Raspberry Pi neu zu starten.
sudo reboot
Testen der statischen IP
1. Sobald Ihr Raspberry Pi den Neustart abgeschlossen hat, sollten Sie nun in der Lage sein, sich mit der von Ihnen angegebenen IP-Adresse zu verbinden.
Wenn Sie eine lokale Verbindung herstellen und die korrekt eingestellte statische IP-Adresse überprüfen möchten, können Sie dies tun, indem Sie den folgenden Befehl ausführen.
hostname -I
Mit diesem Befehl sollten Sie nun in der Lage sein, Ihre neue statische IP-Adresse zu sehen. Wenn es die IP ist, die Sie erwartet haben, dann haben Sie jetzt erfolgreich eine statische IP-Adresse auf Ihrem Raspberry Pi eingerichtet.
Die Verwendung einer statischen IP ist praktisch, wenn Sie sich die IP merken müssen, z. B. bei der Verwendung von FTP oder bei der Einrichtung als NAS.