Pomocy! Mój Raspberry Pi nie łączy się z WiFi!

Kompletny przewodnik po naprawie WiFi na Raspberry Pi - obraz tytułowy

Jednym z najczęstszych problemów z Raspberry Pi jest brak połączenia z siecią WiFi. Pojawiły się nowe posty na fora Raspberry Pi każdego dnia starając się rozwiązać te problemy.

Tutaj zebraliśmy wszystkie odpowiedzi (wraz z kilkoma naszymi własnymi) w jeden kompletny przewodnik po naprawie WiFi na Raspberry Pi!

Podłączyłeś swój komputer Raspberry Pi i uruchomił się. Dlaczego więc nie chce się połączyć?

Najpierw przejrzyjmy krótką listę kontrolną, aby upewnić się, że wszystko jest w porządku. Sprawdź następujące elementy:

  • router jest włączony ✓
  • Pi jest wystarczająco blisko routera, aby złapać sygnał ✓
  • hasło jest prawidłowe ✓
  • Poważnie, hasło jest poprawne ✓
  • router i Pi zostały zrestartowane i nadal nie ma połączenia ✓

Po dokładnym sprawdzeniu i upewnieniu się, że zadbałeś o te punkty, nadszedł czas, aby sprawdzić, co jeszcze może być problemem.

Konfiguracja systemu operacyjnego

Konfiguracja Raspberry Pi Imager WiFi

Na tym obrazku widać, że należy skonfigurować bezprzewodową sieć LAN (Local Area Network, czyli WiFi) z nazwą i hasłem. SSID, czyli Service Set Identifier, to po prostu wymyślny sposób na określenie "nazwy sieci".

Należy jednak również skonfigurować kraj.

Na przykład GB dla Wielkiej Brytanii, JP dla Japonii, US dla Stanów Zjednoczonych i DE dla Niemiec.

Jest to niezwykle ważne, ponieważ kanały WiFi mają różne specyfikacje w różnych krajach.

Czy wiesz, że używanie Kanał WiFi 14 jest w rzeczywistości nielegalny w większości krajów świataale dozwolone w Japonii?

Dlatego też należy dwukrotnie sprawdzić i upewnić się, że system operacyjny Raspberry Pi został ustawiony na właściwy kraj!

Konfiguracja sieci Wi-Fi

Istnieje biliard sposobów rozwiązywania problemów z konfiguracją. Chciałbym jednak omówić kilka, które są szczególnie przydatne.

Otwórz terminal i uruchom go:

iwconfig

Terminal wypluje kilka informacji, ale przede wszystkim należy spojrzeć na wlan0.

Powinien on informować o takich rzeczach, jak identyfikator SSID, częstotliwość, szybkość transmisji itp. Wszystkie te informacje będą przydatne w rozwiązaniu problemu.

Można również uruchomić:

rfkill list all

Lista zabitych częstotliwości radiowych powie ci, czy którekolwiek z twoich połączeń bezprzewodowych jest zablokowane przez oprogramowanie lub sprzęt. Jeśli z jakiegoś powodu coś jest zablokowane i chcesz to odblokować, możesz to zrobić:

rfkill unblock all

Jeśli Twoje WiFi było zablokowane, powinno już działać!

Jeśli nie, to kontynuujmy.

Suplikant WPA

Suplikant WPA to narzędzie programowe dostarczane z systemem operacyjnym Raspberry Pi do zarządzania połączeniem Wi-Fi. I rzeczywiście, może to być suplikant WPA, który powoduje twoje kłopoty.

W tym celu należy otworzyć terminal i uruchomić go:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Spowoduje to wyświetlenie danych wyjściowych, które wyglądają następująco:

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
}

Sprawdź dwukrotnie i upewnij się, że wszystko jest w porządku. Jeśli nie, edytuj nazwę lub hasło (lub coś w opisie tekstowym) i naciśnij Ctrl + x, a następnie y, a następnie naciśnij Enter.

To tyle, jeśli chodzi o WPA Supplicant.

Jeśli nadal nie działa, może to oznaczać problem z zarządzaniem energią.

Zarządzanie energią

Jeśli problem polega na tym, że Raspberry Pi łączy się prawidłowo, a następnie traci połączenie, może to mieć związek z zarządzaniem energią.

Zarządzanie energią to narzędzie zaprojektowane, aby pomóc Raspberry Pi w utrzymaniu wydajności energetycznej. Prowadzi to jednak również do osłabienia połączenia WiFi Pi.

Rozwiązaniem jest bieganie:

iwconfig | grep "Power Management"

A jeśli jest napisane Zarządzanie energią: włączone, musisz uruchomić

sudo iw wlan0 set power_save off

Spowoduje to tymczasowe wyłączenie zarządzania energią. Jednak po ponownym uruchomieniu Raspberry Pi zarządzanie energią powróci.

Tak więc, aby uczynić to trwałym, musisz przejść do terminala i wpisać:

sudo nano /etc/rc.local

Przewiń do dołu i , powyżej "exit 0", wpisz wcześniejszą komendę:

sudo iw wlan0 set power_save off

Teraz zarządzanie energią jest na stałe wyłączone, a połączenie Wi-Fi będzie stabilne.

Połączenie Ethernet

Jeśli sieć WiFi zanika po podłączeniu kabla Ethernet, rozwiązaniem jest wyłączenie działającego w tle procesu znanego jako "ifplugd".

Najszybszym rozwiązaniem jest całkowite usunięcie "ifplugd" z Raspberry Pi poprzez uruchomienie:

 sudo apt-get purge ifplugd 

Teraz Pi powinno bez problemu łączyć się z Internetem zarówno przez WiFi, jak i Ethernet.

Może jednak wystąpić również problem z Bluetooth.

Połączenie Bluetooth

WiFi działa zazwyczaj na dwóch różnych częstotliwościach: 2,4 GHz i 5 GHz.

Bluetooth zazwyczaj działa na jednej częstotliwości: 2,4 GHz.

Tak więc, jeśli masz WiFi 2,4 GHz i Bluetooth działające w tej samej przestrzeni, możesz przypadkowo spowodować pewne zakłócenia między nimi.

Będziesz wiedział, na jakiej częstotliwości działa twoje WiFi, jeśli, jak zasugerowałem powyżej, uruchomisz:

iwconfig

Jeśli jest tak, że Bluetooth i WiFi powodują zakłócenia, istnieje kilka opcji.

Najprostszym rozwiązaniem byłoby odsunięcie ich od siebie.

Inną opcją byłoby przełączenie częstotliwości Wi-Fi na 5 GHz, ale zmniejszy to zasięg sieci Wi-Fi. Należy więc robić to ostrożnie.

Zawsze jest jeszcze jedno miejsce, do którego można się zwrócić, aby naprawić WiFi na Raspberry Pi.

Twoje ciepło

Jak wszystko w Raspberry Pi, ciepło może również wpływać na połączenie WiFi.

Rzeczywiście, jeśli temperatura pi stale przekracza 50° Celsjusza (122° Fahrenheita), może to prowadzić do problemów.

Nie będziesz zaskoczony, gdy dowiesz się, że napisaliśmy już wiele artykułów na temat sposobów chłodzenia Pi:

Dlatego zdecydowanie powinieneś je sprawdzić, jeśli chcesz schłodzić swoje Pi. A to z pewnością zapewni, że Pi nie będzie się przegrzewać, destabilizując połączenie WiFi.

Wniosek

Raspberry Pi

Mamy więc kompletny przewodnik, jak naprawić wszystkie rzeczy, które mogą uniemożliwiać Raspberry Pi łączenie się z Wi-Fi:

  • Konfiguracja systemu operacyjnego
  • Konfiguracja sieci Wi-Fi
  • Suplikant WPA
  • Zarządzanie energią
  • Połączenie Ethernet
  • Połączenie Bluetooth
  • Twoje ciepło

Daj nam znać w komentarzach poniżej, jeśli masz problem z Wi-Fi, którego nie rozwiązaliśmy za pomocą żadnego z tych rozwiązań - ta lista jest stale rozszerzana, aby objąć wszystkie możliwe problemy z Wi-Fi!

Komentarzy: 3

  1. vlas wrzesień 2, 2023 o 10:59 am

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

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

    • Adam wrzesień 4, 2023 o 9:03 am

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

      • vlas wrzesień 5, 2023 o 9:34 pm

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

Pozostaw komentarz