Saya memiliki dua RasPi3, baik pada Jessie terbaru dan diperbarui && ditingkatkan. Masalahnya adalah bahwa kedua Pis dapat melihat jaringan tetapi tidak terhubung ke mereka.
sudo iwlist wlan0 scan
Memberi saya banyak jaringan termasuk yang ingin saya hubungkan. Mengetik kredensial dan otentikasi ke file wpa_supplicant.conf tidak berfungsi. Kemudian saya menginstal xrdp pada Pis untuk melihat apakah ada koneksi yang memungkinkan. Sekali lagi saya melihat jaringan yang tersedia termasuk yang saya ingin hubungkan. Saya klik, ketik kunci yang diminta dan tidak ada yang terjadi. Setelah itu mouseover pada tombol jaringan di sudut kanan atas menunjukkan "wlan0 tidak terkait".
sudo ifup wlan0
memberitahu saya bahwa antarmuka wlan0 sudah dikonfigurasi. Masuk akal. Firmware terbaru untuk chip WiFi di papan terpasang.
Ketika saya mengatur Pis, mereka terhubung tanpa masalah. Bahkan ke jaringan yang sama seperti yang seharusnya sekarang. Sementara itu tidak ada yang berubah.
Apa yang bisa saya coba?
EDIT: Baru saja diuji untuk terhubung ke ponsel saya menggunakan hotspot seluler. Tidak masalah sama sekali ... Itu jadi membingungkan.
wpa_gui
lagi dalam rilis jessie raspbian baru.wpa_supplicant.conf
, itu sebenarnya hanya membutuhkan dua atau tiga perintah untuk terhubung secara manual, -ip link set wlan0 up
(mungkin berlebihan)wpa_supplicant ...
,, dandhclient...
. Ini mungkin membuatnya lebih mudah untuk mencari tahu apa yang salah, tetapi pertama-tama Anda harus menonaktifkan konfigurasi otomatis, dhcpcd, dll .ip link set wlan0 up
.Jawaban:
Untuk bekerja dengan
wpa_supplicant
beberapa router dan jaringan bisa sangat sulit dan sulit untuk didiagnosis. Dengan menggunakan metode berikut ini saya memiliki tingkat keberhasilan 100%.Pertama-tama untuk mengonfirmasi jaringan Anda tersedia dan coba terlihat (hanya SSID sudah cukup):
Kemudian buat entri kredensial jaringan untuk
supplicant
dengan:Catatan ssid (dan kata sandi) peka huruf besar-kecil.
Ini akan membuat 64 char PSK sebagai berikut:
Anda dapat mengedit .conf Anda untuk menghapus (atau '#' komentar) jaringan yang diganti.
Definisi jaringan ini akan cukup untuk menghubungkan / mendaftar. Anda tidak memerlukan parameter biasa seperti:
Jika ini tidak berhasil, Anda dapat men-debugnya berjalan
supplicant
dalam mode debug, menjadi pembaca cepat atau menggunakan^S
/^Q
pada konsol Anda untuk menjeda itu:Jika
wpa_supplicant
sedang berjalan,wlan0
Anda akan menerima pesan:Bunuh saja versi yang sedang berjalan, dalam contoh ini adalah proses '651' (kolom kedua, setelah 'root'):
dan coba lagi.
sumber