라즈베리 파이 제로 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 파일도 만들었습니다.

그러나 라즈베리 파이는 네트워크에 나타나지 않으며 ssh로 들어갈 수 없습니다. 노트북에 다시 연결하면 wpa 파일과 ssh 파일도 삭제됩니다.

이유가 무엇입니까?


2
Raspbian은 주장하는 것을하고 있습니다. 설정 sshwpa_supplicant.conf일반 위치로 복사 한 다음의 파일을 삭제합니다 /boot. 당신의 문제는 다른 곳에 있습니다
Milliways

1
Milliways 6이 맞습니다. 다른 문제에 관해서는 raspberrypi.stackexchange.com/questions/68809 와 동일 할 수 있지만 Linux PC에 sdcard Linux 파티션을 마운트하고 / var / log /를 검사하여 내가 한 한 실패 후 syslog 내용.
브래드 스펜서

답변:


9

부팅시 sshwpa_supplicant.conf파일 제거 는 정상입니다. RPi가 부팅되면 모든 것이 영구적이어야하며 이후 부팅시 네트워크 및 ssh를 사용할 수 있습니다. 사본을 "경우에 따라"보관하려면 해당 파일의 .zip 아카이브를 작성하면 /boot제거되지 않습니다.

무선 네트워크가 인식되지 않는 경우, Raspbian Stretch를 사용하는 것처럼 들립니다. 다음의 맨 위에 다음 줄을 추가하십시오 wpa_supplicant.conf.

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

US2 자리 국가 코드로 변경하십시오 . 내가 읽은 것에서 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

Pi Zero에서 PiAware image 3.5.0을 사용하고 있습니다.

Milliways가 말한 것처럼 / boot / ssh 파일 동작은 실제로입니다. 자격 증명을 재부팅해도 살아남 으려면 piaware-config를 사용하여 무선 SSID 및 무선 암호 항목을 설정하거나 nano를 사용하여 /boot/piaware-config.txt를 편집하십시오. 시스템에서 부팅시 piaware-config.txt의 네트워크 설정으로 /etc/wpa_supplicant/wpa-roam.conf 파일 (wpa_supplicant.conf 아님)이 재생성됩니다.

wpa-roam.conf 파일을 확인하십시오. 자격 증명이 올바른 경우 어떤 이유로 SSID를 찾지 못할 수 있습니다. 5G가 아닌 2.4G 주파수에서만 보입니다. 자격 증명이 잘못된 경우 wpa-roam.conf에서 자격 증명을 변경하고 "ifdown -v wlan0"을 사용하여 변경 사항을 테스트하여 wlan0이 다운되었는지 확인한 다음 "ifup -v wlan0"을 사용하여 연결을 만들 수 있습니다. -v는 자세한 출력을 제공하여 문제를 해결하는 데 도움이 될 수 있습니다. 작업이 완료되면 작동중인 SSID 및 psk 설정을 piaware-config.txt 파일에 복사하여 다음에 다시 부팅 할 때 wpa-roam.conf를 덮어 쓸 때 손실되지 않도록하십시오.

도움이 되었기를 바랍니다.


0

내 문제는 2.4GHz와 5GHz에서 각각 다른 이름을 가진 두 개의 서로 다른 네트워크를 가지고 있다는 것입니다.

ME_24 ME_5

분명히 Pi는 2.4GHz 대역에만 연결할 수있었습니다. 내가 올바른 것을 지정하면 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- "라즈베리 파이가 네트워크에 절대 나타나지 않으며 ssh로 들어갈 수 없습니다"와 비슷한 문제는 새로운 질문이 아닙니다.
Kobbi Gal
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.