Hvordan indstiller jeg en statisk IP -adresse på Raspberry Pi?

Hvordan indstiller jeg en statisk IP -adresse på Raspberry Pi?

Hvis du bruger din Raspberry Pi som en hjemmeserver eller ofte har brug for at få adgang til den eksternt fra en anden enhed, er det en meget god ide at indstille en statisk IP -adresse til den. Dette betyder, at du vil kunne finde Raspberry Pi på den samme adresse hver gang i stedet for, at en ny adresse indstilles dynamisk, når den genstartes.





flytte sange fra ipod til computer

Dette er også nyttigt for at undgå forvirring, når du har flere Raspberry Pi -enheder tilsluttet dit netværk.





Heldigvis, når du ved hvordan, er opsætning af en statisk IP -adresse en ret enkel og hurtig proces.





Hvad er en IP -adresse?

En internetprotokol (IP) adresse bruges til entydigt at identificere hver enhed på et computernetværk eller selve netværket på internettet - mere om det senere. IP-adressen skrives normalt med 'dot-decimal' notation: fire decimaltal, der hver spænder fra 0 til 255, adskilt med prikker. Et eksempel er 192.168.1.107 .

Som standard i Raspberry Pi OS, som er et Linux-baseret operativsystem, konfigureres din Raspberry Pi's IP-adresse automatisk hver gang du genstarter den, så den kan meget vel ændre sig. Dette er naturligvis ikke ideelt, når du har brug for en pålidelig adresse, hvor du kan oprette forbindelse til Raspberry Pi fra en anden enhed, f.eks. Når du bruger den som en server.



Privat vs. offentlig IP

TIL offentlig IP -adresse bruges til at identificere dit lokale netværk på det bredere internet. Dette ændres typisk hver gang din router opretter forbindelse til internettet, selvom du muligvis kan gøre den statisk afhængigt af din internetudbyder.

Du kan finde den offentlige IP -adresse på et Linux -system såsom Raspberry Pi OS ved at indtaste en særlig Terminal -kommando, eller simpelthen ved at lave en websøgning efter 'Hvad er min IP?'. Det er kun påkrævet, hvis du har til hensigt at oprette forbindelse til en enhed uden for dit netværk, som vi ikke vil dække her.





I stedet ser vi på privat IP -adresser, der bruges til at identificere hver enhed på dit eget lokale netværk. Selvom det kan være muligt at reservere en bestemt adresse til din Raspberry Pi i din trådløse routers indstillinger til samme formål, viser vi dig her, hvordan du indstiller en statisk IP fra selve Raspberry Pi.

1. DHCP -konfiguration

Raspberry Pi OS (tidligere kendt som Raspbian) bruger DHCP (Dynamic Host Configuration Protocol) til at tildele en IP -adresse til Raspberry Pi automatisk, når den genstartes.





Læs mere: Hvad er DHCP?

For at ændre denne adfærd, så den bruger den samme statiske IP -adresse hver gang, skal du ændre konfigurationsfilen til DHCP -klientdæmonen, dhcpcd.conf .

Inden da har du brug for nogle oplysninger om din nuværende netværksopsætning, så du kan tilføje de nødvendige detaljer til konfigurationsfilen. Du skal bruge følgende oplysninger:

• Typen af ​​netværksforbindelse. Dette er enten wlan0 hvis din Raspberry Pi er forbundet til routeren trådløst, eller eth0 hvis den er tilsluttet ved hjælp af et Ethernet -kabel.

• Raspberry Pi's i øjeblikket tildelte IP -adresse - det er sikrest at genbruge dette til sin statiske IP, så du kan være sikker på, at sidstnævnte ikke allerede har været på en anden enhed på netværket. Hvis ikke, skal du sørge for, at en anden enhed ikke allerede bruger den.

For at finde Raspberry Pi's aktuelle IP -adresse skal du indtaste følgende kommando i et terminalvindue:

hostname -I

• Din routers gateway -IP -adresse - den, der bruges til at kontakte den fra det lokale netværk, ikke dens offentlige IP. Det varierer afhængigt af routermodellen, men starter typisk med 192.168.

