如何从命令行确认在主机上无线网络连接使用WPA2?
无线路由器设置为WPA2 Personal
在网络上使用(具有预共享密钥的 WPA2)和 AES,并且我已将wpa-ssid
,wpa-psk
和添加wpa-proto RSN
到 /etc/network/interfaces,但 iwconfig 打印Encryption key:off
。我正在运行 Debian Wheezy/7.0。我检查了系统日志,但没有看到任何相关内容,并且当前唯一的wpa_supplicant.conf我的系统上有一个用于 D-Bus 的系统。
答案1
您可以通过执行以下操作来检查接入点在其信标中广播的内容(您将需要该wireless-tools
包):
$ sudo iwlist wlan0 scanning
输出因设备而异,并将显示接口可以看到的每个 SSID。我的 WPA2 接入点给出了这个(iwlist
来自非常详细输出):
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
您也可以wpa_supplicant
直接询问,这可能更符合您的要求:
$ sudo wpa_cli status
Selected interface 'wlan0'
bssid=c8:d7:19:01:02:03
ssid=whatever-SSID-you-are-using
id=0
mode=station
pairwise_cipher=CCMP
group_cipher=TKIP <-- cipher
key_mgmt=WPA2-PSK <-- key mode
wpa_state=COMPLETED
ip_address=10.20.30.4
address=88:53:2e:01:02:03