Pi 3에서도 비슷한 문제가있었습니다. 알 수없는 이유로 wicd (사용되는 GUI)가 작동하지 않았습니다. 투쟁 후- 나는 그것이 이상적인 해결책이 아니라는 것을 알고 있습니다 -나는 스크립트를 만들었습니다.
!/bin/bash
for (( i=0;i<999999999; i++)); do
echo $i '.' test=============================================
ME=`iwconfig wlan0 | grep ESSID | awk -F\" '{print $2}' `
echo i ... I am in : $ME
A=`sudo iwlist wlan0 scan | grep ESSID `
echo $A
echo $A | grep MyWifiAP >/dev/null
if [ "$?" = "0" ]; then
if [ "$ME" != "MyWifiAP" ]; then
echo ! ... seeing MyWifiAP ... killing previous
sudo pkill wpa_supplicant
echo W ... connecting to MyWifiAP
sudo wpa_supplicant -Dnl80211 -iwlan0 -c /etc/wpa_supplicant/MyWifiAP.conf >/dev/null &
sleep 1
else
echo i ... already in MyWifiAP
sleep 1
fi
fi
done
AP는 MyWifiAP 이며 액세스 데이터가 포함 된 /etc/wpa_supplicant/MyWifiAP.conf 파일을 작성해야합니다 .
스크립트는 어디든지 상주하며 /etc/rc.local(nohup + &)의 백그라운드에서 실행될 수 있습니다 . 사용하기 전에 wpa_supplicant 와 함께 작동하는지 확인 하십시오. rc.local 에서 실수 하면 SD 카드를 편집하여 변경 사항을 되돌려 야 할 수도 있습니다.
나는 이것이 데비안 배포 또는 systemd에서 약간의 오류라고 생각합니다 ...