Wie man eine statische IP auf dem Raspberry Pi einrichtet

Haben Sie schon einmal versucht, sich über SSH bei Ihrem Raspberry Pi anzumelden und wurden abgewiesen, weil die IP-Adresse nicht gefunden werden konnte? Müssen Sie bei jeder Verbindung Ihr Netzwerk scannen, um Ihre lokale IP-Adresse zu finden? Wenn sich die IP-Adresse Ihres Raspberry Pi ständig ändert, liegt das daran, dass Sie eine dynamische IP-Adresse verwenden. Wenn Sie möchten, dass Ihr Pi eine IP-Adresse hat, die sich nicht automatisch ändert, weisen Sie ihm eine statische IP-Adresse zu. Mit einer statischen IP-Adresse können Sie sicher sein, dass die gleiche IP-Adresse jedes Mal funktioniert.

In diesem Tutorial zeige ich Ihnen, wie Sie eine statische IP-Adresse mit einer sauberen Installation von Raspbian Jessie und Raspbian Jessie Lite konfigurieren. Es gibt Vor- und Nachteile für jede Art von IP, also lasst uns zuerst darüber sprechen, warum ihr eine statische IP einer dynamischen IP vorziehen solltet.

BONUS: Ich habe eine Schnellstartanleitung für dieses Tutorial erstellt, die ihr herunterladen und später nachlesen könnt, wenn ihr es nicht sofort einrichten könnt. Sie enthält alle Schritte und den Code, den du für den Anfang brauchst.

Statische IP vs. Dynamische IP

Dynamische IP

Dynamische IPs sind gut, wenn du dir Sorgen um die Sicherheit machst. Wenn ein Hacker Zugang zu Ihrer IP-Adresse erhält, sind Sie weniger anfällig für Angriffe, da sich Ihre IP-Adresse häufig ändert. Eine dynamische IP kann sich jedes Mal ändern, wenn Sie sich anmelden, oder nur in bestimmten Abständen. Ein auf Ihrem Netzwerk-Router installiertes Programm, das so genannte Dynamic Host Configuration Protocol (DHCP), ändert automatisch die IP-Adressen und weist den Computern in Ihrem Netzwerk neue dynamische IP-Adressen zu.

Statische IP

Eine statische IP (wie Sie wahrscheinlich schon am Namen erkennen können) ändert sich nicht. Das macht sie zuverlässiger, wenn Sie Dienste nutzen, die von einer stabilen Internetverbindung abhängen, wie Online-Spiele, VOIP oder Remote-Desktop-Anwendungen. Mit einer statischen IP können Sie jedes Mal, wenn Sie sich mit Ihrem Pi verbinden, dieselbe IP-Adresse verwenden.

Einrichten einer statischen IP auf dem Raspberry Pi

Bevor Sie beginnen, stellen Sie sicher, dass Sie bereits eine Möglichkeit für den Zugriff auf die Eingabeaufforderung eingerichtet und konfiguriert haben. Schauen Sie sich unsere Tutorials How to Set Up WiFi on the Raspberry Pi und How to Set Up a Raspberry Pi Without a Monitor or Keyboard an, um zu sehen, wie man das macht, falls Sie das noch nicht getan haben.

In diesem Tutorial werden wir statische IPs sowohl für WiFi als auch für Ethernet-Verbindungen einrichten. Wenn Sie nur die eine oder die andere benötigen, lassen Sie einfach den Code für die nicht benötigte Verbindung weg.

Ermitteln Sie Ihre Netzwerkinformationen

Der erste Schritt besteht darin, Ihre Standard-Gateway-IP herauszufinden. Dies ist die lokale IP-Adresse Ihres Netzwerk-Routers. Die Computer in Ihrem Netzwerk verwenden sie, um mit dem Router zu kommunizieren und auf das Internet zuzugreifen. Wenn Sie diese Adresse bereits kennen, können Sie diesen Schritt überspringen. Wenn nicht, fahren Sie fort…

Schalten Sie Ihren Raspberry Pi ein und loggen Sie sich über WiFi oder Ethernet ein, dann geben Sie route -ne an der Eingabeaufforderung ein, um Ihre Netzwerk-Routing-Informationen zu sehen:

Unter der Spalte „Gateway“ können Sie Ihre Standard-Gateway-IP sehen (in meinem Fall 10.0.0.1). In der Spalte „Iface“ sind die Namen für die einzelnen Verbindungen aufgeführt – Ethernet (eth0) und WiFi (wlan0). Notieren Sie sich die IP Ihres Standard-Gateways, wir brauchen sie gleich.

Nun müssen wir die IP-Adressen Ihrer Domain-Name-Server herausfinden. Ihr Pi sendet die Domainnamen, die Sie in Ihren Browser eingeben (z. B. www.google.com), an Domain-Name-Server, die die Domainnamen in IP-Adressen umwandeln (z. B. 8.8.8.8). Ihr Pi verwendet dann die IP-Adresse, um auf den Server der Website zuzugreifen.

