Raspberry Pi Zero W tanpa kepala menggunakan wpa_supplicant.conf tidak berfungsi


9

Saya mencoba untuk memulai Raspberry Pi Zero W saya sepenuhnya tanpa kepala, tapi entah bagaimana itu tidak terhubung ke WiFi saya. Inilah yang saya lakukan:

  1. Tancapkan kartu SD yang menjalankan RASPBIAN JESSIE WITH PIXEL (haruskah itu sesuatu yang lain?) Ke PC Windows saya
  2. Buat sshfile di root kartu SD
  3. Buat wpa_supplicant.conffile dengan konten berikut:

wpa_supplicant.conf :

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

Lalu saya pasang kartu SD ke Pi, boot itu, tetapi tidak pernah muncul sebagai klien di router saya, saya juga tidak bisa melihat indikasi mengatakan itu terhubung ketika saya menghubungkannya menggunakan kabel HDMI saya.

Pengaturan WiFi saya:

masukkan deskripsi gambar di sini

Ketika saya pasang kartu SD kembali ke PC lagi, file-file hilang (saya menganggap itu melakukan keajaiban dan menerapkan pengaturan, kemudian menghapus file setelah itu). Namun, ketika saya melihat monitor, ini menunjukkan SSH telah diaktifkan, jadi saya tahu itu berfungsi.

Apa yang bisa saya lakukan di sini? Saya tidak mengerti sekarang.

Jawaban:


17

Jawaban yang diterima tidak memberikan solusi kepada siapa pun yang memiliki masalah ini.

Dari sebuah titik pada (? Jessie mungkin debian), yang /etc/wpa_supplicant/wpa_supplicant.confmembutuhkan garis-garis ini di atas konfigurasi jaringan :

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

network={
    ssid="Home Wifi"
    psk="mypassword"
    key_mgmt=WPA-PSK
}

Ubah kode negara dan info WiFi menjadi milik Anda.

Dokumentasi resmi


1
Terima kasih. Anda benar, tiga baris pertama diperlukan untuk menerapkan konfigurasi jaringan tanpa membuang konfigurasi setiap waktu.
antikytheraton

5

Pergi dengan PiBakery (yang luar biasa). Baru saja menginstal Jessie Lite dan saya sekarang terhubung ke WiFi. Benar-benar tanpa kepala.


2
Saya tidak tahu mengapa dokumen asli Anda tidak berfungsi, tetapi prosesnya didokumentasikan dalam raspberrypi.stackexchange.com/a/67016/8697 . Ini juga menjelaskan di mana file itu berada; CATATAN Anda perlu sudomelihatnya.
Milliways

@Milliways Ya, aneh mengapa tidak bekerja. Oh well, setidaknya saya menemukan solusinya.
MortenMoulder

PiBakery sangat menarik. Belum pernah mendengarnya sebelumnya. Kerja bagus.
SDsolar

1
Berikut adalah link ke PiBakery: pibakery.org/index.html
jwfearn

2

Anda mungkin membuat file "wpa_supplicant.conf" menggunakan format Windows untuk karakter end-of-line yang tidak dapat dipahami oleh Raspberry Pi. Periksa untuk melihat apakah "wpa_supplicant.conf" memiliki format Unix untuk karakter EOL. Anda dapat memeriksa ini dan mengonversi ifd yang diperlukan ke format Unix, menggunakan editor lanjutan seperti Notepad ++ (yang merupakan perangkat lunak gratis untuk Windows yang dapat diunduh di https://notepad-plus-plus.org ).


2

Ini adalah Raspberry Pi Zero W:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=UK
network={
 ssid="my-ssid"
 psk="my-network-password"
 key_mgmt=WPA-PSK
}

kemudian: sudo rfkill unblock all wifi muncul dan ketika saya reboot, untuk memastikan, itu tetap terjaga.


0

Saya telah menemukan bahwa sintaks dari wpa_supplicant.conf sangat pilih-pilih. Misalnya baris "priority = 1" gagal sedangkan "prioriy = 1" berfungsi. Kesalahan sintaksis apa pun akan menyebabkan kegagalan.


-3

Menjatuhkan wpa_supplicant.confbersama dengan sshfile ke /bootseharusnya bekerja. (Jujur saya tidak tahu mengapa tidak, dalam kasus Anda)

Bagaimanapun, di sisi baiknya, Anda memiliki SSH yang berfungsi, yang Anda perlukan untuk mengonfigurasi dan mengontrol Pi tanpa kepala. Coba konfigurasi secara manual secara wpa_supplicantlangsung dengan mengedit file dalam /etc/wpa_supplicant/wpa_supplicant.conf. Perintah di terminal ssh adalah sebagai berikut:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Instruksi lengkap dan lengkap dapat ditemukan dalam referensi di bawah ini di dokumen resmi.

Referensi: RPi Foundation Documents: Mengatur wifi melalui baris perintah


Itu hebat dan semuanya, tetapi bagaimana saya akan SSH ke Pi saya, jika itu tidak terhubung ke jaringan? Dan tidak, saya tidak akan melakukan solusi gila untuk mengaktifkan Pi sebagai adaptor ethernet, yang saya dapat SSH melalui USB.
MortenMoulder

1
Buruk saya, lupa bahwa Nol tidak memiliki port lain selain microusb itu.
CM Au Yong
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.