从...解除认证(原因:7)

Jea*_*one 5 linux wireless-networking ubuntu

在带有此 wifi 卡的 ThinkPad X230 上:

03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01) Subsystem: Realtek Semiconductor Co., Ltd. Device 8195 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 17 Region 0: I/O ports at 4000 [size=256] Region 2: Memory at f1c00000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: rtl8192ce

运行 Ubuntu 14.04,网络访问经常中断,有时在系统重新启动之前显然会永久丢失。大约在中断时,这会出现在系统日志中:

[458.384] cfg80211: Calling CRDA to update world regulatory domain [458.384] wlan0: authenticate with 00:13:10:ee:af:97 [458.385] wlan0: send auth to 00:13:10:ee:af:97 (try 1/3) [458.389] cfg80211: World regulatory domain updated: [458.389] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [458.389] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [458.389] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [458.389] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [458.389] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [458.389] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [458.390] wlan0: authenticated [458.390] rtl8192ce 0000:03:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP [458.390] rtl8192ce 0000:03:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP [458.391] wlan0: associate with 00:13:10:ee:af:97 (try 1/3) [458.393] wlan0: RX AssocResp from 00:13:10:ee:af:97 (capab=0x401 status=0 aid=3) [458.394] wlan0: associated [984.594] wlan0: deauthenticated from 00:13:10:ee:af:97 (Reason: 7)

接入点是运行 Tomato 1.19 的 WRT54GS。我周围还有其他几款无线设备——另一台笔记本电脑、一台 iPad、一部 Android 手机。范围内没有其他无线设备(没有邻居、没有其他接入点等)。

笔记本电脑是新的(对我来说),从我第一次打开盖子开始就是这种行为(因为它没有开始正常工作,然后被系统更新或其他东西损坏)。

我读过“原因:7”是“从非关联 STA 收到的 3 类帧”。我猜“STA”是“station”的缩写,它可能与接入点是同一种东西。这似乎不应该发生,因为范围内没有其他接入点(字面上(字面意思是“字面意思”)到下一个接入点的英里)。

这是怎么回事?我可以以某种方式解决这个问题,还是这个硬件在 Ubuntu 14.04 上没有得到很好的支持?

Spi*_*iff 5

STA是“站”的缩写,技术上AP是STA的一种形式,但在一般用法中,STA通常表示“非AP STA”,即“无线客户端”。

您的“wlan0: deauthenticated from 00:13:10:ee:af:97 (Reason: 7)”日志消息可能是由于您的客户端收到来自 AP 的 DeAuthenticate(或 DisAssociate)管理帧。似乎 AP 允许您的客户端进行身份验证和关联,然后片刻之后,当客户端开始发送实际数据流量(“第 3 类帧”)时,AP 就好像客户端未关联一样,并且将其从网络中踢出(解除身份验证)。

来自独立设备的 802.11 监控模式、混杂模式数据包捕获可以很快解决这个问题。

另一件要尝试的事情,如果不是很麻烦,将您的 AP 重新安装到最新的供应商固件上,看看问题是否发生在那里,以排除 Tomato 中的错误。