Wenn Sie versuchen, auf einen Raspberry Pi in Ihrem lokalen Netzwerk zuzugreifen, brauchen Sie manchmal wirklich seine IP-Adresse. Sicher, Sie können normalerweise SSH oder VNC mit einem Pi verwenden, indem Sie seinen Hostnamen verwenden, aber für etwas wie die Portweiterleitung auf einem Router (den Sie verwenden, um einen extern zugänglichen Minecraft-Server oder Webserver zu erstellen) kann eine tatsächliche IP v4-Adresse verwendet werden benötigt werden. Das Problem: Jedes Mal, wenn Sie Ihren Pi neu starten, kann sich die IP-Adresse ändern, je nachdem, was der Router gerade zuweist.
Glücklicherweise gibt es eine einfache Möglichkeit, sicherzustellen, dass Ihr Raspberry Pi in Ihrem lokalen Netzwerk immer dieselbe IP-Adresse erhält oder zumindest versucht, immer dieselbe Adresse in Ihrem lokalen Netzwerk zu erhalten. Es versteht sich fast von selbst, dass, wenn zum Zeitpunkt des Bootens ein anderes eingeschaltetes Gerät bereits die betreffende Adresse verwendet, Ihr Pi entweder gar keine IP v4-Adresse hat oder (wenn Sie es so konfiguriert haben) es wählt eine alternative. Denken Sie also daran.
Beachten Sie, dass dieses Tutorial davon ausgeht, dass Sie bereits einen Raspberry Pi haben, der mit Ihrem Netzwerk verbunden ist. Wenn nicht, lesen Sie bitte unsere Tutorials zum Einrichten eines Raspberry Pi und zum Einrichten eines Headless Raspberry Pi (kein Monitor erforderlich).
So weisen Sie einem Raspberry Pi eine statische IP zu
1. Ermitteln Sie die aktuelle IP v4-Adresse Ihres Raspberry PI falls du es noch nicht weißt. Am einfachsten geht das mit der Hostname -I Befehl an der Eingabeaufforderung. Wenn Sie seinen Hostnamen kennen, können Sie den Pi auch von einem anderen Computer im Netzwerk aus anpingen.
hostname -I
2. Holen Sie sich die IP-Adresse Ihres Routers falls du es noch nicht weißt. Der einfachste Weg, dies zu tun, ist benutze den Befehl ip r und nehmen Sie die Adresse, die nach “default via” erscheint.
ip r
3. Holen Sie sich die IP-Adresse Ihres DNS (Domain Name Server), indem Sie den folgenden Befehl eingeben. Dies kann mit der IP Ihres Routers identisch sein oder auch nicht.
grep "namesever" /etc/resolv.conf
Nachdem Sie nun die IP-Adresse haben, die Ihr Pi derzeit verwendet, die IP-Adresse des Routers und die DNS-IP-Adresse, können Sie die entsprechende Konfigurationsdatei bearbeiten.
4. Öffnen Sie /etc/dhcpcd.conf für die Bearbeitung in Nano.
nano /etc/dhcpcd.conf
5. Fügen Sie die folgenden Zeilen hinzu ans Ende der Datei. Wenn solche Zeilen bereits vorhanden und nicht auskommentiert sind, entfernen Sie sie.
Ersetzen Sie die Kommentare in Klammern im Feld unten durch die richtigen Informationen. Schnittstelle wird entweder sein WLAN0 für WLAN bzw eth0 für Ethernet.
interface [INTERFACE]
static_routers=[ROUTER IP]
static domain_name_servers=[DNS IP]
static ip_address=[STATIC IP ADDRESS YOU WANT]/24
In unserem Fall sah es so aus.
interface wlan0
static_routers=192.168.7.1
static domain_name_servers=192.168.1.1
static ip_address=192.168.7.121/24
Vielleicht möchten Sie in der letzten Zeile “inform” durch “static” ersetzen. Verwenden informieren bedeutet, dass der Raspberry Pi versucht, die von Ihnen angeforderte IP-Adresse zu erhalten, aber wenn sie nicht verfügbar ist, wählt er eine andere. Wenn Sie statisch verwenden, hat es überhaupt keine IP v4-Adresse, wenn die angeforderte verwendet wird.
6. Speicher die Datei durch Drücken von STRG + X und Neustart.
Von nun an versucht der Pi bei jedem Start, die von Ihnen angeforderte statische IP-Adresse zu erhalten.
Verwenden des Raspberry Pi OS Guide zum Festlegen einer statischen IP
Wenn Sie bereits alle Informationen über die IP- und DNS-IP Ihres Routers haben, können Sie die statische IP-Adresse über das Menü Netzwerkeinstellungen konfigurieren, anstatt die Datei dhcpcd.conf zu bearbeiten.
1. Klicken Sie mit der rechten Maustaste auf das Netzwerkstatussymbol und Wählen Sie die Wireless & Wired Network-Einstellungen.
2. Wählen Sie die entsprechende Schnittstelle aus. Wenn Sie eine statische IP für WLAN konfigurieren, wählen Sie wlan0. Wählen Sie für Ethernet eth0.
3. Geben Sie die IP-Adressen in die entsprechenden Felder ein. Ihre gewünschte IP-Adresse steht im IPv4-Feld, gefolgt von einem /24. Die IP Ihres Routers und die IP Ihres DNS-Servers finden Sie in den nach ihnen benannten Feldern.
4. Klicken Sie auf Übernehmen, schließe das Fenster und Neustart Ihr Pi.
Ihr Pi wird nun versuchen, bei jedem Start Ihre gewünschte IP-Adresse zu verwenden. Das Menü „Netzwerkeinstellungen“ legt dies jedoch als Voreinstellung fest, nicht als absolut. Wenn also die von Ihnen angeforderte IP-Adresse nicht verfügbar ist, wird eine andere verwendet.