WPA original usado TKIP.
O WPA2 usa o AES-CCMP.
Se sua rede usa o WPA2, você deve especificar o AES, não o TKIP.
Atualmente, estou tentando conectar-me à minha rede Wi-Fi doméstica (segurança WPA2), mas quando executo sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
, executar /sbin/iw wlan0 link
imediatamente depois sempre retorna Not Connected
. sudo dhclient -v wlan0
retorna No DHCPOFFERS Received
.
A execução de sudo iwconfig wlan0 scan
mostra que a rede que estou tentando acessar está realmente no alcance e acessível, portanto, o problema deve ser local.
Eu verifiquei wpa_supplicant.conf
e o psk e o ssid estão definitivamente corretos. O conteúdo completo é:
ap_scan=1
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="<SSID>"
scan_ssid=0
proto=WPA
key_mgmt=WPA-PSK
#psk="<pw>"
psk=<converted psk from wpa_passphrase>
pairwise=TKIP
group=TKIP
}
O conteúdo do meu arquivo / etc / network / interfaces é:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <SSID>
wpa_psk <PW>
wpa-ap-scan 1
pre-up sudo /sbin/wpa_supplicant -i wlan0 -Dwext -c /etc/wpa_supplicant.conf
pre-up sleep 5
post-down sudo killall -q wpa_supplicant
EDITAR:
Eu mudei o conteúdo do /etc/wpa_supplicant.conf para segurar
pairwise=AES
pairwise=AES
mas isso me deu um erro invalid cipher
, então eu configurei ambos para AES-CCMP
, o que me pegou ... o mesmo erro. Acabei apenas comentando essas linhas. Eu corri wpa_supplicant
novamente, mas ainda assim recebo Not Connected
.
WPA original usado TKIP.
O WPA2 usa o AES-CCMP.
Se sua rede usa o WPA2, você deve especificar o AES, não o TKIP.