For at finde det skal du indtaste følgende kommando og notere den første angivne IP -adresse:

ip r | grep default

• Din routers DNS (Domain Name System) IP -adresse. Dette er typisk det samme som gateway -adressen, men kan indstilles til en anden værdi for at bruge en alternativ DNS - f.eks. 8.8.8.8 for Google eller 1.1.1.1 til Cloudflare.

For at finde den aktuelle DNS IP -adresse skal du indtaste kommandoen:

sudo nano /etc/resolv.conf

Bemærk IP -adressen efter navneserver - det er DNS -adressen - og tryk derefter på Ctrl + X for at lukke filen.

2. Tilføj statiske IP -indstillinger

Nu har du fundet alle dine netværksforbindelsesoplysninger, det er tid til at redigere dhcpcd.conf konfigurationsfil for at tilføje de indstillinger, du har brug for for at konfigurere en statisk IP -adresse til din Raspberry Pi:

sudo nano /etc/dhcpcd.conf

Hvis du ikke tidligere har redigeret filen, vil den hovedsageligt indeholde forskellige kommentarlinjer forud for et hash (#) symbol. I bunden skal du tilføje følgende linjer og erstatte de forstærkede navne med dine egne netværksdetaljer:

interface NETWORK
static ip_address= STATIC_IP /24
static routers= ROUTER_IP
static domain_name_servers= DNS_IP

Udskift de forstærkede navne som følger:

NETVÆRK - din netværksforbindelsestype: eth0 (Ethernet) eller wlan0 (trådløs).

STATIC_IP - den statiske IP -adresse, du vil indstille til Raspberry Pi.

ROUTER_IP - gatewayens IP -adresse til din router på det lokale netværk.

DNS_IP - DNS -IP -adressen (typisk den samme som din routers gateway -adresse).

Her er et eksempel på konfiguration til at indstille den statiske IP til 192.168.1.120 med en trådløs forbindelse til en router på 192.168.1.254:

interface wlan0
static ip_address=192.168.1.120/24
static routers=192.168.1.254
static domain_name_servers=192.168.1.254

Når du har indtastet indstillingerne, skal du trykke på Ctrl + X og så OG og GÅ IND for at lukke og gemme den ændrede konfigurationsfil.

3. Genstart Raspberry Pi

Med dhcpcd.conf konfigurationsfil ændret, genstart din Raspberry Pi for at gennemføre ændringerne og indstil den statiske IP -adresse for den:

sudo reboot

I stedet for at bruge en adresse, der automatisk er tildelt af DHCP, vil Raspberry Pi nu forsøge at oprette forbindelse til routeren ved hjælp af den nye statiske IP -adresse, du har angivet i dhcpcd.conf fil.

For at kontrollere, at det fungerer korrekt, skal du indtaste følgende kommando:

hostname -I

Du skal nu se den statiske IP -adresse, du har angivet i dhcpcd.conf konfigurationsfil.

Indstil en statisk IP -adresse: Succes

Tillykke: du har oprettet en statisk IP -adresse på din Raspberry Pi, og den skal nu automatisk beholde denne adresse, når den starter op. Nu kan du fortsætte med at bruge din Raspberry Pi som en NAS-, medie- eller spilserver og oprette forbindelse til den pålideligt på samme adresse hver gang.

Del Del Tweet E -mail 10 spilservere, du kan køre på en Raspberry Pi

Raspberry Pi kan mange vidunderlige ting, herunder køre som en spilserver. Her er nogle af de bedste spil, den kan være vært for.

Læs Næste
Relaterede emner
  • gør det selv
  • IP-adresse
  • Hindbær Pi
Om forfatteren Phil King(22 artikler udgivet)

Freelance teknologi- og underholdningsjournalist Phil har redigeret adskillige officielle Raspberry Pi -bøger. Han har i lang tid været Raspberry Pi og elektronik-tinkerer og er en regelmæssig bidragsyder til magasinet MagPi.

Mere fra Phil King

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere