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

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

Hvis du bruker Raspberry Pi som en hjemmeserver eller ofte trenger å få tilgang til den eksternt fra en annen enhet, er det en veldig god idé å angi en statisk IP -adresse for den. Dette betyr at du vil kunne finne Raspberry Pi på samme adresse hver gang, i stedet for at en ny adresse settes dynamisk når den startes på nytt.





beste nettstedet for å streame gratis filmer

Dette er også nyttig for å unngå forvirring når du har flere Raspberry Pi -enheter koblet til nettverket ditt.





Heldigvis, når du vet hvordan, er det ganske enkelt å sette opp en statisk IP -adresse.





Hva er en IP -adresse?

En Internett -protokoll (IP) -adresse brukes til å identifisere hver enhet på et datanettverk, eller selve nettverket på internett - mer om det senere. IP-adressen skrives vanligvis med 'prikk-desimal' notasjon: fire desimaltall, hver fra 0 til 255, atskilt med prikker. Et eksempel er 192.168.1.107 .

Som standard i Raspberry Pi OS, som er et Linux-basert operativsystem, konfigureres Raspberry Pi sin IP-adresse automatisk hver gang du starter den på nytt, så den kan godt endre seg. Selvfølgelig er dette ikke ideelt når du trenger en pålitelig adresse for å koble til Raspberry Pi fra en annen enhet, for eksempel når du bruker den som en server.



Privat vs. offentlig IP

TIL offentlig IP -adresse brukes til å identifisere ditt lokale nettverk på det bredere internett. Dette endres vanligvis hver gang ruteren kobler til internett, selv om du kanskje kan gjøre den statisk avhengig av internettleverandøren din.

Du kan finne den offentlige IP -adressen på et Linux -system for eksempel Raspberry Pi OS ved å skrive inn en spesiell Terminal -kommando, eller bare ved å gjøre et nettsøk etter 'Hva er min IP?'. Det er bare nødvendig hvis du har tenkt å koble til en enhet utenfor nettverket ditt, som vi ikke vil dekke her.





I stedet ser vi på privat IP -adresser som brukes til å identifisere hver enhet på ditt eget lokale nettverk. Selv om det kan være mulig å reservere en bestemt adresse for din Raspberry Pi i innstillingene for den trådløse ruteren for samme formål, her viser vi deg hvordan du setter en statisk IP fra selve Raspberry Pi.

1. DHCP -konfigurasjon

Raspberry Pi OS (tidligere kjent som Raspbian) bruker DHCP (Dynamic Host Configuration Protocol) for å tildele en IP -adresse til Raspberry Pi automatisk når den startes på nytt.





Les mer: Hva er DHCP?

For å endre oppførselen slik at den bruker den samme statiske IP -adressen hver gang, må du endre konfigurasjonsfilen for DHCP -klientdemonen, dhcpcd.conf .

Før det trenger du litt informasjon om ditt nåværende nettverksoppsett, slik at du kan legge til de nødvendige detaljene i konfigurasjonsfilen. Du trenger følgende informasjon:

• Type nettverkstilkobling. Dette er enten wlan0 hvis Raspberry Pi er koblet til ruteren trådløst, eller eth0 hvis den er koblet til med en Ethernet -kabel.

• Raspberry Pi sin tildelte IP -adresse - det er tryggest å bruke dette på nytt for sin statiske IP, slik at du kan være sikker på at sistnevnte ikke allerede har vært på en annen enhet på nettverket. Hvis ikke, må du kontrollere at en annen enhet ikke allerede bruker den.

For å finne Raspberry Pi sin nåværende IP -adresse, skriv inn følgende kommando i et terminalvindu:

hostname -I

• Ruterens gateway -IP -adresse - den som ble brukt til å kontakte den fra det lokale nettverket, ikke dens offentlige IP. Det varierer avhengig av rutermodell, men starter vanligvis med 192.168.

For å finne den, skriv inn følgende kommando og noter den første IP -adressen som er gitt:

ip r | grep default

• Ruterens DNS (Domain Name System) IP -adresse. Dette er vanligvis det samme som gateway -adressen, men kan settes til en annen verdi for å bruke en alternativ DNS - for eksempel 8.8.8.8 for Google eller 1.1.1.1 for Cloudflare.

For å finne den gjeldende DNS -IP -adressen, skriv inn kommandoen:

sudo nano /etc/resolv.conf

Legg merke til IP -adressen etter navneserver - det er DNS -adressen - og trykk deretter Ctrl + X for å lukke filen.

2. Legg til statiske IP -innstillinger

Nå som du har funnet all informasjon om nettverkstilkoblingen din, er det på tide å redigere dhcpcd.conf konfigurasjonsfil for å legge til innstillingene du trenger for å sette opp en statisk IP -adresse for Raspberry Pi:

sudo nano /etc/dhcpcd.conf

Hvis du ikke har redigert filen tidligere, vil den hovedsakelig inneholde forskjellige kommentarlinjer foran et hash -symbol (#). Nederst legger du til følgende linjer, og erstatter de forsterkede navnene med dine egne nettverksdetaljer:

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

Bytt ut de forsterkede navnene slik:

NETTVERK - nettverkstilkoblingstypen: eth0 (Ethernet) eller wlan0 (trådløs).

STATISK IP - den statiske IP -adressen du vil angi for Raspberry Pi.

ROUTER_IP - gatewayens IP -adresse for ruteren din på det lokale nettverket.

DNS_IP - DNS -IP -adressen (vanligvis den samme som ruterens gateway -adresse).

Her er et eksempel på konfigurasjon for å sette den statiske IP til 192.168.1.120 med en trådløs tilkobling til en ruter 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 angitt innstillingene, trykker du på Ctrl + X og så OG og TAST INN for å lukke og lagre den endrede konfigurasjonsfilen.

3. Start Raspberry Pi på nytt

Med dhcpcd.conf konfigurasjonsfilen endret, start Raspberry Pi på nytt for å utføre endringene og angi den statiske IP -adressen for den:

sudo reboot

I stedet for å bruke en adresse tildelt automatisk av DHCP, vil Raspberry Pi nå prøve å koble til ruteren ved hjelp av den nye statiske IP -adressen du angav i dhcpcd.conf fil.

For å kontrollere at det fungerer som det skal, skriver du inn følgende kommando:

hostname -I

Du bør nå se den statiske IP -adressen du angir i dhcpcd.conf konfigurasjonsfil.

Angi en statisk IP -adresse: Suksess

Gratulerer: du har konfigurert en statisk IP -adresse på Raspberry Pi, og den bør nå beholde adressen automatisk når den starter opp. Nå kan du fortsette og bruke Raspberry Pi som en NAS-, medie- eller spillserver, og koble til den på en pålitelig måte på samme adresse hver gang.

Dele Dele kvitring E -post 10 spillservere du kan kjøre på en Raspberry Pi

Raspberry Pi kan gjøre mange fantastiske ting, inkludert å kjøre som en spillserver. Her er noen av de beste spillene den kan være vert for.

Les neste
Relaterte temaer
  • DIY
  • IP adresse
  • Bringebær Pi
Om forfatteren Phil King(22 artikler publisert)

Freelance teknologi og underholdningsjournalist Phil har redigert en rekke offisielle Raspberry Pi -bøker. Han har i mange år vært Raspberry Pi og tinker i elektronikk, og er en fast bidragsyter til magasinet MagPi.

Mer fra Phil King

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere