Acesso à rede sem fios (Eduroam)
Criado por Leandro Ricardo em 08 Apr 2013
Última revisão em 25 Jul 2018
Tempo de Leitura ~3 minutos
Neste tutorial pode encontrar informações de como configurar a rede eduroam na sua distribuição de GNU/Linux.
Conteúdos
Certificados
Para poder conectar-se a rede eduroam vai ser preciso indicar um certificado de autentificação, cujo o seu destino e ficheiro pode diferir para as diferentes distribuições GNU/LINUX. Assim sendo pode confirmar na seguinte tabela qual é o caminho e ficheiro para as diferentes distribuições:
Para poder conectar-se à rede eduroam é necessário indicar um certificado de autentificação, cuja a sua localização difere para as diferentes distribuições GNU/LINUX. Assim sendo, pode confirmar na seguinte tabela qual é o caminho do ficheiro para as diferentes distribuições.
Distribuição | Ficheiro a selecionar |
---|---|
Debian/Ubuntu/Gentoo/Arch Linux | CA Certificate: /etc/ssl/certs/ca-certificates.crt |
Fedora/RHEL | CA Certificate: /etc/pki/tls/certs/ca-bundle.crt |
openSUSE/SLE | CA Certificate: /etc/ssl/ca-bundle.pem |
Caso continue sem conexão, selecione o certificado DigiCert_Assured_ID_Root_CA.pem
Unity
No canto superior direito deve selecionar o ícone de rede De seguida preencher os campos com os seguintes dados:
Wireless Security | WPA&WPA2 Enterprise |
Autentication | Protected EAP (PEAP) |
Anonymous Identity | |
CA certificate | Ver na tabela dos Certificados |
PEAP version | Version 0 |
Inner authentication | MSCHAPv2 |
Username | mail@ua.pt |
Password | ***** |
Depois de preencher todos os campos, conforme foi referido anteriormente, basta proceder a conexão e esperar
Após os dados serem validados irá receber a seguinte mensagem de ligação concluída com sucesso:
Gnome3
No canto superior direito, como no Unity, deve selecionar o ícone de rede
Após selecionar a rede eduroam deverá preencher os dados como na secção do Unity.
Depois de confirmar basta aguardar a validação de dados.
KDE
No canto inferior direito selecionar o ícone de rede.
Após selecionar a rede eduroam deverá preencher os dados como nas secções anteriores. (ex: Unity)
Despois de confirmar os dados inseridos os dados serão validados e terá a conexão com a rede eduroam.
Linha de Comandos
(Atenção: Apenas para utilizadores com experiência..)
Caso prefira conectar-se a rede eduroam utilizando a consola siga os seguintes passos:
1 - Criar o ficheiro eduroam.conf e guardar o mesmo na home (~):
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="eduroam"
key_mgmt=WPA-EAP
eap=PEAP
ca_cert="SUBSTITUIR" # localização do ficheiro de certificados
identity="UTILIZADOR@ua.pt" # Substituir pelas vossas
password="**********" # credenciais de acesso
}
caso queira iniciar com a eduroam por padrão adicione a parte do network ao ficheiro /etc/wpa_supplicant/wpa_supplicant.conf (Os passos 3 e 4 passam a ser desnecessários)
2 - Alterar o texto SUBSTITUIR para o certificado de acordo com a sua distribuição
Consultar a secção dos certificados
ca_cert="SUBSTITUIR"
3 - De seguida, execute o seguinte comando
sudo pkill wpa_supplicant && sudo wpa_supplicant -i wlan0 -c /home/$USERNAME/eduroam.conf
4 - Por fim será necessário fazer um pedido ao servidor de DHCP também como súper-utilizador(root). Para tal, abrir outra consola e escrever:
sudo dhclient wlan0
Foi usado o cliente de DHCP dhclient (típico de Debian/Ubuntu/Fedora), mas poderia ser usado qualquer outro à escolha, por exemplo, o dhcpcd (típico de ArchLinux/Gentoo).
Caso tenha problemas de “disconnects”, ou problemas de obter um endereço IP, na distribuição ArchLinux adicione a seguinte linha na secção main do ficheiro NetoworkManager.conf que se encontra em /etc/NetoworkManager/NetoworkManager.conf
DHCP = dhclient
caso não se deseje abrir outra consola, pode-se executar o wpa_supplicant em segundo plano usando:
sudo wpa_supplicant -i wlan0 -c/home/$USERNAME/eduroam.conf -B
Pronto, tem a sua distribuição configurada!