Jeg har fulgt (en af hundrederne) tutorial, og det fungerer ikke.
Hvordan opretter jeg netværk / WiFi / statisk IP-adresse på Raspberry Pi?
Efter at Foundation introducerede
dhcpcdnetværk system til Raspbian i maj 2015 var der hundreder af spørgsmål (dels fordi fonden ikke fremlagde nogen dokumentation). Efter at have besvaret snesevis af spørgsmål besluttede jeg at producere et kanonisk svar.
Dette beviste at være vanskeligere end forventet – især da implementeringen fortsætter med at ændre sig – forhåbentlig har jeg fortsat holdt den opdateret.
(Oprindeligt henviste jeg til dette som en Dorothy Dixer , men dette er tilsyneladende et australsk udtryk.)
Svar
 Denne vejledning beskriver, hvordan du opsætter netværk ved hjælp af th standardnetværksadministrator  dhcpcd  inkluderet i  Raspbian  siden 2015-05-05. 
  Det gælder for Foundation-udgivelser af  Raspbian Buster ,  Raspbian Stretch ,  Raspbian Jessie  og den sidste  Raspbian Wheezy . 
 Buster-indstillinger er identiske med Stretch.  
Sådan opsættes Raspbian-netværk
Hvis du bruger en Ethernet forbindelse med en router, der skulle ikke være nogen konfiguration påkrævet, og den skulle fungere ud af kassen.
Pi3B + og Pi4 har Gigabit Ethernet grænseflader og fungerer kun på en Gigabit Ethernet (1000BASE-T) router, hvis der bruges et 8-leder CAT 5E-kabel. Tidligere Pi-modeller, der kun understøttede 100BASE-T, fungerer over 6-leder kabel.
BEMÆRK Pi3 / Pi Zero W indbygget WiFi understøtter ikke 5 GHz-netværk og muligvis ikke oprette forbindelse til Ch 12,13 på 2,4 GHz-netværk, før trådløst reguleringsdomæne er indstillet.
WiFi på 5 GHz-aktiverede enheder er deaktiveret, indtil trådløst reguleringsdomæne er indstillet (Pi4B, Pi3B +, Pi3A +)
- Domænet kan indstilles via
 Raspberry Pi Configuration(rc_gui),raspi-configeller ved at indstillecountry=til en passende ISO 3166 alpha2-landekode i/etc/wpa_supplicant/wpa_supplicant.conf.
Hvis du bruger WiFi og GUI opsat ved at følge Grundlæggende retningslinjer
 Hvis du bruger  WiFi fra kommandolinjen  oprettet ved at følge  Fundamentretningslinjer  Dette er den eneste måde at oprette et netværk, der ikke sender SSID. 
Dette kan også bruges til at opsætte et “headless” system f.eks ved hjælp af et serielt konsolkabel, men det MEGET lettere, hvis du kan låne en skærm og tastatur til opsætning. Se nedenfor for en anden mulig metode ved hjælp af et Ethernet-kabel til en pc.
Hovedløs Raspbian WiFi-opsætning
  Raspbian , siden maj 2016 kontrollerer indholdet af startmappen for en fil, der hedder wpa_supplicant.conf, og vil kopiere filen til /etc/wpa_supplicant, og erstatte enhver eksisterende wpa_supplicant.conf fil, der muligvis er der. Filen i startmappen fjernes derefter. Dette kan bruges til at aktivere hovedløs opsætning ved hjælp af wpa_supplicant.conf detaljerede detaljer nedenfor eller  Opsætning af en Raspberry Pi hovedløs  ( Du vil sandsynligvis også aktivere ssh.) 
Hvad er min IP-adresse?
 Hvis du bare vil vide IP Address din Pi bruger indtast hostname -I på kommandolinjen. 
SSH
Fra og med november 2016-udgivelsen har Raspbian SSH-serveren som standard deaktiveret. Du bliver nødt til at aktivere det manuelt.
 Indtast sudo raspi-config i terminalen, vælg først advanced options , naviger derefter til ssh, tryk på Enter, og vælg Aktiver eller deaktiver ssh-server. 
