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 ที่ว่างเปล่าด้วย

อย่างไรก็ตามราสเบอร์รี่ปี่ไม่เคยปรากฏบนเครือข่ายของฉันและฉันไม่สามารถ ssh ลงไป เมื่อฉันเสียบกลับเข้าไปในแล็ปท็อปของฉันไฟล์ wpa และไฟล์ ssh จะถูกลบเช่นกัน

มีเหตุผลอะไร


2
Raspbian กำลังทำสิ่งที่มันอ้าง; การตั้งค่าsshและการคัดลอกไปยังสถานที่ตามปกติแล้วการลบไฟล์บนwpa_supplicant.conf /bootปัญหาของคุณอยู่ที่อื่น
เลน

1
Milliways 6 ถูกต้อง สำหรับปัญหาอื่น ๆ ของคุณมันอาจเหมือนกับของฉัน: raspberrypi.stackexchange.com/questions/68809แต่ฉันทำได้เท่าที่ฉันทำโดยติดตั้งพาร์ติชัน sdcard Linux บนพีซี Linux และตรวจสอบ / var / log / เนื้อหา syslog หลังจากความล้มเหลว
Brad Spencer

คำตอบ:


9

การลบsshและwpa_supplicant.confไฟล์ในการบูตเป็นเรื่องปกติ เมื่อบูท RPi ทุกอย่างควรจะคงอยู่และเครือข่ายและ ssh จะมีให้ในบูทที่ตามมา หากคุณต้องการเก็บสำเนา "ในกรณี" คุณสามารถสร้างไฟล์. zip แบบถาวรในไฟล์เหล่านั้น/bootและจะไม่ถูกลบ

สำหรับเครือข่ายไร้สายที่ไม่ได้รับการยอมรับดูเหมือนว่าคุณกำลังใช้ raspbian stretch อยู่ ลองเพิ่มบรรทัด follwing ไปด้านบนของคุณ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 เพื่อตั้งค่ารายการไร้สาย - ssid และรหัสผ่านไร้สายหรือใช้นาโนเพื่อแก้ไข /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 จะให้ผลลัพธ์ verbose ซึ่งอาจช่วยให้คุณแก้ไขปัญหาได้ เมื่อคุณใช้งานได้ให้คัดลอกการตั้งค่า 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 - ไม่ใช่คำถามใหม่ที่เป็นปัญหาคล้ายกันกับ "ราสเบอร์รี่ pi ไม่เคยปรากฏบนเครือข่ายของฉันและฉันไม่สามารถ ssh ลงไปได้"
Kobbi Gal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.