Configurando placa de rede Atheros no FreeBSD 8.0 para redes WPA-TKIP

Publicado por Perfil removido em 03/06/2010

[ Hits: 11.397 ]

 


Configurando placa de rede Atheros no FreeBSD 8.0 para redes WPA-TKIP



1) Verificar se o FreeBSD reconhece a placa de rede sem fio:

# ifconfig

A saída deste comando deve ser algo parecido com:

em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
   options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
   ether 00:1c:c0:60:26:ee
   media: Ethernet autoselect
   status: no carrier

sk0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
   options=b<RXCSUM,TXCSUM,VLAN_MTU>
   ether 00:22:b0:5d:5f:b9
   media: Ethernet autoselect (none)
   status: no carrier

ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
   ether 00:11:6b:60:74:99
   media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
   status: associated

fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
   options=8<VLAN_MTU>
   ether 02:90:27:1e:66:f7
   ch 1 dma -1

fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
   lladdr 0.90.27.0.2.1e.66.f7.a.2.ff.fe.0.0.0.0

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
   options=3<RXCSUM,TXCSUM>
   inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
   inet6 ::1 prefixlen 128
   inet 127.0.0.1 netmask 0xff000000

Este comando listou todas as placas de rede detectadas, em nosso caso a rede sem fio é o device ath0. Portanto podemos concluir que o FreeBSD reconheceu nossa atheros.

Caso não liste o device da Atheros, por favor pule para o segundo passo e depois realize mais um teste com o ifconfig, verificando assim se sua placa de rede foi detectada.

Lembrando que o FreeBSD tem suporte nativo para as placas de rede sem fio atheros.

2) Carregando módulo da Atheros:

Edite o arquivo de configuração loader.conf.

# ee /boot/loader.conf

Adicione esta linha:

if_ath_load="YES"

3) Carregando o suporte para WPA-TKIP:

Edite o arquivo de configuração loader.conf.

# ee /boot/loader.conf

Adicione esta linha:

wlan_tkip_load="YES"

4) Configurando placa de rede:

Primeira maneira: editando o arquivo de configuração rc.conf

# ee /etc/rc.conf

Adicione as linhas abaixo:

ifconfig_ath0="WPA DHCP"
wpa_supplicant_enable="YES"
wlans_ath0="wlan0"

Segunda maneira: utilizando o comando sysinstall

Lembrando que podemos utilizar o comando sysinstall para configurar nossa rede de maneira mais pratica:

# sysinstall

Aí basta ir em CONFIGURE, depois em NETWORK e colocar os dados de sua rede.

6) Configurando WPA SUPPLICANT:

Conhecendo o arquivo de configuração padrão:

# ee /usr/share/examples/etc/wpa_supplicant.conf

Criando seu wpa_supplicant.conf:

Primeiro precisamos pegar alguns dados importantes, sendo eles: ssid, bssid

Utilize o comando:

# ifconfig ath0 list scan

O resultado deverá ser algo como:

SSID/MESH ID    BSSID              CHAN RATE   S:N     INT CAPS
Endres               00:13:46:88:f7:97    6   54M -90:-96  100 EPS  RSN WPA WME ATH
CLAUDIA            00:25:86:d2:c3:a0    6   54M -89:-96  100 EPS
www.linuxgy...   00:0e:2e:fb:12:6d   11   54M -89:-96  100 EP   WPA
Osvaldo Dias      00:18:39:a7:bd:34   11   54M -93:-96  100 EPS  RSN
MyWireless         00:1e:e5:52:69:65    7   54M -93:-96  100 EP   WPA
Nogueira&Ri...    00:e0:4b:80:06:41    6   54M -78:-96  100 EPS  WME
Penner              00:1a:70:96:4a:f8   11   54M -95:-96  100 EPSB
rogerio alv...      00:40:f4:ff:c1:12    6   54M -93:-96  100 ES  

Onde podemos ver os SSIDs e os BSSIDs das redes. Aí basta você anotar o seu ssid e seus bssid para colocar em nosso arquivo de configuração, o wpa_supplicant.conf.

Criando wpa_supplicant.conf:

# cd /etc
# ee wpa_supplicant.conf


Adicione as linhas abaixo:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
   ssid="COLOQUE AQUI O SSID DE SUA REDE"
   bssid=COLOQUE AQUI O BSSID DE SUA REDE
   proto=WPA
   key_mgmt=WPA-PSK
   pairwise=CCMP TKIP
   psk="COLOQUE AQUI A SENHA DE SUA REDE"
}

Permissão para o arquivo wpa_supplicant.conf:

# cd /etc
# chmod 600 wpa_supplicant.conf


Finalizando e testando a rede:

# cd /etc
# ./netstart


Este comando reiniciará os serviços de rede.

Outras dicas deste autor

Instalando o sysinfo no Mandriva One e superior

Slingshot Launcher no Ubuntu

Como criar um pendrive bootável no Linux [Vídeo]

Instalando Cinnamon no Ubuntu 16.04-LTS

Site para quem está iniciando em C

Leitura recomendada

Instalando webcam no OpenSuSE 10.2 em menos de 10 segundos

Ubuntu 8.04 no notebook CCE W93

Como saber se o seu processador suporta arquitetura 64 bits

Instalando e configurando SoundBlaster 16 AWE 32

Ligando a Máquina

  

Comentários
[1] Comentário enviado por daniloatx em 31/07/2011 - 01:28h

Galera as dicas funcionam perfeitamente.. Vlww (y)

[2] Comentário enviado por moldem em 13/10/2011 - 17:56h

no slack achei mais facil .
configurar o rc.inet1.conf e colocar nome da rede e senha do wpa
enfim .... slack



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts