I denne vejledning om statisk IP-adresse til Raspberry Pi vil vi vise dig, hvordan du konfigurerer din Raspberry Pi’s netværk, så den bruger en statisk IP-adresse.
Vi vil tvinge Pi’en til at bruge en statisk IP ved at foretage ændringer i Raspberry Pi’s DHCP-klientdæmon. Denne software styrer den måde, hvorpå operativsystemet håndterer IP-adresser.
Ved at ændre DHCPCD-konfigurationsfilen kan vi fortælle softwaren den lokale IP-adresse, som den skal bruge, når den opretter forbindelse til et netværk.
Ud over at definere den statiske IP-adresse på din Raspberry Pi, anbefaler vi, at du også indstiller den på din router.
Du kan ved at indstille den på routeren sikre, at din router ikke tildeler IP-adressen til en anden enhed, før din Raspberry Pi opretter forbindelse.
Du kan også ændre MAC-adressen på Raspberry Pi. Denne ændring kan være praktisk i en række forskellige scenarier.
Udstyrsliste
Her er en liste over alle de stykker udstyr, som jeg har gjort brug af til denne Raspberry Pi Static IP Address tutorial.
Anbefalet
Raspberry Pi
Micro SD-kort
Strømforsyning
Ethernet-snor eller WiFi-dongle (Pi 3 og 4 har WiFi indbygget)
Optionel
Raspberry Pi Case
Opsætning af en statisk IP-adresse på Raspberry Pi
Vi anvender Raspbian-operativsystemet i denne vejledning. Du kan måske eller måske ikke være i stand til at indstille en statisk IP på andre operativsystemer ved hjælp af denne vejledning.
1. For at begynde at opsætte en statisk IP-adresse på vores Raspberry Pi skal vi først hente nogle oplysninger om vores nuværende netværksopsætning.
Lad os først hente den aktuelt definerede router for dit netværk ved at køre følgende kommando.
ip r | grep default
Ved hjælp af denne kommando bør du få et resultat, der ligner det, vi har nedenfor.
default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202
Notér den første IP, der er nævnt i denne streng.
Den IP, som vi f.eks. vil notere os fra denne kommando, er “192.168.0.1
“. Denne IP-adresse er den aktuelle routeradresse.
2. Dernæst skal vi også hente den aktuelle DNS-server.
Vi kan gøre dette ved at åbne konfigurationsfilen “resolv.conf
” ved at køre følgende kommando.
sudo nano /etc/resolv.conf
Fra denne kommando bør du se nedenstående tekstlinjer.
# Generated by resolvconfnameserver 192.168.0.1
Gør et notat om IP’en ved siden af “nameserver
“. Dette vil definere navneserveren i vores næste trin.
3. Nu hvor vi har hentet både vores nuværende “router”-IP og navneserver-IP’en, kan vi fortsætte med at ændre konfigurationsfilen “dhcpcd.conf
” ved at køre nedenstående kommando.
Denne konfigurationsfil giver os mulighed for at ændre den måde, hvorpå Raspberry Pi’en håndterer netværket.
sudo nano /etc/dhcpcd.conf
4. I denne fil skal du indtaste følgende linjer.
Først skal du beslutte, om du vil indstille den statiske IP for din “eth0
” (Ethernet)-stik eller din “wlan0
” (WiFi) forbindelse. Beslut dig for, hvilken du vil have, og erstat “<NETWORK>
” med den.
Sørg for at erstatte “<STATICIP>
” med den IP-adresse, som du vil tildele din Raspberry Pi. Sørg for, at det ikke er en IP, der let kan knyttes til en anden enhed på dit netværk.
Erstat “<ROUTERIP>
” med den IP-adresse, som du hentede i trin 1 i denne vejledning
Til sidst skal du erstatte “<DNSIP>
” med IP’en for den domænenavnsserver, du ønsker at bruge. Dette er enten den IP, du fik i trin 2 i denne vejledning, eller en anden som Googles “8.8.8.8
” eller Cloudflares “1.1.1.1
“.
interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>
Spar nu filen ved at trykke på CTRL + X og derefter Y efterfulgt af ENTER.
5. Nu hvor vi har ændret vores Raspberry Pis DHCP-konfigurationsfil, så vi bruger en statisk IP-adresse, skal vi gå videre og genstarte Raspberry Pi.
Genstart af Raspberry Pi vil gøre det muligt at indlæse vores konfigurationsændringer, og de gamle vil blive skyllet ud.
Når vi genstarter, vil Raspberry Pi forsøge at oprette forbindelse til routeren ved hjælp af den statiske IP-adresse, som vi har defineret i vores “dhcpd.conf
“-fil.
Kør følgende kommando for at genstarte din Raspberry Pi.
sudo reboot
Test af den statiske IP
1. Når din Raspberry Pi er færdig med at genstarte, bør du nu kunne oprette forbindelse med den IP-adresse, du har angivet.
Hvis du opretter forbindelse lokalt og ønsker at verificere, at den statiske IP-adresse er indstillet korrekt, kan du gøre det ved at køre følgende kommando.
hostname -I
Med denne kommando bør du nu kunne se din nye statiske IP-adresse. Hvis det er den IP, som du forventede, har du nu med succes oprettet en statisk IP-adresse på din Raspberry Pi.
Det vil være praktisk at bruge en statisk IP, når du skal huske IP’en, f.eks. ved brug af FTP eller ved at indstille den til at fungere som en NAS.