Saya akhirnya bisa membuat Raspberry Pi saya terhubung ke jaringan SSID tersembunyi (WPA2 Personal) menggunakan pengaturan di bawah ini (tidak menggunakan wpa_supplicant.conf).
Namun, setelah beberapa jam terputus dan tidak terhubung kembali.
- Raspberry Pi B +, menjalankan NOOBS.
- Kartu WiFi bertenaga USB (chipset Ralink RT5370)
- Terhubung ke SSID tersembunyi (Saya tidak yakin SSID tersembunyi ada hubungannya dengan masalah ini, mungkin herring merah)
Ini lognya:
Feb 6 14:36:01 raspberrypi wpa_supplicant[1641]: wlan0: CTRL-EVENT-DISCONNECTED bssid=90:72:40:1c:ed:c8 reason=4
Feb 6 14:36:01 raspberrypi kernel: [33883.785257] cfg80211: Calling CRDA to update world regulatory domain
Feb 6 14:36:01 raspberrypi ifplugd(wlan0)[1634]: Link beat lost.
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: Executing '/etc/ifplugd/ifplugd.action wlan0 down'.
Feb 6 14:36:11 raspberrypi dhclient: Internet Systems Consortium DHCP Client 4.2.2
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: client: Internet Systems Consortium DHCP Client 4.2.2
Feb 6 14:36:11 raspberrypi dhclient: Copyright 2004-2011 Internet Systems Consortium.
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: client: Copyright 2004-2011 Internet Systems Consortium.
Feb 6 14:36:11 raspberrypi dhclient: All rights reserved.
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: client: All rights reserved.
Feb 6 14:36:11 raspberrypi dhclient: For info, please visit https://www.isc.org/software/dhcp/
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: client: For info, please visit https://www.isc.org/software/dhcp/
Feb 6 14:36:11 raspberrypi dhclient:
Feb 6 14:36:11 raspberrypi dhclient: Listening on LPF/wlan0/00:0f:60:01:de:14
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: client: Listening on LPF/wlan0/00:0f:60:01:de:14
Feb 6 14:36:11 raspberrypi dhclient: Sending on LPF/wlan0/00:0f:60:01:de:14
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: client: Sending on LPF/wlan0/00:0f:60:01:de:14
Feb 6 14:36:11 raspberrypi dhclient: Sending on Socket/fallback
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: client: Sending on Socket/fallback
Feb 6 14:36:11 raspberrypi dhclient: DHCPRELEASE on wlan0 to 192.168.128.254 port 67
Feb 6 14:36:11 raspberrypi ifplugd(wlan0)[1634]: client: DHCPRELEASE on wlan0 to 192.168.128.254 port 67
Feb 6 14:36:12 raspberrypi wpa_supplicant[1641]: wlan0: CTRL-EVENT-TERMINATING - signal 15 received
Feb 6 14:36:12 raspberrypi ifplugd(wlan0)[1634]: Program executed successfully.
Feb 6 14:36:14 raspberrypi ntpd[2157]: Deleting interface #2 wlan0, 192.168.128.122#123, interface stats: received=389, sent=396, dropped=0, active_time=33841 secs
Feb 6 14:36:14 raspberrypi ntpd[2157]: 192.96.207.244 interface 192.168.128.122 -> (none)
Feb 6 14:36:14 raspberrypi ntpd[2157]: 178.18.16.124 interface 192.168.128.122 -> (none)
Feb 6 14:36:14 raspberrypi ntpd[2157]: 204.2.134.164 interface 192.168.128.122 -> (none)
Feb 6 14:36:14 raspberrypi ntpd[2157]: 216.152.240.220 interface 192.168.128.122 -> (none)
Feb 6 14:36:14 raspberrypi ntpd[2157]: peers refreshed
Inilah / etc / network / interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-scan-ssid 1
wpa-ap-scan 1
wpa-key-mgmt WPA-PSK
wpa-proto RSN WPA
wpa-pairwise CCMP TKIP
wpa-group CCMP TKIP
wpa-ssid "Na*****"
wpa-psk *********************************************************
raspbian
networking
wifi
wpa
Mikha
sumber
sumber
sudo iwconfig wlan0
ditampilkanPower Mgmt: On
? Jika demikian maka Anda perlu menonaktifkannyasudo iwconfig wlan0 power off
yang seharusnya memecahkan masalah AndaJawaban:
Satu-satunya cara saya bisa menyelesaikan masalah ini adalah dengan menulis skrip shell yang dijalankan setiap menit oleh pekerjaan cron. Ia memeriksa apakah jaringan mati, jika demikian, menghubungkan kembali itu. Ini telah bekerja dengan sangat baik selama seminggu terakhir.
sumber
ifup --force wlan0
alasan Anda menggunakanifdown wlan0
ifup
tidak melakukan apa-apa, itu juga tidak menyebabkan penyambungan kembali otomatis. Entah ini alasannya, atau lebih mudah untuk mengkodekannya dengan cara ini daripada menguji apakah itu akan berhasil.Ini adalah perilaku yang diharapkan; WiFi tidak dapat dijamin 100% dari waktu.
Jika Anda ingin terhubung kembali secara otomatis setelah kehilangan konektivitas gunakan
wpa-roam
bersamawpa_supplicant.conf)
PS Tidaklah masuk akal untuk menerbitkan SSID dan PSK Anda
/ etc / network / interfaces
/etc/wpa_supplicant/wpa_supplicant.conf
sumber
scan_ssid=1
Seperti yang disarankan Anda dapat menggunakan wpa-roam, meskipun saya akan merekomendasikan untuk menggunakan manajer wicd atau jaringan. Mereka menangani semua pengaturan, mereka juga berurusan dengan banyak jaringan dan lebih ramah pengguna.
Misalnya wicd memiliki gui kutukan yang dapat Anda instal dengan:
Dan jalankan dengan:
sumber
mengalami masalah yang sama dengan putuskan ... harus dilakukan dengan adaptor nirkabel. Linksys ae3000 saya terputus setiap beberapa hari. Saya sedikit memodifikasinya untuk bekerja dengan kamera usb gerak saya dan berbagi nfs ditambah pemberitahuan email tambahan.
Entri crontab:
Skrip yang Dimodifikasi:
sumber
Saya mengubah pengaturan waktu dan semuanya mulai bekerja untuk saya.
Preferensi-> Konfigurasi Raspberry Pi-> Tab Pelokalan
Saya memastikan semua 4 opsi diatur dengan benar untuk lokasi saya.
sumber
nonaktifkan manajemen daya wifi akan membantu, seperti yang dibahas di sini: https://discourse.osmc.tv/t/pi-3-wifi-unstable/14171/25
sumber
Punya masalah yang sama, menyelesaikannya dengan membuat PI saya ping Google sekali setiap menit.
Lari
sudo crontab -e
Tambahkan ini ke akhir file
sumber