For hovedløs opsætning, SSH kan aktiveres ved at placere en fil med navnet “ssh” uden nogen udvidelse på boot-partitionen på SD-kortet.
Netværksfiler
Hvis du kører en nylig Raspbian
/etc/network/interfacesskal være som nedenfor. Hvis du har ændret det SÆT DET TILBAGE. (Eller påStretchbare slet det – det gør faktisk ingenting.)
# interfaces(5) file used by ifup(8) and ifdown(8) # Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and "man dhcpcd.conf" # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d
 Filen /etc/wpa_supplicant/wpa_supplicant.conf oprettes / ændres ved de anbefalede installationsmetoder, men kan konfigureres manuelt. Seneste Raspbian har en mulighed i raspi-config for at indtaste SSID og adgangskode. Det skal indeholde noget i retning af følgende: – 
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=AU network={ ssid="ESSID" psk="Your_wifi_password" } 
 Hvis du har brug for at oprette forbindelse til et  privat netværk   (dvs. ingen udsendelse SSID)  inkluderer linjen scan_ssid=1 inde i network={⋯}. 
BEMÆRK Hvis du vil oprette forbindelse til forskellige netværk (f.eks. på arbejde eller hjemme), kan omfatte flere
network={⋯}poster.
Hvis du har adgang til flere netværk og vil oprette forbindelse til et specifikt netværk, inkluder linjen
priority=100inden fornetwork={⋯}-posten.
Du kan vælge en anden prioritet for hvert netværk, det højest prioriterede tilgængelige netværk vælges; standard er 0.
  Der er mange andre muligheder, der kan bruges, se man wpa_supplicant.conf.  
Noter om forældede operativsystemer
  Jessie  gør ikke medtag 10-wpa_supplicant -krogen til at styre WiFi-grænseflader, så der er behov for links til wpa_supplicant. Disse indstillinger er uforenelige med forudsigelige netværksinterfacenavne. 
 /etc/network/interfaces brugt af  Jessie  skal være: – 
# interfaces(5) file used by ifup(8) and ifdown(8) # Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and "man dhcpcd.conf" # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d auto lo iface lo inet loopback iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf allow-hotplug wlan1 iface wlan1 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf 
  BEMÆRK  at kalde dhcp i /etc/network/interfaces vil  deaktivere  dhcpcd. 
Forudsigelige netværksinterfacenavne
 Stretch introduceret  1   forudsigelige netværksinterfacenavne , som har været brugt i andre distributioner i nogen tid. 
 Netværksgrænseflader har navne dannet ud fra et præfiks en – Ethernet eller wl – wlan efterfulgt af x der angiver MAC og MAC f.eks enxb827eb123456 eller wlx00c140123456. Den indbyggede WiFi på Pi4, Pi3 og PIZeroW, der er tilsluttet over sdio bruger dog navnet wlan0 
 Dette kan være gavnligt for dem, der bruger flere netværksgrænseflader, men for de fleste Pi-brugere med en enkelt Ethernet- og WiFi-grænseflade vil det ikke gøre nogen forskel. De forrige navne eth0 og wlan0 kan gendannes, hvis du sender net.ifnames=0 på kernekommandoen linje i /boot/cmdline.txt. 
 Der er en mulighed i raspi-config for at aktivere forudsigelige netværksinterfacenavne. 
  1. Af en eller anden uforståelig grund besluttede Foundation at ” Deaktiver forudsigelige netværksinterfacenavne for Ethernet-enheder ” kun 3 uger efter introduktion af den længe ventede funktion . Der er en mulighed under Advanced Options for raspi-config for at skifte denne indstilling.  
Konfigurer en statisk IP-adresse
 Hvis du vil have din Pi tildelt en  forudsigelig IP-adresse  enten reserver en i din router  ELLER   anmodning  DHCP-serveren om at tildele en. 
 For eksempel følgende vil anmode om en adresse på  wlan0 . 
