18 JUNHO / SEGUNDA FEIRA / 20:27
FCUP PT 
 EN
 
CI
SERVIÇOS
APOIO
CONTACTOS
Correio Eletrónico
Certificados Digitais
Rede sem fios
Ativar acesso
Configurações
Windows
Mac OS
Linux
Android
iPhone / iPad
Windows Phone 8
Perguntas frequentes
Mapas Cobertura
Histórico de utilização
Acesso por SSH
Acesso por VPN
Áreas Web
Software
Sistema de Impressão
Laboratórios de Alunos
PCs Docentes
Telefones VoIP
infoCiências

Configuração da rede sem fios em Linux

Ativação

Primeiro proceda à ativação do acesso no infoCiências, tal como descrito na secção "Ativar acesso".

Certificado digital

Instale o certificado digital, seguindo os seguintes passos como root:

  1. Obtenha o certificado digital (use o botão da direita para gravar o ficheiro).
  2. Copie o certificado para a pasta:
    • /etc/pki/tls/certs/ em Fedora.
    • /etc/ssl/certs/ em Ubuntu.

Configuração usando o Network Manager

Seleccione a rede eduroam.



Configure a ligação, conforme a figura e clique em Connect.



Se autenticação for bem sucedida, aparece a informação de conexão estabelecida.


Configuração por script

Se o processo descrito atrás não funcionar, descarregue o seguinte script:


De seguida, como root, na pasta onde se encontra o  script, execute o seguinte comando:

sh rede-sem-fios-fcup-1.6_WPA2.sh

Este script instala os ficheiros de configuração necessários à autenticação.

Para iniciar e desligar a ligação à rede sem fios, execute como root:

/etc/init.d/eduroam start
/etc/init.d/eduroam stop

Se tiver dificuldades na execução do script de instalação, siga as instruções detalhadas abaixo.

Configuração passo a passo

Notas
  • Durante as próximas instruções, a placa de rede sem-fios vai ser designada por eth1. Dependendo da configuração da máquina, a placa poderá ter outra designação.
  • As instruções apresentadas nesta página são genéricas e assume-se que a máquina tem uma placa de rede sem fios que não apresenta dificuldades de ligação, ou seja, é identificada e bem suportada pelo Kernel.

Pré-Requisitos

  • A instalação precisa de ser efectuada pelo utilizador root.
  • Verifique que tem instalado um Kernel recente.
  • Antes de adquirir uma placa de rede sem-fios, verifique se esta tem suporte para o sistema operativo Linux.
  • Verifique que estão instalados os seguintes componentes do sistema operativo (estes componentes costumam fazer parte, por omissão, das distribuições mais comuns):

    • openssl
    • wireless-tools
    • wpa_supplicant

A maior parte das placas de rede sem fios necessita que se instale o firmware das mesmas.

Certificado digital

Instale o certificado digital, seguindo os seguintes passos como root:

  1. Obtenha o certificado digital.
  2. Copie o certificado para a pasta:
    • /etc/pki/tls/certs/ em Fedora.
    • /etc/ssl/certs/ em Ubuntu.

Configuração do wpa_supplicant

Para configurar o wpa_supplicant siga os seguintes passos como root:

  1. Obtenha o ficheiro de configuração já definido para a rede eduroam: o wpa_supplicant.conf.
  2. Copie este ficheiro para a pasta /etc/wpa_supplicant.
  3. Edite este ficheiro de configuração. No final do ficheiro:
    • configure os campos identity e password com o seu email e password que escolheu durante o registo.
    • confirme se o campo ca_cert está de acordo com a pasta onde colocou o certificado digital.
  4. Altere as permissões do ficheiro para 600 para que apenas o utilizador root tenha acesso aos dados de autenticação. Utilize o comando:
    • chmod 600 /etc/wpa_supplicant/wpa_supplicant.conf

Iniciar o serviço manualmente

O serviço da rede sem-fios é iniciado executando os seguintes comandos como root:


    ifconfig eth1 up
    iwconfig eth1 essid eduroam mode managed key 0
    wpa_supplicant -i eth1 -c /etc/wpa_supplicant/wpa_supplicant.conf -w -d -B -D wext
    dhclient eth1

Iniciar como serviço da máquina

O Centro de Informática preparou um script, testado na distribuição Fedora Core 5 e 6, que pode ser instalado como serviço da máquina de forma a automatizar o arranque da rede sem-fios eduroam. O script pode ser obtido aqui.
Para instalar este script como serviço da máquina, execute como root:


    cp eduroam /etc/init.d/
    chmod +x /etc/init.d/eduroam
    chkconfig --add eduroam
    chkconfig eduroam off

Atenção: Se não executar este último passo, a máquina vai tentar ligar à rede eduroam sempre que arranca. Se a rede não estiver disponível o arranque demora mais tempo.

Com o serviço eduroam configurado é possível desligar e voltar a ligar a rede sem fios eduroam com os comandos, respectivamente:


    /etc/init.d/eduroam stop
    /etc/init.d/eduroam start

Nota: Mesmo que não pretenda instalar este script como serviço da máquina, pode guardá-lo para o executar sempre que precisar de se ligar na rede sem fios eduroam. Deste modo evita ter de executar os comandos acima manualmente.

Nota2: Se ainda assim tiver dificuldade em ligar-se à rede, experimente actualizar o subsistema wireless. Pode obter a última versão neste site.
FCUP 2018