Raspberry Pi Zero W продолжает удалять файл wpa_supplicant.conf и ssh


13

Я пытаюсь безголово настроить Raspberry Pi Zero W.

Я добавил файлы wpa_supplicant.conf, как было предложено.

network={
    ssid="My WiFi 2.4"
    psk="mypassword123"
    key_mgmt=WPA-PSK
}

Я также создал пустой файл SSH.

Тем не менее, Raspberry Pi никогда не появляется в моей сети, и я не могу ssh в него. Когда я снова подключаю его к ноутбуку, файл wpa и ssh также удаляются.

Есть причина почему?


2
Распбиан делает то, что утверждает; установка sshи копирование wpa_supplicant.confв обычное место, затем удаление файлов /boot. Ваша проблема в другом месте
Milliways

1
Milliways 6 правильно. Что касается вашей другой проблемы, она может быть такой же, как и у меня: raspberrypi.stackexchange.com/questions/68809, но я только достиг того, что сделал, смонтировав раздел Linux SDCard на ПК с Linux и проверив / var / log / содержимое системного журнала после сбоя.
Брэд Спенсер

Ответы:


9

Удаление из sshи wpa_supplicant.confфайлов при загрузке нормально. После загрузки RPi все должно быть постоянным, а сеть и ssh доступны для последующих загрузок. Если вы хотите сохранить копии «на всякий случай», вы можете создать ZIP-архив этих файлов, /bootи он не будет удален.

Что касается того, что ваша беспроводная сеть не распознается, похоже, вы используете растяжку. Попробуйте добавить следующие строки в верхней части вашего wpa_supplicant.conf:

    country=US
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1

Измените USсвой 2-значный код страны. Из того, что я прочитал, ctrl_interfaceлиния - настоящий трюк, но другие рекомендуются.


2

Я нашел ответ на мои проблемы с WiFi здесь :

Шаг 1: Создайте wpa_supplicant.conf

Шаг 2:

Если вы используете Windows, вам нужно убедиться, что текстовый файл использует разрывы строк в стиле Linux / Unix. Я использую Notepad ++ (это бесплатно!), И это легко сделать, используя «Правка»> «Преобразование EOL»> «Формат UNIX / OSX». «UNIX» отображается в строке состояния.

Шаг 3:

country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant

network={
 scan_ssid=1
 ssid="MyNetworkSSID"
 psk="Pa55w0rd1234"
}

0

Я использую PiAware образ 3.5.0 на Pi Zero.

Поведение файла / boot / ssh действительно соответствует Milliways. Чтобы получить свои учетные данные, чтобы пережить перезагрузку, используйте piaware-config, чтобы установить свои записи wireless-ssid и wireless-password, или используйте nano для редактирования /boot/piaware-config.txt. В моей системе файл /etc/wpa_supplicant/wpa-roam.conf (не wpa_supplicant.conf) регенерируется во время загрузки с настройками сети в piaware-config.txt.

Проверьте файл wpa-roam.conf. Если он имеет правильные учетные данные, по какой-то причине он, вероятно, не находит SSID. Он выглядит только на частотах 2.4G, а не на 5G. Если учетные данные неверны, вы можете изменить их в wpa-roam.conf и проверить свои изменения, используя «ifdown -v wlan0», чтобы убедиться, что wlan0 не работает, а затем «ifup -v wlan0», чтобы попытаться создать соединение. -V даст вам подробный вывод, который может помочь вам решить проблему. Как только он заработает, скопируйте рабочие настройки SSID и psk в файл piaware-config.txt, чтобы они не терялись при перезаписи wpa-roam.conf при следующей перезагрузке.

Надеюсь это поможет.


0

Моя проблема заключалась в том, что у меня было две разные сети, одна на 2,4 ГГц и одна на 5 ГГц, каждая с другим именем:

ME_24 ME_5

Видимо, Pi может подключаться только к полосе 2,4 ГГц. Однажды я указал правильное ssid:

country=uk
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="ME_24"
    psk="pwd"
}

Это было обнаружено и sshсработало.


Если у вас есть новый вопрос, задайте его, нажав кнопку « Задать вопрос» . Включите ссылку на этот вопрос, если это помогает обеспечить контекст. - Из обзора
Milliways

2
@Milliways - это не новый вопрос, просто проблема, похожая на то, что «Raspberry Pi никогда не появляется в моей сети, и я не могу войти в нее».
Кобби Гал
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.