Ubuntu 16.04下如何配置WPA2 TKIP+AES/TKIP+CCMP提升WiFi速率?
解决Ubuntu 16.04无线加密模式配置问题(提升802.11n速率)
我之前也碰到过类似的情况——Ubuntu 16.04的NetworkManager图形工具经常默认隐藏一些不常用的加密选项,导致没法直接配置WPA2混合加密模式。下面给你两种亲测有效的解决方法:
方法一:让nm-applet显示完整加密选项
有时候NetworkManager会自动过滤掉它认为“不推荐”的加密模式,我们可以修改配置让它显示所有选项:
- 打开终端,编辑NetworkManager的主配置文件:
sudo nano /etc/NetworkManager/NetworkManager.conf - 在
[main]区块末尾添加一行:wifi.scan-rand-mac-address=no - 保存并退出(按
Ctrl+O回车确认,再按Ctrl+X),然后重启NetworkManager服务:sudo systemctl restart NetworkManager - 现在点击nm-applet的WiFi图标,进入当前连接的WiFi「编辑」界面,切换到「安全」标签页,就能在「加密」下拉菜单里看到
WPA2 Personal (TKIP+AES)这类混合选项了,选择后重新连接即可。
方法二:命令行手动配置(图形界面失效时用)
如果上面的方法还是没显示选项,直接用wpa_supplicant配置文件强制指定加密模式更可靠:
- 先确认你的无线网卡名称(比如
wlan0):iw dev - 创建或编辑wpa_supplicant配置文件:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf - 添加以下配置(替换成你的WiFi名称和密码):
network={ ssid="你的WiFi SSID" psk="你的WiFi密码" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP # 混合使用AES(CCMP)和TKIP group=CCMP TKIP } - 保存退出后,重启无线网卡并重新连接:
sudo ip link set wlan0 down && sudo ip link set wlan0 up wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
验证配置是否生效
连接成功后,用以下命令检查当前的加密模式和连接速率:
- 查看无线连接详情:
你应该能看到iw wlan0 link802.11n的模式标识,以及CCMP或TKIP的加密信息。 - 用wpa_cli确认:
现在sudo wpa_cli statuspairwise_cipher和group_cipher字段会显示你配置的加密方式。
重要提醒
别忘了同步检查路由器端的设置!必须确保路由器开启了WPA2 Personal混合加密模式(CCMP+TKIP)和802.11n,不然只改电脑端是没用的——这也是论坛案例里大家能成功的关键前提。
内容的提问来源于stack exchange,提问作者capitalistcuttle
相关产品推荐
相关产品推荐

