Настройка Wi-Fi Raspberry pi

Обновлено: 17.07.2024

После входа в систему вы будете перенаправлены обратно к этому руководству и сможете подписаться на него.

Мы рекомендуем использовать raspi-config для упрощения настройки (см. предыдущую страницу «Настройка WiFi»). Здесь включены ручные манипуляции с файлами, поскольку они позволяют настроить «безголовый» Pi (без клавиатуры или монитора).

Для настройки Wi-Fi вам потребуется отредактировать файл /etc/wpa_supplicant/wpa_supplicant.conf. Есть два способа сделать это, как описано ниже. Используйте то, что наиболее удобно для вашей установки и ситуации.

При любом подходе содержимое файла должно быть таким, как показано ниже. Замените YOURSSID и YOURPASSWORD тем, что используется для настройки вашей сети.

Этот подход позволит вам настроить Wi-Fi, создав и отредактировав файл непосредственно на SD-карте на другом ПК. Раздел /boot отформатирован в FAT, который читается большинством ПК. Таким образом, вы можете просто вставить SD-карту в USB-ридер, и загрузочная папка должна появиться.

Если вы создадите файл wpa_supplicant.conf в /boot, он будет скопирован в папку /etc/wpa_supplicant основного раздела во время загрузки, заменив все, что там есть. Затем он будет удален из /boot, так что вы его там не увидите, если будете искать.

Поэтому просто используйте любой текстовый редактор (не текстовый процессор), который вы хотите на своем ПК, чтобы создать файл в /boot, например:

learn_raspberry_pi_wpa_conf_edit. jpg

Сохраните файл и безопасно извлеките SD-карту из ПК. Поместите его в Raspberry Pi и включите. Если все пойдет хорошо, он должен скопировать файл и подключиться к вашему Wi-Fi.

Это более прямой подход — вы редактируете файл непосредственно на Raspberry Pi. Этот подход хорошо работает, если вы уже подключены к Raspberry Pi через консольный кабель или монитор.

Поскольку для доступа к этому файлу требуются повышенные привилегии, вам нужно будет открыть его с помощью sudo.

learn_raspberry_pi_wpa_conf_nano. jpg

Затем добавьте содержимое. Не забудьте изменить YOURSSID и YOURPASSWORD.

learn_raspberry_pi_wpa_conf_edit. jpg

Нажмите CTRL-X, а затем Y, чтобы сохранить и выйти. Затем выполните следующую команду, чтобы прочитать файл и попытаться подключиться к Wi-Fi.

learn_raspberry_pi_wpa_conf_wpacli. jpg

Впервые это руководство было опубликовано 10 декабря 2012 г. Последний раз оно обновлялось 10 декабря 2012 г.

Эта страница (Настройка Wi-Fi вручную (дополнительно)) последний раз обновлялась 20 марта 2022 г.

Одна из первых вещей, которую вы захотите сделать с Raspberry Pi, — это настроить Wi-Fi.

Сегодня мы покажем вам три способа настройки Wi-Fi на Raspberry Pi как с настольным компьютером, так и с сервером Raspberry Pi OS. Мы также расскажем, как это сделать на Raspberry Pi без головы!


Фото Харрисона Бродбента на Unsplash

Проводное соединение Ethernet

Чтобы настроить проводное подключение к Интернету, просто подключите Raspberry Pi к задней панели сетевого маршрутизатора с помощью кабеля Ethernet или RJ45. После подключения вы должны увидеть, как индикатор сети на Raspberry Pi мигает.

В большинстве случаев ваше проводное подключение к Интернету будет настроено и готово к использованию, если на вашем маршрутизаторе включен DHCP. DHCP расшифровывается как Dynamic Host Configuration Protocol и в основном назначает IP-адреса устройствам, которые подключаются к вашему маршрутизатору.

Чтобы включить DHCP, войдите в консоль управления домашнего маршрутизатора с другого компьютера, который уже подключен. Обычно это можно сделать, введя IP-адрес маршрутизатора в адресную строку любого интернет-браузера.

Более подробную информацию можно найти в бесплатном подробном руководстве Computer Hope здесь.

Беспроводное соединение — оборудование Wi-Fi

Чтобы настроить соединение WiFi, нам сначала понадобится модуль Wi-Fi для Raspberry Pi. К счастью, все модели Raspberry Pi, начиная с Raspberry Pi 3 Model B (2016 г.) и более поздних версий, поставляются со встроенным Wi-Fi. Если у вас есть более старая модель или встроенный модуль Wi-Fi не работает, вам потребуется внешний USB-адаптер Wi-Fi.

