Portanto, parece que esse problema é conhecido há anos no NetworkManager. Não consegui me conectar com o Connman ou qualquer outro "gerenciador de rede".
Em vez de configurar o wpa_supplicant diretamente, isso será feito:
- Crie um arquivo wpa_supplicant.conf. O meu é
*ssid*.conf
-
Adicione o seguinte ao arquivo:
ctrl_interface=DIR=/var/wpa_supplicant network={ ssid="*ssid*" key_mgmt=WPA-EAP eap=PEAP phase2="none" identity="*username*" password="*password*" }
-
Agora, execute
wpa_supplicant
e aponte para a configuração. Certifique-se de que outros "gerentes de rede", como o NetworkManager, estejam desativados e ative sua interface sem fio primeiro, se estiver desativada.$ sudo wpa_supplicant -B -i *interface* -c *ssid*.conf
-
Agora você só precisa configurar as informações de rede ip padrão. A maneira mais fácil é apenas usar o dhcp.
É muito chato ter que fazer isso, mas escrevi um pequeno script que automatiza isso. Eu só tenho que executá-lo quando quero me conectar à minha escola wifi.