In deze Raspberry Pi statische IP-tutorial laten we u zien hoe u het netwerk van uw Raspberry Pi zo configureert dat het een statisch IP-adres gebruikt.
We zullen de Pi dwingen om een statisch IP te gebruiken door wijzigingen aan te brengen in de DHCP-client daemon van de Raspberry Pi. Deze software regelt de manier waarop het besturingssysteem met IP-adressen omgaat.
Door het DHCPCD config-bestand aan te passen, kunnen we de software het lokale IP-adres vertellen dat het moet gebruiken wanneer het verbinding maakt met een netwerk.
Naast het instellen van het statische IP-adres op uw Raspberry Pi, raden we u aan om dit ook op uw router in te stellen.
Het instellen op de router helpt ervoor te zorgen dat uw router het IP-adres niet aan een ander apparaat toewijst voordat uw Raspberry Pi verbinding maakt.
U kunt ook het MAC-adres van de Raspberry Pi wijzigen. Deze wijziging kan handig zijn in een verscheidenheid van scenario’s.
Equipment List
Hier is een lijst van alle stukken van apparatuur die ik heb gebruikt voor deze Raspberry Pi Static IP Address tutorial.
Aanbevolen
Raspberry Pi
Micro SD Kaart
Voeding
Ethernet Kabel of WiFi dongle (De Pi 3 en 4 hebben WiFi ingebouwd)
Optioneel
Raspberry Pi Case
Instellen van een statisch IP-adres op de Raspberry Pi
We maken gebruik van het Raspbian-besturingssysteem in deze tutorial. U kunt al dan niet in staat zijn om een statisch IP-adres in te stellen op andere besturingssystemen met behulp van deze instructies.
1. Om te beginnen met het instellen van een statisch IP-adres op onze Raspberry Pi, moeten we eerst wat informatie opvragen over onze huidige netwerk setup.
Laten we eerst de huidige gedefinieerde router voor uw netwerk opvragen door het volgende commando uit te voeren.
ip r | grep default
Met behulp van dit commando zou u een resultaat moeten krijgen dat lijkt op het resultaat dat we hieronder hebben.
default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202
Maak een notitie van het eerste IP-adres dat in deze string wordt genoemd.
Het IP-adres dat we met behulp van dit commando zullen noteren is bijvoorbeeld “192.168.0.1
“. Dit IP adres is het huidige router adres.
2. Laten we nu ook de huidige DNS server ophalen.
We kunnen dit doen door het “resolv.conf
” configuratie bestand te openen door het volgende commando uit te voeren.
sudo nano /etc/resolv.conf
Van dit commando, zou u de onderstaande regels tekst moeten zien.
# Generated by resolvconfnameserver 192.168.0.1
Maak een notitie van het IP naast “nameserver
“. Dit zal de nameserver definiëren in onze volgende stappen.
3. Nu we zowel ons huidige “router” IP als het nameserver IP hebben opgehaald, kunnen we verder gaan met het wijzigen van het “dhcpcd.conf
” configuratiebestand door het onderstaande commando uit te voeren.
Dit configuratiebestand stelt ons in staat om de manier waarop de Raspberry Pi met het netwerk omgaat aan te passen.
sudo nano /etc/dhcpcd.conf
4. Voer binnen dit bestand de volgende regels in.
Eerst moet u beslissen of u het statische IP voor uw “eth0
” (Ethernet) aansluiting of voor uw “wlan0
” (WiFi) verbinding. Beslis welke u wilt en vervang “<NETWORK>
” daarmee.
Zorg ervoor dat u “<STATICIP>
” vervangt door het IP-adres dat u aan uw Raspberry Pi wilt toekennen. Zorg ervoor dat dit geen IP is dat gemakkelijk aan een ander apparaat op uw netwerk kan worden gekoppeld.
Vervang “<ROUTERIP>
” door het IP-adres dat u in stap 1 van deze handleiding hebt verkregen.
Vervang ten slotte “<DNSIP>
” door het IP van de domeinnaamserver die u wilt gebruiken. Dit is ofwel het IP dat u kreeg in stap 2 van deze handleiding of een ander zoals Googles “8.8.8.8
” of Cloudflare’s “1.1.1.1
“.
interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>
Sla nu het bestand op door op CTRL + X te drukken dan Y gevolgd door ENTER.
5. Nu we het DHCP-configuratiebestand van onze Raspberry Pi hebben aangepast zodat we een statisch IP-adres gebruiken, moeten we doorgaan en de Raspberry Pi opnieuw opstarten.
Herstarten van de Raspberry Pi zorgt ervoor dat onze configuratiewijzigingen kunnen worden geladen en de oude kunnen worden weggespoeld.
Bij het herstarten zal de Raspberry Pi proberen verbinding te maken met de router met het statische IP-adres dat we in ons “dhcpd.conf
“-bestand hebben gedefinieerd.
Run het volgende commando om uw Raspberry Pi opnieuw op te starten.
sudo reboot
Testen van het statische IP
1. Zodra uw Raspberry Pi klaar is met herstarten, zou u nu verbinding moeten kunnen maken met het IP-adres dat u hebt opgegeven.
Als u lokaal verbinding maakt en wilt controleren of het statische IP-adres correct is ingesteld, kunt u dat doen door het volgende commando uit te voeren.
hostname -I
Vanaf dit commando zou u nu uw nieuwe statische IP-adres moeten kunnen zien. Als het het IP-adres is dat u verwachtte, dan hebt u nu met succes een statisch IP-adres op uw Raspberry Pi ingesteld.
Het gebruik van een statisch IP-adres is handig wanneer u het IP-adres moet onthouden, zoals bij het gebruik van FTP of wanneer u het als NAS wilt gebruiken.