При выборе адаптера Wi-Fi убедитесь, что драйвер поддерживает его.Например, адаптеры Wi-Fi с чипсетом RTL8192cu будут работать без проблем, поскольку в них встроена поддержка ОС Raspberry Pi.

Еще одно соображение – потребляемая мощность. Wi-Fi может потребовать много энергии, особенно если передается большой объем данных. В частности, для старых моделей Raspberry Pi может потребоваться внешний источник питания, например USB-концентратор с питанием, для питания адаптера Wi-Fi.

[Обновлено в марте 2021 г.] Единственный способ, который вам нужен для настройки Wi-Fi Raspberry Pi!

С новым обновлением для Raspberry Pi Imager стало проще, чем когда-либо, настроить Wi-Fi-соединение вашего Raspberry Pi, независимо от того, собираетесь ли вы использовать безголовую настройку или нет. Начнем!

Шаг 1. Установите последнюю версию Raspberry Pi Imager для вашей операционной системы здесь.

Шаг 2. Откройте Raspberry Pi Imager. Вас должен приветствовать тот же экран, что и всегда.


Шаг 3. Нажмите Ctrl + Shift + x, чтобы открыть расширенное меню (CMD + Shift + x для Mac OSX).


Шаг 4. Прокрутите вниз до раздела «Настроить Wi-Fi», установите флажок и введите свои учетные данные Wi-Fi.

Примечание. Обязательно измените страну Wi-Fi в соответствии с кодом страны!


Шаг 5. Нажмите СОХРАНИТЬ и запишите свою ОС на карту microSD для Raspberry Pi! Вот и все!

В меню «Дополнительные параметры» есть и другие параметры, которые вы можете изучить. Например, вы можете включить SSH для более простой автономной установки и даже настроить имя хоста вашего Raspberry Pi!

Другие способы настройки Wi-Fi на Raspberry Pi

Методы, представленные в следующих разделах, по-прежнему действительны и будут работать для настройки Wi-Fi на вашем Raspberry Pi. Тем не менее, я рекомендую вам следовать последнему методу, так как он будет намного проще!

Способ 1. Настройка WiFi с помощью графического интерфейса Raspberry Pi OS

Пользователи, использующие Raspberry Pi OS Desktop на своем Raspberry Pi, могут просто использовать предоставленный графический интерфейс для настройки подключения WiFi. Это работает так же, как вы ожидаете от других ваших ноутбуков или смартфонов.

Способ 2. Настройка WiFi из командной строки с помощью Raspi-Config

Если вы используете серверный дистрибутив ОС Raspberry Pi без графического интерфейса, вместо этого вам придется использовать Raspi-Config. Этот метод работает и в Raspberry Pi OS Desktop.

Raspi-Config — это консольное приложение, используемое для настройки различных параметров Raspberry Pi. Его можно использовать для настройки сети, настройки удаленного доступа, параметров загрузки и т. д.

Чтобы открыть Raspi-Config в командной строке, введите команду:


Источник: TechCoil

С помощью клавиш со стрелками на клавиатуре перейдите к «Параметры сети» и нажмите Enter.


Источник: TechCoil

Выберите Wi-Fi, затем следуйте инструкциям на экране, чтобы ввести SSID и пароль вашей сети. Когда вы закончите, выберите «Готово» в главном меню, чтобы закрыть Raspi-Config.

Наконец, перезагрузите Raspberry Pi, чтобы применить только что измененные настройки. После этого ваше WiFi-соединение должно работать!

Настройка WiFi на безголовом Raspberry Pi

Безголовый Raspberry Pi — это тот, который мы хотели бы использовать без монитора, клавиатуры или мыши. Как вы понимаете, применять методы, которые мы рассмотрели до сих пор, будет не так просто.

Включить SSH (безопасную оболочку)

Для этого раздела мы сначала хотим включить SSH на нашем Raspberry Pi. Это то, что вам нужно сделать, если вы все равно используете Raspberry Pi без головы.

С помощью SSH вы можете использовать подключение к Интернету для удаленного запуска команд терминала на Raspberry Pi с вашего основного компьютера через подключение к Интернету.

Чтобы включить SSH на безголовой Raspberry Pi, просто поместите файл с именем «ssh» без расширения в загрузочный раздел SD-карты с другого компьютера. Это скажет Raspberry Pi включить SSH при загрузке. Содержимое файла не имеет значения.

Примечание. Не подключайте Raspberry Pi напрямую к общедоступной сети, если вы еще не установили безопасные пароли для всех пользователей. Ваше устройство может быть взломано хакерами.

