Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Как изменить настройки Wi-Fi на Raspberry Pi через SD-карту

Как изменить настройки Wi-Fi на Raspberry Pi через SD-карту

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

Подключение и доступ к файловой системе

Выключите Raspberry Pi, извлеките microSD-карту и подключите ее к компьютеру под управлением Linux. Файловая система Raspberry Pi OS состоит из двух разделов: bootfs и rootfs. Нужная нам конфигурация беспроводной сети хранится в разделе rootfs.

Определение точек монтирования

Откройте терминал на Linux-ПК и введите команду lsblk -f. В выводе вы увидите разделы карты памяти, например sda1 и sda2. Путь к разделу rootfs обычно выглядит как /run/media/имя_пользователя/rootfs. Если раздел не смонтировался автоматически, выполните команду mount или воспользуйтесь файловым менеджером.

Как изменить настройки Wi-Fi на Raspberry Pi через конфигурационные файлы

Современные версии ОС хранят профили подключений в каталоге /etc/NetworkManager/system-connections/ внутри раздела rootfs. Проверьте содержимое папки командой:

Монтирование разделов bootfs и rootfs на компьютере
Разделы карты памяти, доступные для редактирования

sudo ls -la /run/media/$USER/rootfs/etc/NetworkManager/system-connections/

Если файл с расширением .nmconnection существует, откройте его для редактирования. Если каталог пуст, создайте новый профиль.

Процесс редактирования файла Wi-Fi в терминале
Использование текстового редактора для изменения параметров сети

Создание и настройка профиля

Для создания файла используйте touch, а затем откройте его в редакторе (например, Nano). Добавьте следующую структуру:

[connection]id=home-wifi
type=wifi
interface-name=wlan0
autoconnect=true

[wifi]mode=infrastructure
ssid=ВАШ_SSID

[wifi-security]key-mgmt=wpa-psk
psk=ВАШ_ПАРОЛЬ

[ipv4]method=auto

[ipv6]method=auto

Замените ВАШ_SSID и ВАШ_ПАРОЛЬ на актуальные данные вашей сети.

Файл конфигурации NetworkManager в разделе rootfs
Расположение конфигурационного файла в системной папке

Установка прав доступа

NetworkManager требует, чтобы файлы конфигурации имели ограниченные права доступа (только для чтения пользователем root). Выполните команду для смены прав:

sudo chmod 600 /run/media/$USER/rootfs/etc/NetworkManager/system-connections/имя-файла.nmconnection

Проверка прав доступа к файлу настройки Wi-Fi на Raspberry Pi
Установка прав доступа 600 для корректной работы NetworkManager

Убедитесь, что права установлены корректно (они должны соответствовать -rw-------), проверив файл командой sudo ls -l.

Завершение работы и проверка подключения

Перед извлечением карты памяти обязательно выполните sync, чтобы записать все изменения из кэша. После этого размонтируйте оба раздела командой sudo umount и безопасно извлеките карту. Установите ее обратно в Raspberry Pi и подайте питание. После загрузки проверьте статус подключения, просканировав локальную сеть через веб-интерфейс роутера, Angry IP Scanner или утилиту nmap (sudo nmap -sn 192.168.0.0/24). Стабильность связи легко проверить командой ping.

Охлаждение и дополнительные возможности

При работе с Raspberry Pi 5 эффективный отвод тепла критически важен. Корпус Pironman 5 с башенным кулером и RGB-вентиляторами помогает избежать перегрева. Модель также добавляет удобные возможности: слот для M.2 SSD и два порта HDMI.

Корпус Pironman 5 с активным охлаждением для Raspberry Pi
Специализированный корпус Pironman 5 с охлаждением

Источник: itsfoss.com

01.