Eu passei os últimos dias procurando maneiras de fazer isso para o registro automático em netbooks que eu configurei. Eu estou executando o Debian, mas o processo deve funcionar para você também.
Em vez de usar /etc/wpa_supplicant.conf , tente configurar sua conexão sem fio em / etc / network / interfaces . A parte sem fio do meu arquivo é assim:
iface wlan0 inet dhcp
wpa-ssid your_ssid_here
wpa-ap-scan 1
wpa-prooto RSN
wpa-pairwise TKIP
wpa-group TKIP
wpa-key-mgmt WPA-PSK
wpa-psk your_generated_key_here
auto wlan0
Isso pressupõe que seu ponto de acesso sem fio transmite seu nome e usa WPA2 e TKIP.
Você pode verificar se o seu dispositivo sem fio está funcionando corretamente e se está encontrando pontos de acesso com os comandos iwconfig e iwlist .
Além disso, outro problema que eu tive foi que minhas interfaces de rede não estavam chegando corretamente e não obtive endereços DHCP na inicialização, então eu adicionei uma chamada ao dhclient no meu script de login para renovar o endereço . Isso pareceu mais agradável do que quando eu costumava reiniciar todas as interfaces de rede inteiramente.