Geben Sie cat /etc/resolv.conf in die Eingabeaufforderung ein, um die Liste der Domain-Name-Server zu finden:

Kopieren Sie diese IP-Adressen in einen Texteditor auf Ihrem PC oder notieren Sie sie für später.

Konfigurieren Sie die Netzwerkeinstellungen

Nun sind wir bereit, die Netzwerkeinstellungen zu konfigurieren. Standardmäßig ist der Pi mit einer dynamischen IP-Adresse konfiguriert. Um ihm eine statische IP-Adresse zuzuweisen, müssen Sie Ihre statische IP-Adresse, die IP-Adresse des Standardgateways und die Domänennamenserver zur Datei dhcpcd.conf hinzufügen.

Geben Sie an der Eingabeaufforderung sudo nano /etc/dhcpcd.conf ein, um die Datei dhcpcd.conf zu bearbeiten:

Fügen Sie nun, ohne etwas anderes in der Datei zu ändern, den folgenden Code am Ende der Datei dhcpcd.conf-Datei ein und ersetzen Sie die IP-Adressen durch Ihre eigenen IP-Adressen, die Sie oben gefunden haben:

interface eth0static ip_address=10.0.0.100static routers=10.0.0.1static domain_name_servers=75.75.75.75 75.75.76.76 2001:558:feed::1 2001:558:feed::2interface wlan0static ip_address=10.0.0.99static routers=10.0.0.1static domain_name_servers=75.75.75.75 75.75.76.76 2001:558:feed::1 2001:558:feed::2
  • static ip_address: Dies ist die statische IP-Adresse, die Sie für SSH oder die Fernverbindung zu Ihrem Pi verwenden werden. Nehmen Sie Ihre Standard-Gateway-IP (die Sie in den obigen Schritten gefunden haben) und ändern Sie die letzte Zahl in eine beliebige Zahl zwischen 0 und 255.
  • static routers: Dies ist Ihre Standard-Gateway-IP-Adresse.
  • static domain_name_servers: Dies sind die IPs, die wir in der obigen resolv.conf-Datei gefunden haben. Trennen Sie jede IP mit einem Leerzeichen.

Beispiel: Meine Standard-Gateway-IP-Adresse ist 10.0.0.1. Um die static ip_address für meine Ethernet-Verbindung (eth0) zu erhalten, habe ich die 1 durch 100 ersetzt, um 10.0.0.100 zu erhalten. Um die static ip_address für meine WiFi-Verbindung (wlan0) zu erhalten, habe ich die 1 durch 99 ersetzt, um 10.0.0.99 zu erhalten. Diese IPs werde ich von nun an verwenden, um mich an meinem Pi anzumelden.

Die Datei sollte wie folgt aussehen (mit Ihren eigenen IP-Adressen):

Wenn Sie die IP-Adressen im Beispielcode durch Ihre eigenen IP-Adressen ersetzt haben, drücken Sie Strg-X und Y, um die Datei dhcpcd.conf zu beenden und zu speichern. Geben Sie nun sudo reboot ein, um den Pi neu zu starten. Loggen Sie sich mit Ihrer neuen statischen Ethernet-IP oder statischen WiFi-IP ein:

Um zu überprüfen, ob alles korrekt funktioniert und der Pi Zugang zum Internet hat, lassen Sie uns Google anpingen. Geben Sie sudo ping www.google.com in die Eingabeaufforderung ein:

Drücken Sie Strg-C, um das Pingen zu beenden. Wenn die Verbindung erfolgreich ist, sehen Sie die gesendeten und empfangenen Pakete. Wenn die Verbindung nicht erfolgreich ist, erhalten Sie die Fehlermeldung „Network is unreachable“:

Sie sollten die Verbindung testen, indem Sie Google sowohl mit statischen Ethernet- als auch WiFi-IPs anpingen.

In diesem Video kannst du sehen, wie ich das Schritt für Schritt einrichte:

Nun, da du eine statische IP eingerichtet hast, wird die Verbindung deines Pi mit dem Internet viel zuverlässiger sein. Eine weitere sehr nützliche Möglichkeit, sich mit Ihrem Pi zu verbinden, ist eine direkte Ethernet-Verbindung zu Ihrem Laptop oder Desktop. Eine direkte Verbindung ist extrem schnell und stabil. Wenn Sie sich häufig über SSH mit Ihrem Pi verbinden, würde ich Ihnen empfehlen, dies einzurichten. In unserem Artikel Wie man sich mit einem Ethernet-Kabel direkt mit einem Raspberry Pi verbindet, erfahren Sie, wie das geht.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.