一個無線網卡引發的血案

        經常聽說一個饅頭引發血案,今天我要說的是一個無線網卡的故事......

        最近有同事反應無線網卡連接公司網絡無法正常連接,但是連接家裏的網絡是OK了,於是讓桌面支持的同事檢測了一下,結果他們把系統重新安裝了也還是不能夠正常連接,爲此只能自己出馬了;

1、更新驅動至最新版

查看了一下網卡型號爲Intel wireless-N 1030 ,於是下載了一個最新的網卡驅動給其安裝了Wifi_Intel_Win7_32_VER15312.zip

2、開啓無線事件記錄功能

clip_image002

採集日誌發現以下錯誤:

#Event,Source,Time,Error Severity,Domain,User,Description

1,S24EvMon,05/05/2016 10:22:04,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100055 to driver. Error - 31

2,S24EvMon,05/05/2016 10:22:04,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

3,S24EvMon,05/05/2016 10:22:04,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

4,S24EvMon,05/05/2016 10:22:05,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100055 to driver. Error - 31

5,S24EvMon,05/05/2016 10:22:05,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

6,S24EvMon,05/05/2016 10:22:05,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

7,S24EvMon,05/05/2016 10:22:06,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100055 to driver. Error - 31

8,S24EvMon,05/05/2016 10:22:06,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

28,S24EvMon,05/05/2016 10:22:13,Information,General,SYSTEM,Start Wireless Connection

29,S24EvMon,05/05/2016 10:22:13,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100055 to driver. Error - 31

30,S24EvMon,05/05/2016 10:22:13,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

31,S24EvMon,05/05/2016 10:22:13,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

34,S24EvMon,05/05/2016 10:22:14,Error,TCP/IP,SYSTEM,Did not receive an IP address from DHCP server

35,S24EvMon,05/05/2016 10:22:14,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

36,S24EvMon,05/05/2016 10:22:15,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100055 to driver. Error - 31

37,S24EvMon,05/05/2016 10:22:15,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

38,S24EvMon,05/05/2016 10:22:15,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100002 to driver. Error - 17

39,S24EvMon,05/05/2016 10:22:16,Information,General,SYSTEM,DeviceIoCtrlS24NDIS: (2) Failed to send OID 0xff100055 to driver. Error - 31

3、手動診斷檢測

顯示在安全認證過程中就已經失敗,還未到達加密過程(由此可以斷定是無線AP身份驗證方式存在問題造成)

clip_image004

4、於是查看對應的網卡信息,發現以下屬性,2.4GHZ 802.11n,說明是支持802.11n 2.4GHZ,我嘗試禁用802.11n模式,並開啓無線模式爲802.11b模式;

clip_image006

clip_image008

5、無線連接正常,可以正常連接;

clip_image010

6、這時候我們可以看到對應的傳輸信息包最大爲11Mbps;

clip_image012

這裏簡單說一下關於2.4GHZ與5GHZ之間的區別

802.11g同802.11b一樣工作在2.4-2.4835GHz頻段,工作頻段帶寬總計爲83.5MHz,將83.5MHz的頻帶劃分成14個子頻道,每個頻道帶寬爲22MHz。最多可以提供1、6、11或13等3個不重疊的頻道同時工作。其傳輸速率爲11g下54/48/36/24/18/12/9/6M自適應,11b下11/5.5/2/1M自適應。

各國信道配置標準

北美/FCC標準 2.412~2.462GHz 共11信道 (1,6,11)

歐洲/ETSI標準 2.412~2.472GHz 共13信道(1,6,13)

日本 2.412~2.484GHz 共14信道

法國 共4信道

西班牙 共2信道

下面以美國標準爲例:

clip_image014

clip_image016

雖然說有11個信道可以使用,但是因爲其帶寬爲22MHZ,所以正在互相不干擾的信道只有3個;

在11n標準下,分別可支持270/243/216/162/108/81/54/27Mbps,135/121.5/108/81/54/40.5/27/13.5Mbps,130/117/104/78/52/39/26/13Mbps,65/58.5/52/39/26/19.5/13/6.5Mbps的自適應傳輸速度。

傳輸速率對應表

clip_image018

覆蓋距離參考圖

clip_image020

前面測試工作在802.11b模式下是正常的,下面測試一下工作在802.11g模式下是否正常?

clip_image022

clip_image024

也是正常的,且在這裏我們可以看到對應的傳輸速率最大達到了54Mbps;

clip_image026

再開啓802.11b/g後,其實也是使用正常的;

clip_image028

現在出現一個問題在什麼情況下開啓802.11b/g會無法正常連接了?什麼情況下可以正常連接了?

當我們設置無線的認證方式爲:WPA-PSK加密方式爲:TKIP時,可以正常連接;

clip_image030

這時候我們在客戶端看到的無線信息是安全類型爲“WPA-個人”,加密類型爲“TKIP”

clip_image032

clip_image034

當我們去連接無法正常連接的網絡是顯示的被連接帶寬是2*60Mbps,即120Mbps,但是連接不上,這是爲什麼了?

clip_image036

首先從網絡認證方式上採用的是WPA2-PSK,加密方式AES;

clip_image038

客戶端顯示安全類型爲WPA2-個人,加密類型爲AES;

clip_image040

查看Intel官方資料顯示此網卡Intel Wele N-1030支持的加密方式如下圖所示:

在這裏我們可以看到,雖然其支持AES加密,但是並不支持WPA2-PSK認證;

clip_image042

相關參考鏈接:

http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/centrino-wireless-n-1030-brief.pdf

將其設置成基於RADIUS加密是可以正常連接的;

clip_image044

clip_image046

經過這一系列的測試,問題總算找到了,寫出來是希望能夠幫忙到其它的博友。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章