Hjälp! Hjälp! Min Raspberry Pi ansluter inte till WiFi!
Ett av de vanligaste problemen du kan stöta på med din Raspberry Pi är att den inte ansluter till WiFi. Det finns nya inlägg på Raspberry Pi-forumet varje dag för att lösa dessa problem.
Här sammanställer vi alla svar (tillsammans med några av våra egna) i en ultimat guide för att fixa WiFi på din Raspberry Pi!
Så, du har anslutit din Raspberry Pi och den har startat upp. Så varför ansluter den inte?
Låt oss först gå igenom en snabb checklista för att se till att allt är i sin ordning. Kontrollera följande:
- routern är påslagen ✓.
- Pi:n är tillräckligt nära routern för att fånga upp en signal ✓.
- lösenordet är korrekt ✓
- allvarligt talat, lösenordet är korrekt ✓
- routern och Pi har startats om och det finns fortfarande ingen anslutning ✓.
Om du har dubbelkollat och sett till att du har tagit hand om dessa punkter är det dags att titta på vad mer som kan vara problemet.
Ditt operativsystems konfiguration
På den här bilden ser du att du måste konfigurera det trådlösa LAN-nätverket (Local Area Network, även kallat WiFi) med ett namn och ett lösenord. SSID, eller Service Set Identifier, är bara ett finare sätt att säga "namnet på nätverket".
Men du måste också konfigurera landet.
Till exempel GB för Storbritannien, JP för Japan, US för Förenta staterna och DE för Tyskland.
Detta är oerhört viktigt, eftersom WiFi-kanaler har olika specifikationer i olika länder.
Visste du att användning av WiFi-kanal 14 är faktiskt olaglig i större delen av världen, men tillåtet i Japan?
Dubbelkolla därför och se till att du har ställt in Raspberry Pi OS till rätt land!
Din WiFi-konfiguration
Det finns en miljard sätt att felsöka din konfiguration. Men jag vill gå igenom ett par som är särskilt användbara.
Öppna en terminal och kör:
iwconfig
Terminalen kommer att ge en massa information, men du behöver främst titta på wlan0.
Den bör berätta saker som SSID, frekvens, bithastighet osv. Allt detta kommer att vara användbart för att lösa problemet.
Du kan också köra:
rfkill list all
Radiofrekvensens kill-lista visar om någon av dina trådlösa anslutningar är blockerad av antingen programvara eller hårdvara. Om något av någon anledning är blockerat och du vill häva blockeringen kan du köra:
rfkill unblock all
Om ditt WiFi var blockerat bör det nu fungera!
Om inte, låt oss fortsätta.
Din WPA-supplicant
WPA supplicant är ett programverktyg som levereras med Raspberry Pi OS för att hantera din WiFi-anslutning. Och det kan faktiskt vara WPA supplicant som är orsaken till dina problem.
Det du vill göra för detta är att öppna terminalen och köra:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Detta kommer att ge dig ett resultat som ser ut så här:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid=" The name of your network "
psk= the password to the network
}
Dubbelkolla och se till att allt är i sin ordning. Om inte, redigera antingen namnet eller lösenordet (eller något i textbeskrivningen) och tryck på Ctrl + x följt av y och tryck sedan på Enter.
Det var allt för din WPA Supplicant.
Om det fortfarande inte fungerar kan du ha ett problem med energihanteringen.
Din krafthantering
Om ditt problem är att Raspberry Pi ansluter korrekt och sedan tappar anslutningen, kan det ha att göra med strömhanteringen.
Energihanteringen är ett verktyg som hjälper Raspberry Pi att bibehålla energieffektiviteten. Detta leder dock också till att Pi:ns WiFi-anslutning försvagas.
Lösningen här är att springa:
iwconfig | grep "Power Management"
Och om det står Power Management:on, måste du köra
sudo iw wlan0 set power_save off
Detta stänger tillfälligt av Power Management. Om du startar om din Raspberry Pi kommer dock Power Management att återställas.
Så för att göra detta permanent måste du gå till terminalen och skriva in:
sudo nano /etc/rc.local
Bläddra till botten och, ovan "exit 0", skriv in kommandot från tidigare:
sudo iw wlan0 set power_save off
Nu är Power Management permanent avstängt och din WiFi-anslutning är stabil.
Din Ethernet-anslutning
Om ditt WiFi slocknar när du ansluter en Ethernet-kabel är lösningen att stänga av den bakgrundsprocess som kallas "ifplugd".
Den snabbaste lösningen är att helt enkelt ta bort "ifplugd" från Raspberry Pi helt och hållet genom att köra
sudo apt-get purge ifplugd
Nu bör din Pi utan problem kunna ansluta till internet via både WiFi och Ethernet.
Men du kan också ha problem med Bluetooth.
Din Bluetooth-anslutning
WiFi körs vanligtvis på två olika frekvenser: 2,4 GHz och 5 GHz.
Bluetooth körs vanligtvis på en frekvens: 2,4 GHz.
Så om du har 2,4 GHz WiFi och Bluetooth igång i samma utrymme kan du av misstag orsaka störningar mellan de två.
Du vet vilken frekvens ditt WiFi körs på om du, som jag föreslog ovan, springer:
iwconfig
Om det är så att din Bluetooth och WiFi orsakar störningar finns det ett par alternativ.
Det enklaste vore att flytta dem längre ifrån varandra.
Ett annat alternativ skulle vara att byta din WiFi-frekvens till 5 GHz, men det kommer att krympa räckvidden för ditt WiFi-nätverk. Så du måste göra det med försiktighet.
Det finns alltid ett ställe till att vända sig till för att fixa WiFi på din Raspberry Pi.
Din värme
Som med allt annat på Raspberry Pi kan värme också påverka WiFi-anslutningen.
Om din Pi konsekvent överskrider 50° Celsius (122° Fahrenheit) kan det mycket väl leda till problem.
Du blir säkert inte förvånad om du hör att vi redan har skrivit ett antal artiklar om hur du håller din Pi sval:
- Ett Raspberry Pi-hölje som fungerar som kylfläns
- Stift för Raspberry Pi-fläkt
- Hur man kontrollerar Raspberry Pi CPU-temperatur
Och så bör du definitivt kolla in dem om du vill kyla ner din Pi. Och det kommer definitivt att säkerställa att din Pi inte överhettas och destabiliserar WiFi-anslutningen.
Slutsats
Så där har du det, den ultimata guiden för att fixa alla saker som kan hindra din Raspberry Pi från att ansluta till WiFi:
- Konfigurationen av ditt operativsystem
- Din WiFi-konfiguration
- Din supplikant för WPA
- Din krafthantering
- Din Ethernet-anslutning
- Din Bluetooth-anslutning
- Din värme
Låt oss veta i kommentarerna nedan om du har ett WiFi-problem som vi inte löste med någon av dessa lösningar - det här är en ständigt växande lista för att täcka alla möjliga WiFi-problem!
"Проще всего было бы раздвинуть их на большее расстояние друг от друга."
Кого "их"?
"Всегда есть еще одно место, куда можно обратиться, чтобы починить WiFi на Raspberry Pi."
А это что за ребус?
Извини! Mне кажется, что это проблема перевода с английского.
1. их = разные устройства, использующие Bluetooth и WiFi
2. одно место = еще одна причина (другими словами, тепло)
Спасибо, я потом и сам понял, что это перевод)
初めまして。
Raspberry PI 4です。買って64Bit版を入れて3日目につながらなくなりました。不思議なのは32BIT版をインストールしても最初からつながりませんでした。基盤(Wifi)チップが焼けたのかもしれないです。
上記どれを試してもダメでした。eth0はつながりますので、有線でやってます。
Salve ho eseguito tutti i comandi e anche se inizialmente la connessione wifi ha funzionato dopo che ho fatto il refresh di Firefox ha smesso da funzionare . potreste aiutarmi ?
Hej Jag körde alla kommandon och även om wifi-anslutningen initialt fungerade efter att jag uppdaterade Firefox slutade den fungera. Kan du hjälpa mig?
Jag har gjort allt och verifierar WLAN-förbindelsen ändå efter ungefär en dag senast.