interface wlan0 request 10.1.2.99 
anmodning [adresse ]
Anmod om adressen i DHCP OPDAG meddelelsen. Der er ingen garanti for, at dette er den adresse, DHCP-serveren faktisk giver. Hvis der ikke er angivet en adresse, anvendes den første adresse, der aktuelt er tildelt til grænsefladen.
Hvis du anmoder om en IP-adresse inden for det område, der administreres af DHCP-serveren som er tilgængelig, skal dette respekteres, ellers tildeler DHCP-serveren en adresse som normalt.
Hvis du VIRKELIG har brug for en statisk IP-adresse se separat svar Statisk IP-adresse
 Avanceret dhcpcd Konfiguration 
 Raspbian bruger som standard dhcpcd til at administrere netværksgrænseflader. Dette er automatisk, og de fleste brugere behøver ikke mere end at angive SSID og adgangskode til trådløse netværk. 
 Det er muligt at konfigurere, hvordan dhcpcd fungerer ved at indtaste indstillinger i /etc/dhcpcd.conf; se man dhcpcd.conf. Der er en god artikel om dhcpcd på  https://wiki.archlinux.org/index.php/dhcpcd  
Følgende beskriver nogle af de mere almindelige konfigurationer: –
Fallback-profil
 Det er muligt at konfigurere en statisk profil inden for dhcpcd og falder tilbage til den, når DHCP-lease mislykkes. Dette er især nyttigt for maskiner uden hoved, hvor den statiske profil kan bruges som ” recovery ” profil for at sikre, at det altid er muligt at tilslut til maskinen. Den statiske profil er opsat som enhver anden statisk IP-adresse 
# define static profile profile static_eth0 static ip_address=⋯ static routers=⋯ static domain_name_servers=⋯ # fallback to static profile on eth0 interface eth0 fallback static_eth0
 Forhindrer dhcpcd fra at konfigurere en grænseflade 
 Dette gøres ofte for at gøre det muligt for Pi at fungere som et  Access Point  (som skal konfigureres ved hjælp af andre filer), mens normal DHCP konfiguration på andre grænseflader. 
 Tilføj denyinterfaces wlan0 til slutningen af filen (men over alle andre tilføjede grænsefladeslinjer) . 
 Forhindre dhcpcd i at konfigurere en gateway på en grænseflade 
Hvis du vil have, at en grænseflade ikke installerer nogen standardruter (ofte brugt i sammen med en statisk IP-adresse) angiv
nogateway
Værtsspecifik konfiguration
 dhcpcd kan konfigurere grænseflader afhængigt af værtsnetværket. Dette bruger Address Resolution Protocol (ARP) til at undersøge værter baseret på MAC- eller IP-adresse, før du prøver DHCP-opløsning. 
interface bge0 arping 192.168.0.1 # My specific 192.168.0.1 network profile dd:ee:aa:dd:bb:ee static ip_address=192.168.0.10/24 # A generic 192.168.0.1 network profile 192.168.0.1 static ip_address=192.168.0.98/24
Du kan fremskynde DHCP ved at deaktivere ARP sondering, hvis du ikke bruger disse funktioner og har et simpelt netværk.
noarp
Brug forskellige wpa_supplicant-filer
Det er muligt at konfigurere dhcpcd at bruge forskellige wpa_supplicant.conf-filer til en bestemt trådløs grænseflade.
 Opret en fil med navnet wpa_supplicant-"$interface".conf i /etc/wpa_supplicant/ f.eks. wpa_supplicant-wlan0.conf vil kun blive brugt af wlan0 
 /etc/wpa_supplicant/wpa_supplicant.conf vil være bruges til andre trådløse grænseflader. 
Tilslutning af en computer til Pi
 Seneste versioner af Raspbian (som bruger dhcpcd ) tillad ssh at arbejde over en link-local adresse og avahi (som er en implementering af nulkonfektion ) gør det muligt for programmer at finde værter, der kører på et lokalt netværk. 
Dette betyder, at du kan slutte Pi til en computer (med et Ethernet-kabel) eller en lokal netværksrouter og oprette forbindelse uden at kende IP-adressen.
 Du kan nemt oprette forbindelse fra Linux og OS X med ssh [email protected] (standardværtsnavnet er raspberrypi) Dette skal fungere med populære GUI ssh -programmer. Dette er undertiden problematisk med nogle versioner af Windows og netværk, der bruger .local på en ikke-standardiseret måde. (Se  https://en.wikipedia.org/wiki/.local ) 
 BEMÆRK .local opløsning fungerer ikke altid f.eks i rsync. Følgende skal løse IP (og kan inkluderes i bash scripts) 
 RemotePi=$(getent hosts hostname.local | awk "{ print $1 }") 
 Hvis din systemet har ikke getent til at søge på hosts f.eks. macOS kan du bruge følgende: – 
 RemotePi=$(arp -n hostname.local | awk "{x = $2; gsub(/[()]/, "", x); print x }") 
Hvis du har flere Pi, skal du sørge for, at hver Pi har et unikt værtsnavn.
Du kan bruge et crossover-kabel, men du behøver ikke et (de fleste moderne grænseflader registrerer automatisk).
 En ulempe ved direkte forbindelse er, at Pi ikke har internetadgang og dato indstilles ikke. Du kan kopiere datoen fra værten ved at køre ssh [email protected] sudo date -s$(date -Ins) før forbindelse. 
Omfang:
Denne vejledning handler om at oprette en normal Raspbian-installation for at få adgang til internettet ved hjælp af den medfølgende software. Den dækker også forbindelser til andre computere på det samme netværk.
Det er primært rettet mod at hjælpe nye brugere, der kæmper for at få deres Pi (især WiFi) fungerer.
Det dækker IKKE: –
- Andre netværksadministratorer.
 - Kører avanceret netværk på Pi (f.eks.
 DHCP-servere, tunneling, VPN, adgangspunkt).- Brug af
 ipv6(selvom hvis du har etipv6netværk, skal dette fungere).- Alternative netværksopsætninger. (Der er mange forskellige måder at oprette netværk på.)
 
Kommentarer
Svar
Opsætning af en statisk IP-adresse
Spørgsmål om indstilling af statisk IP-adresse er blandt de mest almindelige på dette sted. Der er meget mange selvstudier (mange forkerte, forældede eller ufuldstændige).
 Hvis grunden til at du overvejer en  Statisk IP-adresse  er, at du vil have din Pi tildelt en  forudsigelig IP-adresse  du kan  anmode  DHCP-serveren om at tildele en. 
 F.eks. Tilføjelse af følgende til /etc/dhcpcd.conf vil anmode om en adresse på  wlan0  og  eth0 . 
interface wlan0 request 10.1.2.99 interface eth0 request 10.1.2.98 
Hvis du anmoder om en IP-adresse inden for det område, der administreres af DHCP-serveren , som er tilgængelig dette skal respekteres, ellers tildeler DHCP-serveren en adresse som normalt.
Ansvarsfraskrivelse
Før jeg fortsætter, føler jeg mig forpligtet til at angive at det IKKE anbefales at oprette en statisk adresse. Telekommunikationsingeniører gør ikke dette. Statiske IP-adresser kan være banen i en netværksadministrators liv. Der er situationer, hvor der er brug for statiske IP-adresser, f.eks. Hvis du kører en DHCP-server eller kører på et isoleret netværk uden DHCP-server.
Hvis du vil have en kendt IP-adresse, foretrækkes det at reservere en på din DHCP-server – helst uden for det interval, der betjenes af DHCP (jeg gør dette til mine netværksprintere). Dette undgår komplikationen ved bestemmelse af gateways osv.
Hvis du er fast besluttet på at fortsætte alligevel, skal du gøre Sørg for at du får det rigtigt. Tilpasset fra Grundlæggende netværksvejledning
Find Indstillinger for dit lokale netværk
Dette gøres nemmest med selve Pi ved hjælp af DHCP, men kan udføres på enhver computer på dit netværk, selvom kommandoerne kan variere på andre systemer.
Kør
ip -4 addr show | grep global 
Ovenstående antager IPV4-adressering – hvis din internetudbyder bruger IPV6, skal parameteren ” -4 ” udelades.
som skal give en output som:
inet 10.1.1.30/24 brd 10.1.1.255 scope global eth0 inet 10.1.1.31/24 brd 10.1.1.255 scope global wlan0 
Den første adresse er IP-adressen på din Pi på netværket, og delen efter skråstreg er netværksstørrelsen. Det er meget sandsynligt, at din vil være a / 24.
Den anden adresse er netværks brd (broadcast) -adresse.
Find adressen på din router (eller gateway)
ip route | grep default | awk "{print $3}" 10.1.1.1 
Noter endelig adressen på din DNS-server, som ofte er den samme som din gateway.
cat /etc/resolv.conf # Generated by resolvconf nameserver 10.1.1.1 
 Følg derefter  ONE  af de følgende metoder.(Der er andre metoder, der ikke er dokumenteret her. Disse er de mest almindelige på Raspbian.) ( I begge metoder skal du erstatte det relevante netværksinterfacenavn med eth0, wlan0 eller  forudsigelige netværksinterfacenavne .  ) 
 Hvis du vil finde grænsefladenavne, selvom de ikke er tilsluttet, skal du køre følgende kommando ls /sys/class/net/ 
I begge metoder skal du vælge IP-adresser, der ikke er i brug; ideelt uden for det anvendte område af din DHCP-server inden for det samme undernetværk.
dhcpcd-metode
 Efterlad /etc/network/interfaces som standard (som ovenfor). 
 Rediger /etc/dhcpcd.conf som følger: – 
 Here is an example which configures a static address, routes and dns. interface eth0 static ip_address=10.1.1.30/24 static routers=10.1.1.1 static domain_name_servers=10.1.1.1 interface wlan0 static ip_address=10.1.1.31/24 static routers=10.1.1.1 static domain_name_servers=10.1.1.1 
 ip_address er adressen og størrelsen fra kommandoen ovenfor (eller en anden ubrugt adresse på det samme netværk), routers er adressen på din router (eller gateway). domain_name_servers er DNS-adresse (r) fra /etc/resolv.conf. (se man dhcpcd.conf) 
  Der er en god artikel om dhcpcd på  https://wiki.archlinux.org/index.php/dhcpcd  Fallback profile er et alternativ til statisk IP  
Netværksgrænsefladesmetode
BEMÆRK Denne metode anbefales IKKE anbefales (og fungerer kun, hvis du deaktiverer DHCP-klientdemonen), især hvis du planlægger at bruge begge grænseflader.
 Konfigurer en statisk netværksaddresse på din Pi i /etc/network/interfaces 
auto eth0 iface eth0 inet static address 10.1.1.30 netmask 255.255.255.0 gateway 10.1.1.1 allow-hotplug wlan0 iface wlan0 inet static address 10.1.1.31 netmask 255.255.255.0 gateway 10.1.1.1 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf 
 address er adressen fra kommandoen ovenfor (eller en anden ubrugt adresse på det samme netværk), netmask 255.255.255.0 svarer til netværksstørrelse /24 . gateway er din routers (eller gateway) adresse. 
 Du kan også angive dns-nameservers, men dette er generelt ikke nødvendigt. broadcast stammer automatisk fra address og netmask og behøver ikke at blive specificeret. For flere detaljer se  https://wiki.debian.org/NetworkConfiguration  
 Du kan indstille en eller begge eth0, wlan0 eller et af  forudsigelige netværksinterfacenavne  
Deaktiver DHCP-klientdæmonen og skifter til standard Debian-netværk :
sudo systemctl disable dhcpcd sudo systemctl enable networking 
Genstart for at ændringerne skal træde i kraft:
sudo reboot 
Kommentarer
- Hvad er fordele og ulemper ved disse to metoder, du nævner?
 - @ElliottB læs ansvarsfraskrivelsen ovenfor .
 -  Jeg læste det, jeg ‘ undrer mig bare over de to metoder dhcpcd vs netværk. Jeg vil se, om en statisk IP lader den starte hurtigere, fordi jeg ser en forsinkelse på 15erne for dhcpcd i 
systemd-analyze. - Ydeevne er bedre at deaktivere dhcpd Jeg testede lige den anden ikke-anbefalede tilgang, og den fremskynder boottiden med 7 sekunder på min RasPI Zero W.
 - netværksadministratorer kan ikke lide dette. Det er ikke en grund til at have dhcp-adresser på rapsberry pi ‘ s og orange pi ‘ og lokale printere. Næsten alle, der læser dette, er hjemmebrugere og serveres ikke af selvtilfredse kommentarer om, hvad ” fagfolk ” gør. Albert
 
Svar
For en statisk IP-adresse på en Ethernet-forbindelse:
-  
sudo nano /etc/dhcpcd.conf - 
Indtast følgende linjer øverst i filen:
interface eth0 static ip_address=192.168.1.XX/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 - 
sudo reboot 
 Dette skal gøres for den seneste Jessie-opdatering.  /etc/network/interfaces skal være alene . Åbn din browser, og indtast din routeradresse (192.168.1.1 for de fleste), og kontroller dit hjemmenetværk for at sikre, at Raspberry Pi vises som “Statisk”. 
Kommentarer
- Hvis du i det mindste skal kopiere dele af svaret, skal du få det rigtigt.
 -  Det fungerede sandsynligvis i dit tilfælde, men ikke generelt, fordi 
dhcpcdudledte netmasken, som den ikke kan bruge til andre adresseområder. Læs siderneman. - Du hævder, at / etc / network / interfaces skal være alene, men du siger ikke hvorfor. Faktisk er det modsatte tilfældet. Se mit svar nedenfor.
 -  Hvis du vil genstarte netværkstjenester uden genstart, skal du sørge for at have 
auto eth0overiface eth0 inet manuali din/etc/network/interfacefil. Genstart netværk viasudo service networking restartkommando - Dette kan være et kopieret svar, men har alt hvad du behøver for at konfigurere en statisk ip på hindbær, det accepterede svar er unødvendigt langt.
 
Svar
Kort og idiotsikker metode hvordan man gør dette med:
Raspbian Jessie, Stretch, Buster
Dette indstiller en fast IP og aktiverer ssh-dæmonen:
-  Stick SD-kortet i din pc og find ud af, at det har to partitioner; monter den mindste partition som 
/boot/ -  Åbn 
/boot/cmdline.txtog tilføjip=192.168.1.20til slutningen af linjen. -  Opret en tom fil 
/boot/ssh - Afmonter sd-kortet fra pcen, indsæt i Pi og start din Raspberry Pi
 -  På Linux start 
ssh [email protected]er adgangskodenraspberry. Brug Putty på Windows til at oprette forbindelse via ssh. - På Pi skal du konfigurere indstillinger for at aktivere SSH, f.eks. med GUI eller raspi-config, fordi / boot / ssh fjernes automatisk ved første opstart
 
Jeg bruger til dette for at få adgang til min Raspbian Jessie and Stretch, der starter uden en tilsluttet skærm, med kun strøm og ethernet. Efter at have fået adgang til det med en ssh shell kan jeg fortsætte min opsætning.
Efter denne behandling havde Raspberry PI to IPer: En fra den faste IP, du har angivet, og en fra dhcp-klienten, der kører på Raspberry Pi.
 ifconfig du har den faste IP. Mens den blå pil-ikon øverst til højre viser dhcpd-IP. 
Kommentarer
- Foreslå IKKE deaktivering IPv6.Der er INGEN behov for det.
 - Hvorfor skulle jeg have brug for 2 IPer?
 - @ SiXandSeven8ths Der er ikke behov for 2 IPer. Jeg har observeret adfærd og beskriver det her for at minimere overraskelser. Jeg ville forbedre mit svar, men havde ikke ‘ ikke tid til at gøre det.
 - @SiXandSev en8ths ‘ jeg er ked af at høre det. Det fungerede fint for mig. Dette var også den eneste måde at gøre uden at fastgøre nogen skærm og tastatur til hindbær pi. så jeg regnede med, at det kunne være nyttigt for en anden.
 - Jeg fandt ud af, hvad jeg gjorde forkert. Jeg forsøgte at konfigurere statisk IP efter opstart med tilsluttet skærmmus og tastatur. Jeg redigerede dit svar. Hvis redigeringen accepteres, fjerner jeg mine kommentarer. +1
 
Svar
Første ting du skal gøre er at gøre din Raspberry pis IP statisk. når du tænder for din Raspberry pi, skal den oprette forbindelse til dit adgangspunkt (Hotspot).
Opret forbindelse til dit adgangspunkt. Skriv ifconfig i terminalen til hindbær pi, og indtast den IP-adresse nedenfor, i mit tilfælde er det var 192.168.43.233
Start med at redigere dhcpcd.conf filen
sudo nano /etc/dhcpcd.conf 
Rul helt til bunden og tilføj disse linjer ved slutningen i henhold til din forbindelse (kablet eller trådløs).
interface eth0 static ip_address=192.168.0.10/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 interface wlan0 static ip_address=192.168.43.233/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 
Tryk på Ctrl + x for at gemme og genstarte. Tænd nu din hindbær-pi, så opretter den automatisk forbindelse til dit adgangspunkt.
Svar
SystemdNetworkd
  Raspbian  /  Raspberry Pi OS  brugte oprindeligt  Debian Networking , som blev erstattet af dhcpcd i 2015. 
 dhcpcd er det aktuelle standardnetværkssystem. 
 Raspbian er nu baseret på systemd som inkluderer  systemd-networkd , en systemtjeneste, der administrerer netværk. 
  Den registrerer og konfigurerer netværksenheder, når de vises, samt oprettelse af virtuelle netværksenheder.  
 Denne vejledning beskriver, hvordan man opsætter grundlæggende netværk ved hjælp af systemd-networkd. 
 BEMÆRK kun grundlæggende netværk ved hjælp af de indbyggede grænseflader eth0 og wlan0 er beskrevet. 
Det antages, at du er fortrolig med netværket g og rimelig kompetent konfigurering af Linux.
Det er IKKE en metode, der anbefales til begyndere; det er mere kompliceret at opsætte.
Hver grænseflade skal konfigureres eksplicit.ADVARSEL dette deaktiverer netværksværktøjet på skrivebordspanelet.
Ethernet-netværk
 Du skal definere et netværk ved at oprette en fil i /etc/systemd/network.Dette kan gives ethvert navn med filtypenavnet .network 
 Følgende eksempel fortæller systemd-networkd at bruge eth0 (som er oprettet af udev) og tildeler den en adresse ved hjælp af DHCP. 
[Match] Name=eth0 [Network] DHCP=ipv4 [DHCP] RouteMetric=201 
Et alternativ ved hjælp af statiske IP-adresser
[Match] Name=eth0 [Network] Address=192.168.1.20/24 Gateway=192.168.1.1 DNS=192.168.1.1 [DHCP] RouteMetric=201 
Trådløst netværk
 For at oprette forbindelse til et trådløst netværk med systemd-networkd, en trådløs adapter konfigureret med et andet program, såsom WPA-supplicant, er påkrævet. 
 For at bruge wlan0 Du skal oprette en passende /etc/wpa_supplicant/wpa_supplicant-wlan0.conf fx 
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=<2 letter ISO 3166-1 country code> network={ ssid="ESSID" psk="Your_wifi_password" } 
 (Hvis du har eksisterende WiFi-opsætning, kan du kopiere filen /etc/wpa_supplicant/wpa_supplicant.conf.) 
 Opret en .network -fil i /etc/systemd/network. 
[Match] Name=wlan0 [Network] DHCP=ipv4 [DHCP] RouteMetric=301 
 Når du har oprettet de relevante konfigurationsfiler, skal du  BEHOV  for at deaktivere eksisterende netværk og aktivere systemd-networkd -tjenester. 
  BEMÆRK  der er INGEN BEHOV til at rense eksisterende netværkstjenester. Hvis deaktiveret, vil de ikke blande sig og kan let genaktiveres, hvis det kræves. 
sudo systemctl enable systemd-networkd sudo systemctl disable dhcpcd sudo systemctl disable networking sudo systemctl enable systemd-resolved.service sudo systemctl enable systemd-resolved.service sudo systemctl disable wpa_supplicant.service sudo systemctl enable [email protected] 
Du kan kontrollere status ved hjælp af følgende: –
systemctl status systemd-networkd systemctl status systemd-resolved.service systemctl status wpa_supplicant.service systemctl status [email protected] systemctl status dbus.service 
Referencer
- Debian Wiki
 - ArchLinux Wiki giver et omfattende sæt dokumentation.
 
routersogdomain_name_serverslinjerne, hvis du ikke ‘ ikke vil indstille routing gennem denne grænseflade.