Original WPA used TKIP.
WPA2 uses AES-CCMP.
If your network uses WPA2, you should be specifying AES, not TKIP.
В настоящее время я пытаюсь подключиться к моей домашней сети Wi-Fi (безопасность WPA2), но когда я запускаю sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
, работа /sbin/iw wlan0 link
сразу после всегда возвращается Not Connected
. sudo dhclient -v wlan0
возвращается No DHCPOFFERS Received
.
Запуск sudo iwconfig wlan0 scan
показывает, что сеть, к которой я пытаюсь получить доступ, действительно находится в зоне действия и доступна, поэтому проблема должна быть локальной.
Я проверил, wpa_supplicant.conf
и psk и ssid определенно верны. Полное содержание:
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 }
Содержимое моего файла / 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
РЕДАКТИРОВАТЬ:
Я изменил содержимое /etc/wpa_supplicant.conf для хранения
pairwise=AES pairwise=AES
но это дало мне invalid cipher
ошибку, поэтому я установил оба AES-CCMP
, что дало мне ... ту же ошибку. Я просто прокомментировал эти строки. Я wpa_supplicant
снова побежал, но все равно получаю Not Connected
в результате.
Original WPA used TKIP.
WPA2 uses AES-CCMP.
If your network uses WPA2, you should be specifying AES, not TKIP.