Я наконец смог подключить Raspberry Pi к скрытой сети SSID (WPA2 Personal), используя приведенные ниже настройки (не используя wpa_supplicant.conf).
Однако через несколько часов он отключается и не подключается.
- Raspberry Pi B +, работает NOOBS.
- USB-карта WiFi (чипсет Ralink RT5370)
- Подключен к скрытому SSID (я не уверен, что скрытый SSID имеет какое-либо отношение к этой проблеме, может быть красная сельдь)
Вот журнал:
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
Вот это / 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
Михей
источник
источник
sudo iwconfig wlan0
этого показываетPower Mgmt: On
? Если это так, то вам нужно отключить его,sudo iwconfig wlan0 power off
что должно решить вашу проблемуОтветы:
Единственный способ решить эту проблему - написать сценарий оболочки, который каждую минуту выполняет задание cron. Он проверяет, не работает ли сеть, и если да, повторно подключает ее. Это сработало очень хорошо за последнюю неделю.
источник
ifup --force wlan0
почему вы используетеifdown wlan0
ifup
ничего не делает, это также не вызывает автоматического переподключения. Либо это причина, либо было проще написать код таким способом, чем проверить, будет ли он работать иначе.Это ожидаемое поведение; WiFi не может быть гарантирован в 100% случаев.
Если вы хотите, чтобы он автоматически восстанавливал соединение после потери соединения, используйте
wpa-roam
вместе сwpa_supplicant.conf)
PS Не имеет смысла публиковать ваш SSID и PSK
/ и т.д. / сеть / интерфейсы
/etc/wpa_supplicant/wpa_supplicant.conf
источник
scan_ssid=1
Как и предполагалось, вы можете использовать wpa-roam, хотя я бы порекомендовал использовать wicd или сетевой менеджер. Они заботятся обо всех настройках, работают с несколькими сетями и более удобны для пользователя.
Например, в wicd есть графический интерфейс curses, который вы можете установить с помощью:
И запустить с:
источник
были те же проблемы с отключением ... имеет отношение к беспроводному адаптеру. Мой linksys ae3000 отключается каждые несколько дней. Я немного изменил его, чтобы он работал с моими USB-камерами движения и общим ресурсом NFS, а также добавил уведомление по электронной почте.
Запись в Crontab:
Модифицированный скрипт:
источник
Я изменил настройки времени, и все это начало работать для меня.
Настройки-> Конфигурация Raspberry Pi-> Вкладка Локализация
Я удостоверился, что все 4 опции были установлены правильно для моего местоположения.
источник
Отключение управления питанием Wi-Fi должно помочь, как обсуждено здесь: https://discourse.osmc.tv/t/pi-3-wifi-unstable/14171/25
источник
Возникла та же проблема, я решил ее, заставляя мой PI пинговать Google один раз в минуту.
бегать
sudo crontab -e
Добавьте это в конец файла
источник