Então eu encontrei duas abordagens para resolver isso, ambas descritas em esta página Debian :
- Continue usando
wicd
, mas desative com eficiência/etc/network/interfaces
deixando apenas as entradas de loopback. - Configure
wlan0
diretamente em/etc/network/interfaces
ewicd
pode ser removido (como também sugerido pelo steeldriver acima).
Edit: Eu já tentei os dois, e ambos funcionaram, mas usar o método 2 não foi tão difícil quanto eu pensava! Como sugerido pela documentação Debian, tudo o que eu precisava era ter certeza de que o wpasupplicant estava instalado (já estava), alterar as duas linhas existentes em /etc/network/interfaces
para a interface de rede primária para wlan0
e depois adicionar duas linhas :
auto wlan0
iface wlan0 inet dhcp
wpa-ssid MyNetworkSSID
wpa-psk MySecretPassphrase
Não precisei inserir todos os atributos da rede e nem precisei traduzir a senha WPA-PSK para hexidecimal (embora eu tenha optado por usar a ferramenta wpa_passphrase
). Então, com isso, posso ter mais certeza de que a rede estará ativa na inicialização e posso abandonar o wicd
como mais um daemon ocupando recursos.