首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在linux下检查WEP认证是否失败

如何在linux下检查WEP认证是否失败
EN

Stack Overflow用户
提问于 2012-11-21 18:26:34
回答 1查看 338关注 0票数 0

如果在开放模式下使用WEP安全,那么运行Linux内核的客户端如何检查身份验证因密钥错误而失败,但关联成功,因为它是WEP开放模式。

EN

回答 1

Stack Overflow用户

发布于 2012-11-22 20:46:04

您将在wpa_supplican的日志中看到这一点。它会看起来像这样(对不起,只是我在互联网上找到的一个随机例子):

代码语言:javascript
复制
[  778.327092] wlan0: associated
[  778.332503] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready 
[  788.334222] wlan0: disassociating from 00:1c:f0:b1:80:6a by local choice (reason=3) 
[  788.341433] cfg80211: Calling CRDA for country: US 
[  788.342348] wlan0: deauthenticating from 00:1c:f0:b1:80:6a by local choice (reason=3) 
[  789.122029] wlan0: no IPv6 routers present 
[  789.263341] wlan0: authenticate with 00:1c:f0:b1:80:6a (try 1) 
[  789.463049] wlan0: authenticate with 00:1c:f0:b1:80:6a (try 2) 
[  789.663048] wlan0: authenticate with 00:1c:f0:b1:80:6a (try 3) 
[  789.863057] wlan0: authentication with 00:1c:f0:b1:80:6a timed out 

从上面的日志中可以看到,客户端已成功关联(778.327092),但在身份验证阶段失败(789.863057)。

您还可以使用*wpa_cli*及其'status‘命令:

代码语言:javascript
复制
> status 
bssid=00:1c:f0:b1:80:6a 
ssid=KLUK2 
id=1 
mode=station 
pairwise_cipher=NONE 
group_cipher=NONE 
key_mgmt=IEEE 802.1X (no WPA) 
wpa_state=ASSOCIATED 
Supplicant PAE state=CONNECTING 
suppPortStatus=Unauthorized 
EAP state=IDLE 
<2>Authentication with 00:1c:f0:b1:80:6a timed out. 
> <2>CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=3 
> <2>CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=3 
> <2>CTRL-EVENT-SCAN-RESULTS 
> <2>Trying to authenticate with 00:1c:f0:b1:80:6a (SSID='KLUK2' freq=2437 MHz) 
<2>CTRL-EVENT-SCAN-RESULTS 
<2>CTRL-EVENT-BSS-REMOVED 0 00:1d:19:cd:43:a1 
> <2>CTRL-EVENT-BSS-REMOVED 1 00:24:fe:82:ea:d9 
> <2>CTRL-EVENT-BSS-REMOVED 2 00:04:0e:8e:a7:fe 
> <2>CTRL-EVENT-SCAN-RESULTS 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13491189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档