Приветствую, дорогой читатель! Много вопросов возникло у начинающих пользователей и я продолжаю писать статьи для них. Сегодня разберем немаловажный вопрос, а именно настройку Wi-Fi без подключения монитора и клавиатуры на Raspberry Pi. Я уже писал статью про то, как Получить доступ по SSH без подключения монитора и клавиатуры на Raspberry Pi. Этот вопрос из той же категории и мы его сегодня рассмотрим.
Для решения данной задачи нам потребуется сделать следующее:
Выключаем питание на Raspberry Pi
Достаём MicroSD карту из Raspberry Pi и вставляем в Ваш компьютер (можно использовать переходники microSD->SD или microSD->USB или любой кардридер)
После этого у нас на компьютере появляется флешка с названием boot
В корне нашей флешки создаем файл wpa_supplicant.conf или скачиваем готовый файл со следующим содержимым:
network={ ssid="Имя вашей сети" psk="Ваш пароль" key_mgmt=WPA-PSK }
В данной конструкции Вам нужно поменять 2 параметра:
- Имя вашей сети
- Ваш пароль
После всех правок у Вас должны получиться примерно следующие настройки (привожу пример своих настроек)
network={ ssid="HomeKit" psk="MyHomeSprut.ai" key_mgmt=WPA-PSK }
Сохраняем в корне нашей флешки.
Хочу предупредить, что Ваши настройки будут в отрытом виде. Если у Вас украдут флешку, злоумышленники узнают пароль от Вашего Wi-Fi и будут пользоваться Вашим интернетом бесплатно.
После того, как Вы добавили файл в корневой раздел MicroSD карты, извлекаем ее из компьютера и вставляем ее в Raspberry Pi. После этого включаем малину.
ВНИМАНИЕ Данный способ не работает для скрытых сетей Wi-Fi
Таким же образом я настраивал доступ по SSH - можете ознакомиться.
Поздравляю тебя, дорогой читатель! Ты сделал большую работу, но есть еще много очень важных вопросов и я на них отвечу в следующих статьях.
Всем, кому нравятся мои работы и мои проекты, подписывайтесь на меня, ставьте лайки, комментируйте, высказывайте свои пожелания. Мне никогда не помешает Ваша поддержка. Не забывайте, что у меня еще есть личный канал на YouTube.
буквально пару дней озадачивался этим вопросом.
лучше использовать.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=RU
## Первые три строчки необходимы для версий Raspbian >= Stretch
network={
ssid="сеть"
psk="пасс"
}
проверял на pi 3b+ и pi zero W на разных образах.
и еще. со скрытой сетью не работает. нужны какие то танцы с бубном...
Отличные дополнения, я рад что статья интересная стала, приму на заметку ваши замечания.
Только что искал в сети как это сделать. Хорошо что теперь инструкция есть и здесь.
Стараюсь по максимуму все сделать для вас.
Может кому будет интересно. Текущий способ хранит пароль в открытом виде. Чтобы его скрыть, нужно использовать:
pi@raspberrypi:~ $ wpa_passphrase PIMAN MySuperPassword
network={
ssid="PIMAN"
#psk="MySuperPassword"
psk=8263d9d055495146b11a37ee65018796025638ba76525666b38f8f0216eed224
}
Строку с #psk потом удалить.
Добавьте в код, что надо указать страну в wpa_supplicant.conf.
Иначе Raspberry Pi блокирует Wi-Fi при старте с сообщением:
"
Wi-Fi is currently blocked by rfkill.
Use raspi-config to set the country before use.
"