Я пытаюсь запустить мой Raspberry Pi Zero W совершенно без головы, но каким-то образом он не подключается к моему WiFi. Вот что я сделал:
- Подключите SD-карту под управлением RASPBIAN JESSIE WITH PIXEL (должно быть что-то еще?) К моему ПК с Windows
- Создайте
ssh
файл в корне SD-карты - Создайте
wpa_supplicant.conf
файл со следующим содержанием:
wpa_supplicant.conf :
network={
ssid="My WiFi 2.4"
psk="mypassword123"
key_mgmt=WPA-PSK
}
Затем я подключаю SD-карту к Pi, загружаю ее, но она никогда не отображается в качестве клиента на моем маршрутизаторе, и при этом я не вижу индикации о том, что она подключена, когда я подключаю ее с помощью кабеля HDMI.
Мои настройки WiFi:
Когда я снова подключаю SD-карту к ПК, файлы отсутствуют (я полагаю, что это делает свое дело и применяет настройки, а затем удаляет файлы). Тем не менее, когда я смотрю на монитор, он показывает, что SSH был включен, поэтому я знаю, что работает.
Что я могу сделать здесь? Я сейчас не в курсе.
Пошел с PiBakery (что здорово). Только что установил Jessie Lite и теперь я подключен к WiFi. Совершенно безголовый.
источник
sudo
просмотреть его.Вы, вероятно, создали файл "wpa_supplicant.conf", используя формат Windows для символов конца строки, которые Raspberry Pi не может понять. Проверьте, имеет ли «wpa_supplicant.conf» формат Unix для символов EOL. Вы можете проверить это и преобразовать, если нужно, в формат Unix, используя расширенный редактор, такой как Notepad ++ (это бесплатное программное обеспечение для Windows, которое можно загрузить по адресу https://notepad-plus-plus.org ).
источник
Это Raspberry Pi Zero W:
затем:
sudo rfkill unblock all
Wi-Fi подошел, и когда я перезагрузился, чтобы убедиться, что он не работал.источник
Я обнаружил, что синтаксис wpa_supplicant.conf очень требователен. Например, строка «priority = 1» не выполняется, тогда как «prioriy = 1» работает. Любые синтаксические ошибки приведут к сбою.
источник
Отбрасывание
wpa_supplicant.conf
вместе сssh
файлом в/boot
должно было сработать. (Честно говоря, я не знаю, почему это не так, в вашем случае)В любом случае, с другой стороны, у вас работает SSH, и это все, что вам нужно для настройки и управления безголовым Pi. Попробуйте вручную настроить
wpa_supplicant
напрямую, отредактировав файл в/etc/wpa_supplicant/wpa_supplicant.conf
. Команда в терминале ssh выглядит следующим образом:Подробные и полные инструкции можно найти в ссылке ниже в официальных документах.
Ссылка: RPi Foundation Docs: Настройка Wi-Fi через командную строку
источник