无法使用wpa_supplicant进行连接

我已经设置了一个USB wifi加密狗(Ralink 148f:7601),现在我想将它连接到我的路由器。

我使用以下命令:

$ wpa_passphrase "SSID" "password" 

然后复制psk我得到我的配置文件:

 ap_scan=1 network={ ssid="SSID" scan_ssid=1 proto=WPA2 key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk=xxxxxxxx84f5ca1f640b21323682d51b7e880318e2da8813a6d4e9c8xxxxxxxx priority=5 } 

然后是wpa_supplicant

 $ sudo wpa_supplicant -Dwext -ira0 -c ~/wpaconfig2 -d 

我得到以下日志/错误http://paste.ubuntu.com/6955478/

有人可以指导我,我做错了什么?

EDIT2

我更改了路由器上的设置以接受WPA-PSKWPA2-PSK ,现在我有以下内容;

现在我将以下日志http://paste.ubuntu.com/6956230/传递给ASSOCIATED阶段

 ra0: Event ASSOCINFO (4) received [25/1968] ra0: Association info event req_ies - hexdump(len=46): 00 0a 4e 4f 5f 54 4f 5f 41 43 54 41 01 08 82 84 8b 96 0c 12 18 24 dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 WPA: set own WPA/RSN IE - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 FT: Stored MDIE and FTIE from (Re)Association Response - hexdump(len=0): ra0: Event ASSOC (0) received ra0: State: ASSOCIATING -> ASSOCIATED wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT) netlink: Operstate: linkmode=-1, operstate=5 ra0: Associated to a new BSS: BSSID=00:27:19:d0:xx:xx ra0: No keys have been configured - skip key clearing ra0: Associated with 00:27:19:d0:xx:xx ra0: WPA: Association event - clear replay counter ra0: WPA: Clear old PTK EAPOL: External notification - portEnabled=0 EAPOL: Supplicant port status: Unauthorized EAPOL: External notification - portValid=0 EAPOL: Supplicant port status: Unauthorized EAPOL: External notification - EAP success=0 EAPOL: Supplicant port status: Unauthorized EAPOL: External notification - portEnabled=1 EAPOL: SUPP_PAE entering state CONNECTING EAPOL: enable timer tick EAPOL: SUPP_BE entering state IDLE ra0: Setting authentication timeout: 10 sec 0 usec ra0: Cancelling scan request RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP]) RTM_NEWLINK, IFLA_IFNAME: Interface 'ra0' added WEXT: if_removed already cleared - ignore event Wireless event: cmd=0x8b15 len=20 Wireless event: new AP: 00:00:00:00:00:00 ra0: Event DISASSOC (1) received ra0: Disassociation notification ra0: WPA: Auto connect enabled: try to reconnect (wps=0) ra0: Setting scan request: 0 sec 100000 usec Added BSSID 00:27:19:d0:xx:xx into blacklist ra0: Not rescheduling scan to ensure that specific SSID scans occur ra0: CTRL-EVENT-DISCONNECTED bssid=00:27:19:d0:xx:xx reason=0 ra0: Disconnect event - remove keys wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=4 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=5 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0 ra0: State: ASSOCIATED -> DISCONNECTED 

编辑

wireshark plaintext中的关联转储http://paste.ubuntu.com/6956275/

“EAPOL:Supplicant port status:Unauthorized”可能意味着您的Wifi路由器不允许您向Wifi路由器发送任何包。 我在EAP / TTLS Wifi设置中看到了类似的东西。 在那里,路由器丢弃了所有的包,因为双方的关键知识不同(Pairwise Masterkey)。 如果您可以使用Wireshark检查EAPOL协议消息,那将会很有帮助。 Wifi路由器和你的wifi加密狗之间的密钥交换可能会失败。