Problema com conexão WPA no OpenBSD

1

Eu tenho um OpenBSD 5.3 amd64 instalado e placa Intel WiFi Link 1000 que funciona com WEP, mas obtenho uma mensagem estranha com chaves WPA:

# sh /etc/netstart iwn0 
iwn0: no link ............. sleeping

# dhclient iwn0
iwn0: no link ............. sleeping

configuração:

# cat /etc/hostname.iwn0                                            
dhcp nwid Livebox-5dxx wpakey xxxxxxxxxxxxxxxxxxxxxxxxxx
# cat /etc/mygate
192.168.1.1 // Correct I check

Resultado com ifconfig:

# ifconfig iwn0
iwn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 74:e5:0b:c6:xx:xx
priority: 4
groups: wlan
media: IEEE802.11 autoselect (DS1 mode 11g)
status: no network
ieee80211: nwid Livebox-5dxx chan 6 bssid 00:19:70:a5:xx:xx 222dB wpakey 0x620f88c77fc3866ac2165966050980e5cc18f2a606c84b680c62xxxxxxxxxxxx wpaprotos wpa1,wpa2 wpaakms psk wpaciphers tkip,ccmp wpagroupcipher tkip
inet6 fe80::76e5:bff:fec6:d914%iwn0 prefixlen 64 scopeid 0x2

Gostaria de saber como depurar esta configuração.

É normal que minha chave WPA apareça em hexadecimal com o prefixo 0x em ifconfig output?

Como posso garantir que minhas configurações de chave WPA estão corretas?

    
por Xor1922 04.06.2013 / 10:21

2 respostas

1

1 - Você pode seguir esta outra resposta para editar seu /etc/hostname.iwn0 e adicionar o parâmetro wpapsk

Conexão automática à internet na inicialização do OpenBSD?

2 - A chave hexadecimal é calculada com base no seu id de rede e na senha wpa (wpa-psk). Experimente este site, é muito útil:

http://jorisvr.nl/wpapsk.html

Verifique se a chave hexadecimal calculada neste site é a mesma fornecida por ifconfig. . Se não, a depuração adicional pode ser necessária

    
por 04.06.2013 / 20:59
1

Parece que você está perdendo a palavra-chave wpa no seu hostname.iwn0 .

Você tem:

dhcp nwid Livebox-5dxx wpakey xxxxxxxxxxxxxxxxxxxxxxxxxx

Eu acho que deveria ser:

dhcp nwid Livebox-5dxx wpa wpakey xxxxxxxxxxxxxxxxxxxxxxxxxx

É normal relatar o wpakey como 0xabcdef ..... ifconfig permite que você especifique uma senha como uma conveniência para você. Converte-o em uma string hexadecimal para você.

    
por 16.10.2013 / 06:01