Помогите! Мой Raspberry Pi не подключается к WiFi!
Одной из наиболее распространенных проблем, с которыми можно столкнуться при работе с Raspberry Pi, является отсутствие подключения к WiFi. Появились новые сообщения на форумы, посвященные Raspberry Pi каждый день ищут решение этих вопросов.
Здесь мы собрали все ответы (а также некоторые из наших собственных) в одном руководстве по ремонту WiFi на Raspberry Pi!
Итак, вы подключили свой Raspberry Pi и он загрузился. Почему же она не подключается?
Давайте сначала составим краткий контрольный список, чтобы убедиться, что все в порядке. Убедитесь в следующем:
- маршрутизатор включен ✓
- Pi находится достаточно близко к маршрутизатору, чтобы поймать сигнал ✓.
- пароль верен ✓
- серьезно, пароль правильный ✓.
- маршрутизатор и Pi перезагрузились, а соединения по-прежнему нет ✓.
Если вы дважды проверили и убедились, что все эти моменты учтены, то пора посмотреть, в чем еще может быть проблема.
Конфигурация вашей операционной системы
На этом рисунке видно, что необходимо настроить беспроводную локальную сеть (Local Area Network, она же WiFi), указав имя и пароль. SSID, или Service Set Identifier, - это просто модный способ сказать "имя сети".
Но необходимо также настроить страну.
Например, GB - Великобритания, JP - Япония, US - США, DE - Германия.
Это очень важно, поскольку в разных странах каналы WiFi имеют разные спецификации.
Знаете ли вы, что использование Канал WiFi 14 фактически запрещен в большинстве стран мира, но разрешен в Японии?
Поэтому перепроверьте и убедитесь, что в ОС Raspberry Pi установлена правильная страна!
Конфигурация WiFi
Существует миллиард способов поиска и устранения неисправностей в конфигурации. Но я хочу остановиться на нескольких, которые особенно полезны.
Откройте терминал и выполните команду:
iwconfig
Терминал выдаст кучу информации, но в первую очередь нужно обратить внимание на wlan0.
В нем должны быть указаны такие параметры, как SSID, частота, скорость передачи данных и т.д. Все эти данные будут полезны для решения проблемы.
Также можно запустить:
rfkill list all
Список радиочастотного поражения покажет, заблокированы ли какие-либо беспроводные соединения программно или аппаратно. Если по какой-то причине что-то заблокировано и вы хотите разблокировать его, то можно выполнить следующие действия:
rfkill unblock all
Если ваш WiFi был заблокирован, то теперь он должен работать!
Если нет, то давайте продолжим.
Ваш WPA Supplicant
WPA supplicant - это программная утилита, входящая в состав ОС Raspberry Pi и предназначенная для управления WiFi-соединением. И действительно, возможно, именно WPA supplicant является причиной ваших проблем.
Для этого нужно открыть терминал и выполнить команду:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
В результате будет получен результат, который выглядит следующим образом:
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
}
Дважды проверьте и убедитесь, что все в порядке. Если нет, то отредактируйте либо имя, либо пароль (или что-то в текстовом описании) и нажмите Ctrl + x, затем y, а затем Enter.
Вот и все, что касается WPA Supplicant.
Если он по-прежнему не работает, то, возможно, возникла проблема с управлением питанием.
Управление питанием
Если проблема заключается в том, что Raspberry Pi подключается правильно, а затем теряет соединение, то это может быть связано с управлением питанием.
Управление питанием - это утилита, призванная помочь Raspberry Pi поддерживать энергоэффективность. Однако это также приводит к ослаблению WiFi-соединения Pi.
Решение здесь одно - бежать:
iwconfig | grep "Power Management"
И если там написано Power Management:on, то необходимо запустить
sudo iw wlan0 set power_save off
Это приведет к временному отключению функции Power Management. Однако если перезагрузить Raspberry Pi, то управление питанием будет восстановлено.
Поэтому, чтобы сделать это постоянным, необходимо зайти в терминал и ввести:
sudo nano /etc/rc.local
Прокрутите страницу в самый низ и, выше "exit 0", введите команду из предыдущего раздела:
sudo iw wlan0 set power_save off
Теперь управление питанием постоянно отключено, а соединение WiFi будет стабильным.
Подключение к сети Ethernet
Если WiFi пропадает всякий раз, когда вы подключаете Ethernet-кабель, то решение заключается в отключении фонового процесса, известного как "ifplugd".
Самое быстрое решение - просто удалить "ifplugd" с Raspberry Pi, выполнив команду:
sudo apt-get purge ifplugd
Теперь ваш Pi должен без проблем подключаться к Интернету как через WiFi, так и через Ethernet.
Однако может возникнуть и проблема с Bluetooth.
Соединение Bluetooth
WiFi обычно работает на двух различных частотах: 2,4 ГГц и 5 ГГц.
Bluetooth обычно работает на одной частоте: 2,4 ГГц.
Так, если в одном помещении работают WiFi 2,4 ГГц и Bluetooth, то можно случайно вызвать помехи между ними.
Вы узнаете, на какой частоте работает ваш WiFi, если, как я предлагал выше, выполните прогон:
iwconfig
Если Bluetooth и WiFi создают помехи, есть несколько вариантов.
Проще всего было бы раздвинуть их на большее расстояние друг от друга.
Другой вариант - переключить частоту WiFi на 5 ГГц, но это приведет к уменьшению радиуса действия сети WiFi. Поэтому делать это нужно с осторожностью.
Всегда есть еще одно место, куда можно обратиться, чтобы починить WiFi на Raspberry Pi.
Ваше тепло
Как и все в Raspberry Pi, нагрев может повлиять на работу WiFi.
Действительно, если температура вашего Pi постоянно превышает 50° по Цельсию (122° по Фаренгейту), то это вполне может привести к проблемам.
Вы не удивитесь, узнав, что мы уже написали несколько статей о том, как сохранить Pi в холодном состоянии:
- Корпус для Raspberry Pi, выполняющий функцию теплоотвода
- Штырьки вентилятора Raspberry Pi
- Как проверить температуру процессора Raspberry Pi
Поэтому вам обязательно стоит обратить на них внимание, если вы хотите охладить свой Pi. Это гарантирует, что Pi не будет перегреваться и дестабилизировать WiFi-соединение.
Заключение
Итак, перед вами полное руководство по устранению всех неполадок, которые могут мешать подключению Raspberry Pi к WiFi:
- Конфигурация вашей ОС
- Конфигурация вашего WiFi
- Ваш суппликант WPA
- Управление питанием
- Ваше Ethernet-подключение
- Ваше соединение Bluetooth
- Ваше тепло
Сообщите нам в комментариях ниже, если у вас возникла проблема с WiFi, которую мы не смогли решить ни одним из этих решений - этот список постоянно расширяется, чтобы охватить все возможные проблемы с WiFi!
"Проще всего было бы раздвинуть их на большее расстояние друг от друга".
Кого "их"?
"Всегда есть еще одно место, куда можно обратиться, чтобы починить WiFi на Raspberry Pi".
А это что за ребус?
Извини! Мне кажется, что это проблема перевода с английского.
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 ?
Привет, я выполнил все команды, и даже если изначально соединение wifi работало, после того как я обновил Firefox, оно перестало работать. Не могли бы вы мне помочь?
Я знаю все, что нужно, и проверяю привязку WLAN к сети уже через несколько дней.