树莓派链接WPA2-Enterprise(企业级加密)WIFI
家里面常用的WiFi都是使用WPA-PSK/WPA2-PSK,一个相同的ssid和所有设备使用同一个相同的密码。在企业等私有设备中,习惯性使用WPA-EAP,一个相同的ssid,但是每个链接都有独立的账号和对应的密码。树莓派的默认系统(raspberry pi os,原称raspbian)并不能像Windows一样原生支持,因此需要自己手动添加,不然WPA-EAP ssid选项会是灰色的。
不管是中文还是英文的WPA-EAP教程,都是抄来抄去,忽略了proactive_key_caching
这个选项,导致绝大部分搜索引擎搜到的教程都无法正常链接。可用的配置文件如下,其中scan_ssid=1
是针对隐藏ssid的WiFi,非隐藏的不需要,UserName
是账号名称,Password
是对应的密码,SSID NAME
即WiFi名称。
文件位于/etc/wpa_supplicant/wpa_supplicant.conf
,可使用nano或者vim等方法直接打开,修改需要root权限。修改完后,建议重启系统以确保生效。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="SSID NAME"
key_mgmt=WPA-EAP
pairwise=CCMP TKIP
group=CCMP TKIP
eap=PEAP TTLS
scan_ssid=1
identity="UserName"
password="Password"
phase1="PEAP"
phase2="MSCHAPV2"
priority=1
proactive_key_caching=1
}