Hjälp! Hjälp! Min Raspberry Pi ansluter inte till WiFi!

Den ultimata guiden för att fixa WiFi på Raspberry Pi Titelbild

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

Raspberry Pi Imager WiFi-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:

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

Raspberry Pi

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!

3 Kommentarer

  1. vlas den september 2, 2023 kl 10:59 f m

    "Проще всего было бы раздвинуть их на большее расстояние друг от друга."
    Кого "их"?

    "Всегда есть еще одно место, куда можно обратиться, чтобы починить WiFi на Raspberry Pi."
    А это что за ребус?

    • Adam den september 4, 2023 kl 9:03 f m

      Извини! Mне кажется, что это проблема перевода с английского.
      1. их = разные устройства, использующие Bluetooth и WiFi
      2. одно место = еще одна причина (другими словами, тепло)

      • vlas den september 5, 2023 kl 9:34 e m

        Спасибо, я потом и сам понял, что это перевод)

Lämna en kommentar