Configuração de Clientes Linux Fedora Core 3 - Campus Virtual UC

Linux Fedora Core 3
WPA/TKIP/EAP-TTLS | Instalação e configuração em Fedora Core 3
Pré-requisitos de hardware/software

Sistema de operação: Linux Fedora Core 3
Kernel: 2.6.11 ou superior
Suplicante: WPA Supplicant - Disponível em http://hostap.epitest.fi/wpa_supplicant/
Adaptador de rede: Deve estar certificado de acordo com a norma IEEE 802.11.

Em http://www.weca.net é disponibilizada informação de certificação de adaptadores.

Este documento descreve a configuração de um sistema Centrino com placa Intel PRO/Wireless 2100.

PASSO 1

Actualização do Kernel  

# cd /usr/src
# wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.11.tar.bz2
# tar -xfvj /usr/local/src/linux-2.6.11.tar.bz2


A configuração deve garantir que ficam activadas as seguintes opções:

(...)
<*> "SHA1 digest algorithm"
(...)
<*> "AES cipher algorithms (i586)"
(...)
<*> "Michael MIC keyed digest algorithm"
<*> "CRC32c CRC algorithm"
(...)
Device Drivers ->
  Networking Support ->
    Wireless LAN (Non-Hamradio)
[*] Wireless LAN drivers (non-hamradio) & Wireless Extensions

Compilar o kernel de acordo com os procedimentos específicos do sistema.

voltar ao topo
  

PASSO 2

Instalar o driver do adaptador de rede
Obter os drivers do adaptador de rede sem fios.
Para o adaptador Intel PRO/Wireless 2100 num sistema Centrino, os drivers podem ser carregados a partir de http://ipw2100.sourceforge.net/

voltar ao topo

  

PASSO 3

Obter o firmware actualizado para o adaptador.
Extrair o firmaware para a directoria /lib/firmware.

O Fedora Core 3 (FC3) exige que o firmware esteja localizado nesta directoria. Para o adaptador Intel PRO/Wireless 2100 num sistema Centrino, o firmaware pode ser obtido a partir de http://ipw2100.sourceforge.net/

voltar ao topo
  

PASSO 4

Instalar supplicant WPA
Carregar o suplicante a partir de http://hostap.epitest.fi/wpa_supplicant/

# cd /usr/src
# tar -xfvj wpa_supplicant-0.3.8.tar.gz

Criar o ficheiro de configuração:

# cp defconfig .config

No ficheiro .config, descomentar a linha CONFIG_DRIVER_IPW=y
Compilar e instalar:

# make
# make install
voltar ao topo

  

PASSO 5

Configuração do suplicante
Criar o ficheiro /etc/wpa_supplicant.conf com o seguinte conteúdo:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1

Se a placa nao suporta scanning, usar ap_scan=0

ap_scan=1
network={
  ssid="eduroam"
  key_mgmt=IEEE8021X
  eap=TTLS
  identity="utilizador@dep.uc.pt"
  password="xxxxx"
  phase2="auth=PAP"
}
voltar ao topo
  

PASSO 6

Utilização 
Para efectuar a autenticação na rede sem fios, executar os seguintes comandos:

wpa_supplicant -D ipw -d -w -i eth1 -c /etc/wpa_supplicant.conf
iwconfig eth1 essid "eduroam" enc open
dhclient eth1

Depois de executar estes comandos, deverá conseguir aceder à rede.
Em caso de quebra na ligação, poderá ser necessário repetir a execução do comando iwconfig eth1 essid "eduroam" enc open.

Agradecimentos
José Eduardo Martins (jemart@student.dei.uc.pt) pela ajuda na configuração do WPA Supplicant.   

voltar ao topo