Способ 1. Включение WiFi через кабель Ethernet

Этот метод предполагает использование подключения к сети Ethernet для использования SSH для настройки нашего Wi-Fi.

После того, как наше Ethernet-соединение установлено через проводное соединение с нашим маршрутизатором, обратитесь к таблице распределения DHCP на консоли управления маршрутизатором, чтобы получить IP-адрес вашего Raspberry Pi.

После получения IP-адреса мы можем использовать любой SSH-клиент, например PuTTY в Windows, для доступа к Raspberry Pi. Пользователи Linux и MacOS могут использовать SSH без дополнительного программного обеспечения.

В Linux или MacOS просто введите следующую команду с именем вашего устройства.

После успешного подключения мы можем просто использовать:

чтобы настроить наше WiFi-соединение, как мы уже говорили ранее!

Способ 2. Включите Wi-Fi через wpa_supplicant

Этот метод включает замену файла wpa_supplicant.conf на Raspberry Pi для обеспечения нашей конфигурации WiFi.

Во-первых, вам нужно создать файл wpa_supplicant.conf со следующим содержимым. Это можно сделать в любом текстовом редакторе.

Не забудьте заменить , и

с кодом страны, SSID и паролем Wi-Fi.

Затем подключите SD-карту с ОС Raspberry Pi к компьютеру и скопируйте файл wpa_supplicant.conf в корень раздела /boot вашей SD-карты. Подобно тому, как мы включили SSH, файл будет использоваться при загрузке для применения наших новых настроек Wi-Fi к нашему Raspberry Pi.

Поскольку мы собираемся полностью отключить голову, может быть сложно устранить неполадки этого метода настройки Wi-Fi. Если это не сработает с первого раза, проверьте и убедитесь, что имя вашего файла wpa_supplicant.conf и его содержимое верны, прежде чем пытаться снова.

После того, как мы успешно настроим наше WiFi-соединение любым из описанных выше способов, теперь мы можем использовать SSH через WiFi для взаимодействия с командной строкой Raspberry Pi!

Проверьте подключение к WiFi

Проверить IP-адрес

Чтобы убедиться, что наше WiFi-соединение установлено правильно, сначала отсоедините кабель Ethernet. Мы можем проверить наш IP-адрес через командную строку:


< /p>

Рядом с «inet» мы должны увидеть наш IP-адрес, что указывает на успешное подключение.

Пинг веб-сайта

Обзор

Мы показали вам несколько способов настройки Wi-Fi на Raspberry Pi!

Если вы только начинаете использовать Pi, подумайте о том, чтобы настроить его в качестве VPN-сервера! Посетите наш блог, чтобы узнать, как настроить VPN-сервер Raspberry Pi с помощью PiVPN и безопасно просматривать страницы в общедоступных сетях.

Следующие статьи Seeed также дадут вам больше знаний и идей о том, что делать:

Для получения дополнительной информации и того, что вы можете делать с Raspi-Config или SSH, ознакомьтесь с этими статьями фонда Raspberry Pi:

Я один из немногих разработчиков программного обеспечения, у которого нет дополнительного монитора HDMI, клавиатуры и подключения к сети Ethernet, готовых к работе в любой момент. Поэтому в прошлом настройка нового Raspberry Pi была сложной задачей. К счастью, вы можете настроить подключение Wi-Fi на Raspberry Pi без предварительного подключения к сети Ethernet, монитору, клавиатуре или мыши.

Howchoo поддерживается читателями. Как партнер Amazon, мы можем бесплатно получать небольшую партнерскую комиссию, когда вы покупаете по нашим ссылкам.

Вставьте SD-карту Raspberry Pi OS в компьютер

Если у вас не установлена ​​ОС Raspberry Pi, установите ее. Убедитесь, что SD-карта с ОС Raspberry Pi вставлена ​​в компьютер с помощью слота для SD-карты или USB-адаптера SD-карты.

Перейдите в загрузочный каталог

SD-карта будет монтироваться как диск/каталог на вашем компьютере под названием boot. Откройте диск с помощью Finder (Mac) или Explorer (Windows).

В Finder на Mac можно также выбрать «Переход» > «Перейти к папке» в строке меню и ввести /Volumes/boot .

Добавьте файл wpa_supplicant.conf

Откройте текстовый редактор, например Блокнот (Windows) или TextEdit (Mac), и создайте новый файл. Добавьте следующее в файл для ОС Raspberry Pi, Raspbian Stretch или Raspbian Buster:

Если вы используете Raspbian Jessie или более раннюю версию, используйте это вместо этого:

Наконец, сохраните файл. Если вы используете TextEdit на Mac, перед сохранением вам нужно перейти в «Формат» > «Создать обычный текст» в строке меню. Убедитесь, что имя файла точно такое же, как wpa_supplicant.conf (удалите .txt, если он будет добавлен).

Подключение к незащищенным сетям

Чтобы подключиться к беспроводным сетям без пароля на Raspberry Pi, используйте следующее:

С этим файлом ОС Raspberry Pi автоматически переместит его в /etc/wpa_supplicant/ при загрузке Raspberry Pi.

Следующий шаг — загрузить Pi и протестировать его, но пока SD-карта все еще находится в вашем компьютере, я упомяну об этом сейчас. Если вы собираетесь попытаться подключиться через SSH, вам может потребоваться сначала включить его. Процесс аналогичен этому.

Вставьте SD-карту в Raspberry Pi, загрузитесь и подключитесь

Далее вставьте карту micro SD в Pi, загрузите его, и ваш Wi-Fi должен быть подключен!

Файл wpa_supplicant.conf должен автоматически исчезнуть из загрузочного каталога SD-карты, поэтому, если вы не увидите его в следующий раз, это нормально.

Устранение неполадок

Если ваш Pi не подключен к Wi-Fi, попробуйте эти советы по устранению неполадок wpa_supplicant:

  1. Перепроверьте, что файл был записан в виде обычного текста без каких-либо специальных символов.
  2. Перепроверьте, что файл исчез из вашего загрузочного каталога.
  3. Подключите Pi к телевизору или монитору через HDMI, чтобы убедиться, что он нормально загружается.
  4. Если вы используете Raspberry Pi Zero W, убедитесь, что вы пытаетесь подключиться к сети 2,4 ГГц (Zero не поддерживает 5G).
  5. Если вы используете Raspberry Pi Zero, убедитесь, что это Raspberry Pi Zero W, а не обычный Zero (только W поддерживает Wi-Fi и Bluetooth).

Если вы хотите отслеживать производительность сети с помощью Raspberry Pi, ознакомьтесь с руководством по настройке сетевого монитора с помощью Raspberry Pi.

Это обновленное руководство, в котором показано, как подключить Raspberry Pi к домашней сети Wi-Fi, если у вас нет графического пользовательского интерфейса для Raspberry Pi.

Для этого руководства вам понадобится Raspberry Pi и, если вы не используете Raspberry Pi 3, внешний USB-адаптер Wi-Fi, подобный этому.

Подключение к Raspberry Pi

Первый шаг — подключение к Raspberry Pi, чтобы получить доступ к терминалу. Вы можете сделать это, подключив Raspberry Pi к монитору и клавиатуре или подключившись через Ethernet, как описано в этом руководстве.

Войдите в Raspberry Pi с учетными данными Raspberry Pi по умолчанию:

Получение информации о вашей сети

Для целей этого руководства мы будем подключаться к сети Wi-Fi со следующей информацией:

  • SSID (имя сети): проверить сеть Wi-Fi
  • PSK (пароль): SecretPassWord

Каждый раз, когда вы видите это сетевое имя и пароль в руководстве, вам необходимо изменить их на сетевое имя и пароль вашей локальной сети.

Если вам нужно найти сетевое имя вашей локальной сети, вы можете запустить следующую команду в терминале Raspberry:

В этом списке будут перечислены все сети поблизости, а также полезная информация о каждой сети. Чтобы найти имя вашей сети, найдите что-то вроде: ESSID:"Test Wifi Network".

Настройка сети Wi-Fi

Чтобы заставить Raspberry Pi автоматически подключаться к вашей сети Wi-Fi, вам нужно отредактировать файл с именем: wpa_supplicant.conf.

Чтобы открыть файл в nano, введите следующую команду:

Прокрутите файл до конца и добавьте в него следующее для настройки сети:

Не забудьте заменить это своим сетевым именем и паролем.

Сохраните и закройте файл, нажав Ctrl+X, а затем Y. В этот момент Raspberry Pi должен автоматически подключиться к вашей сети.

Вы можете проверить сетевое подключение, выполнив следующую команду:

Если вывод выглядит примерно так (с адресом inet), значит, вы подключены:

сетевой адрес: 192.168.1.216

Иногда Raspberry Pi не подключается автоматически и для подключения требуется перезагрузка.

Если он не подключается через 2-3 минуты ожидания, попробуйте перезагрузить пи с помощью следующей команды:

Читайте также: