最近遇到一个关于 guestnetwork 1 採用 WEP 加密方式加密的時候,客戶端連接不上 802.11 網絡的問題。
1. cable modem 在 factory default的情況下上線。
2. 在 xml file 中指定 guestnetwork 1 的加密方式為 WEP ,并指定四組 key ,讓 modem 吃進此 xml file 。
3. 用手機或者筆記本電腦連接 guestnetwork 1 ,發現連接困難,連接不上。
4. 此種現象只發生在modem採用WEP加密,使用第2組、第3組或者第4組密鈅的時候。
最後經過我查找原因,原因並不在於 modem 本身,而是在於大多數手機(測試手機包括索尼愛立信 LT18i,三星i9100,谷歌nexus 7,HTC G13)
在連接 WEP 方式加密的 802.11 網絡的時候只會要求用戶輸入密鈅,而不會要求用戶輸入key index,也就是說大多數手機終端在連接 WEP 方式
加密的 802.11 網絡的時候直接強行把用戶輸入的密鈅當做第一組密鈅拿去跟 modem 協商,因此假如modem當前採用的是第2組或者第3組或者第
4組密鈅的話,這時候這些手機終端連不上網絡太正常了。上述測試的幾個手機裏面只有HTC G13會額外要求用戶輸入key index。
我在用一款水星路由器做的测试更加驗證了這個原因,當我把我的水星路由器用WEP加密,採用第一組密鈅進行加密的時候,索尼愛立信
LT18i 和HTC G13均可以正常連接入網絡,但是當我把家裡的水星路由器採用第2組或者第3組或者第4組的密鈅的時候,這個時候差別就來了,索尼
愛立信 LT18i 連接不上網絡,HTC G13 可以連接上網絡,原因就在於索尼愛立信 LT18i 的系統不會要求用戶輸入key index,直接強行把用戶輸入
的密鈅當做第一組密鈅拿去跟路由器協商,HTC G13 則會要求用戶輸入key index,這時候你輸入密鈅,輸入路由器選用的key index,很快就連接
上了網絡。
對於notebook來說也是一樣的,當採用如下方式連接WEP方式加密的802.11網絡的時候,windows XP也不會要求用戶輸入key index,直接拿用戶
輸入的密鈅當做default 第一組密鈅拿去協商,因此當modem採用第2、3或者4組WEP密鈅的時候同樣會導致連接問題。

對於windows XP來說,在控制麵板裏面修改一下所要連接的網絡參數就可以順暢的連接上採用WEP第2、3或者4組密鈅加密的802.11網絡了。

大家可以去驗證一下。
提醒大家遇到類似問題,可能是手機android系統和notebook系統設計原因導致的問題。