如何才能知道 WiFi 网络使用哪种身份验证协议?

如何才能知道 WiFi 网络使用哪种身份验证协议?

我想使用 wpa_supplicant 将我的 Debian Squeeze 机器连接到我的学校无线网络。

我认为网络使用 802.1X 身份验证,因为当其他学生在 Windows 中首次连接到网络时,他们会输入用户名和密码,然后建立连接。我问过 IT 人员,但他们不知道 802.1X、PEAP EAP 等是什么,只是说“在框中输入登录详细信息!”。

如果我带一台 Windows 7 机器到学校并成功连接到网络,那么我是否可以以某种方式从 Windows 中提取信息 [并提取在网络上使用的证书],以便我可以在 Debian 上正确设置 wpa_supplicant.conf?

我想要提取的信息是使用了哪些协议,例如 PEAP、MSCHAP 等。

答案1

也许sudo iwlist scan wlan0会给你一些有用的提示。一定要使用sudosu -c,否则你只能从旧扫描中获取数据。

例子:

Cell 19 - Address: 00:26:24:68:5A:85
                Channel:6
                Frequency:2.437 GHz (Channel 6)
                Quality=18/70  Signal level=-92 dBm  
                Encryption key:on
                ESSID:"UPC0044352"
                Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                          24 Mb/s; 36 Mb/s; 54 Mb/s
                Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                Mode:Master
                Extra:tsf=0000002c5dada19b
                Extra: Last beacon: 3198ms ago
                IE: Unknown: 000A55504330303434333532
                IE: Unknown: 010882848B962430486C
                IE: Unknown: 030106
                IE: Unknown: 050400010000
                IE: Unknown: 2A0104
                IE: Unknown: 2F0104
                IE: IEEE 802.11i/WPA2 Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (2) : CCMP TKIP
                    Authentication Suites (1) : PSK
                IE: Unknown: 32040C121860
                IE: Unknown: 2D1A7C181BFFFF000000000000000000000000000000000000000000
                IE: Unknown: 3D1606001700000000000000000000000000000000000000
                IE: Unknown: DD090010180202F0040000
                IE: WPA Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (2) : CCMP TKIP
                    Authentication Suites (1) : PSK
                IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00

这里您可以看到此 AP 使用 WPA2 TKIP 进行身份验证。

高血压,

菲利普

相关内容