Ao tentar me conectar no WiFi do CEUB, meu PC não se conectava. Apareciam diversas mensagens de erro, como por exemplo: o Network Manager exibia "Cannot establish security from AP". No meu caso, estou usando o Omarchy (dotfiles do Arch Linux), mas já usei Ubuntu LTS 22.04 e tive que fazer o mesmo processo.
Os pontos de acesso (APs) do CEUB utilizam TLS 1.0, o que configura uma falha de segurança conhecida. O TLS 1.0 não é mais aceito por diversas distribuições Linux como padrão por estar deprecated e possuir vulnerabilidades conhecidas. O TLS 1.0 foi descontinuado em 2021, e atualmente temos a versão 1.3.
Importante: TLS (Transport Layer Security) é o protocolo responsável pela criptografia da conexão WiFi empresarial.
Backup de segurança (recomendado):
sudo cp /etc/resolv.conf /etc/resolv.conf.backup
- Abra o terminal e digite:
nmtui
- Na interface, vá até "Activate a connection"
- Em Wi-Fi, selecione o WiFi do CEUB e tente se conectar
- Observe a mensagem de erro - se aparecer algo como "cannot establish security...", precisaremos criar um arquivo de configuração manual
-
Navegue até o diretório de configurações como root:
sudo cd /etc/NetworkManager/system-connections
-
Gere um UUID único para sua conexão:
uuidgen
Anote o UUID gerado - você usará no próximo passo
-
Crie o arquivo de configuração:
sudo nano CEUB.nmconnection
-
Cole a configuração abaixo (substitua
[SEU-UUID]
pelo UUID gerado):[connection] id=CEUB uuid=[SEU-UUID] type=wifi [wifi] mode=infrastructure ssid=CEUB [wifi-security] key-mgmt=wpa-eap [802-1x] eap=peap identity=[SEU-USUARIO] phase2-auth=mschapv2 [ipv4] method=auto dns=1.1.1.1;8.8.8.8; [ipv6] method=auto addr-gen-mode=stable-privacy [proxy]
-
Salve o arquivo:
Ctrl + O
, depoisEnter
, eCtrl + X
-
Reinicie o Network Manager:
sudo systemctl restart NetworkManager
-
Abra novamente o nmtui:
nmtui
-
Edite a conexão:
- Vá em "Edit a connection"
- Selecione CEUB
- Preencha suas credenciais de login do CEUB:
- Username: Seu usuário do CEUB
- Password: Sua senha do CEUB
- Salve as alterações
-
Reinicie o Network Manager novamente:
sudo systemctl restart NetworkManager
-
Tente se conectar novamente via nmtui
-
Teste a conectividade:
ping -c 4 google.com
-
Se aparecer "invalid address" ou "cannot find address", confirme se é problema de DNS:
ping -c 4 8.8.8.8
-
Se o ping para 8.8.8.8 funcionar, é problema de DNS. Resolva assim:
-
Edite o arquivo de DNS:
sudo nano /etc/resolv.conf
-
Substitua todo o conteúdo por:
nameserver 8.8.8.8 nameserver 1.1.1.1 nameserver 1.0.0.1
-
Salve:
Ctrl + O
,Enter
,Ctrl + X
-
Verifique suas credenciais:
- Confirme se usuário e senha estão corretos
- Edite novamente via
nmtui
> "Edit a connection" > CEUB
-
Verifique o arquivo de configuração:
sudo nano /etc/NetworkManager/system-connections/CEUB.nmconnection
-
Se necessário, delete a conexão e recrie:
sudo rm /etc/NetworkManager/system-connections/CEUB.nmconnection sudo systemctl restart NetworkManager
Depois repita o processo desde o Passo 3.
- Segurança: Este método força a aceitação de TLS 1.0, que possui vulnerabilidades conhecidas. Use apenas em redes confiáveis como a do CEUB.
- Persistência: A configuração deve persistir entre reinicializações
- Outras distros: Este método funciona em qualquer distribuição que use NetworkManager (Ubuntu, Fedora, openSUSE, etc.)
- Troubleshooting: Se problemas persistirem, verifique os logs:
journalctl -u NetworkManager -f
Arch Linux (Omarchy)
Ubuntu LTS 22.04
Outras distros com NetworkManager
Tutorial criado para ajudar estudantes do CEUB com problemas de conectividade WiFi no Linux.