domingo, 6 de setembro de 2009

Wifi com wpa manual

Bom, apanhei pacas mas depois descobri que o negócio é muito simples, por isso resolvi escrever.
Descobrindo o nome do dispositivo:

#ifconfig -a

Saida:

wpi0: flags=8843 mtu 1500
re0: flags=8802 mtu 1500

Onde o wpi0 (03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)) e o re0 05:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10).

Procurando o ssid da rede usando o wiconfig:

#wiconfig wpi0 -D

Já que descobrimos qual o dispositivo, vamos configurar o wpa:

#cp /usr/pkgsrc/net/wpa_supplicant/work/wpa_supplicant-0.6.9/wpa_supplicant/wpa_supplicant.conf /etc/

#vim /etc/wpa_supplicant.conf

Adicionar as linhas abaixo ou usar um dos exemplos do wpa_supplicant.conf

network{
ssid="Default"
scan_ssid=1
key_mgmt=WPA-PSK
psk="minhasenhadaredewifi"
priority=5
}

Editando o rc.conf:

#vim /etc/rc.conf

Adicionando as seguintes linhas:

wpa_supplicant=YES
wpa_supplicant_flags="-B -i wpi0 -c /etc/wpa_supplicant.conf"

Iniciando as configurações do wpa:

#/etc/rc.d/wpa_supplicant start

Testando o wpa:

#wpa_cli status

Adicionando ip e subindo o dispositivo:

#ifconfig wpi0 inet 192.168.0.1 netmask 255.255.255.0 up

Verificando e adicionando rota:

#route show
#route add default 192.168.2.1

Adicionando dns:

#vim /etc/resolv.conf

Adicione os dns:

nameserver 4.2.2.2
nameserver: 4.2.2.4

DICA:
Caso a rede caia:

#/etc/rc.d/wpa_supplicant restart
#/etc/rc.d/network restart

Nenhum comentário: