Hvordan konfigurerer jeg nettverk/WiFi/statisk IP-adresse?
Jeg har fulgt (hvilken som helst av hundrevis) veiledning, og det fungerer ikke.
Hvordan setter jeg opp nettverk/WiFi/statisk IP-adresse på Raspberry Pi?
(Dette er en Dorothy Dixer for forhåpentligvis å fange opp hundrevis av lignende spørsmål.).
222
3
Denne veiledningen beskriver hvordan du konfigurerer nettverk ved hjelp av standard nettverksadministrator dhcpcd inkludert i Raspbian siden 2015-05-05.
Det gjelder Foundation-utgavene av Raspbian Buster, Raspbian Stretch, Raspbian Jessie og den siste Raspbian Wheezy.
Innstillingene for Buster er identiske med Stretch; Hvordan sette opp Raspbian-nettverk
MERK Pi3 / Pi Zero W innebygd WiFi støtter ikke 5GHz-nettverk, og kan ikke koble til Ch 12,13 på 2.4GHz-nettverk før trådløst reguleringsdomene er angitt.
Hvis du trenger å koble til et privat nettverk (dvs. ingen broadcast
SSID
), inkluder linjenscan_ssid=1
inetwork={⋯}
. MERK Hvis du vil koble til forskjellige nettverk (f.eks. på jobben eller hjemme), kan du inkludere flerenettverk={⋯}
-oppføringer.MERK å kalle dhcp i
/etc/network/interfaces
vil deaktiveredhcpcd
.Forutsigbare navn på nettverksgrensesnitt
Stretch
introduserte1 predictable network interface names som har vært brukt i andre distribusjoner i noen tid. Nettverksgrensesnitt vil ha navn dannet av et prefiksen
- Ethernet ellerwl
- wlan etterfulgt avx
som indikererMAC
ogMAC
, for eksempelenxb827eb123456
ellerwlx00c140123456
. Den innebygde WiFi på Pi4, Pi3 og PIZeroW som er tilkoblet viasdio
vil imidlertid bruke navnetwlan0
. Dette kan være fordelaktig for de som bruker flere nettverksgrensesnitt, men for de fleste Pi-brukere vil et enkelt Ethernet- og WiFi-grensesnitt gjøre liten forskjell. De tidligere navneneeth0
ogwlan0
kan gjenopprettes hvis du sendernet.ifnames=0
på kjernens kommandolinje i/boot/cmdline.txt
. Det finnes et alternativ iraspi-config
for å aktivere forutsigbare nettverksgrensesnittnavn.Av en eller annen uforståelig grunn bestemte stiftelsen seg for å "Deaktivere forutsigbare nettverksgrensesnittnavn for Ethernet-enheter" bare 3 uker etter å ha introdusert den etterlengtede funksjonen. Det er et alternativ under
Advanced Options
iraspi-config
for å bytte denne innstillingen.Sett opp en statisk IP-adresse
Se eget svar Statisk IP-adresse
Avansert
dhcpcd
-konfigurasjonRaspbian bruker som standard
dhcpcd
for å administrere nettverksgrensesnitt. Dette er automatisk, og de fleste brukere trenger ikke gjøre mer enn å spesifisere SSID og passord for trådløse nettverk. Det er mulig å konfigurere hvordandhcpcd
fungerer ved å legge inn alternativer i/etc/dhcpcd.conf
; seman dhcpcd.conf
. Det finnes en god artikkel omdhcpcd
på https://wiki.archlinux.org/index.php/dhcpcd. Det følgende beskriver noen av de vanligste konfigurasjonene:- Fallback-profilDet er mulig å konfigurere en statisk profil i
dhcpcd
og falle tilbake til den når DHCP-leien mislykkes. Dette er spesielt nyttig for hodeløse maskiner, der den statiske profilen kan brukes som "gjenopprettingsprofil" for å sikre at det alltid er mulig å koble til maskinen. Den statiske profilen konfigureres som alle andre statiske IP-adresser.For en statisk IP-adresse på en Ethernet-tilkobling:
sudo nano /etc/dhcpcd.conf
.Skriv inn følgende linjer øverst i filen:
sudo omstart
Dette må gjøres for den siste Jessie-oppdateringen.
/etc/network/interfaces
skal være i fred. Åpne nettleseren din og skriv inn ruteradressen din (192.168.1.1 for de fleste) og sjekk hjemmenettverket ditt for å sikre at Raspberry Pi vises som ' Statisk '.Kort og idiotsikker metode hvordan du gjør dette med:
Raspbian Jessie & Stretch
Dette vil sette en fast IP og aktivere ssh-demonen:
/boot/cmdline.txt
og legg tilip=192.168.1.20
på slutten av linjen./boot/ssh
.ssh pi@192.168.1.20
passordet erraspberry
. Bruk Putty på Windows for å koble til via ssh.Jeg bruker dette for å få tilgang til Raspbian Jessie og Stretch som starter opp uten tilkoblet skjerm, bare med strøm og Ethernet. Etter å ha fått tilgang til det med et ssh-skall kan jeg fortsette oppsettet.
Etter denne behandlingen hadde Raspberry PI to IP-er: En fra den faste IP-en du spesifiserte og en fra dhcp-klienten som kjører på Raspberry Pi.
ifconfig
vil vise deg den faste IP-en. Mens det blå pil-ikonet øverst til høyre viser dhcpd-IP-en.