wpa_supplicant本是开源项目源码,被谷歌修改后加入Android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,它隐藏了WIFI认证的具体细节,使Linux上的WIFI更加“亲民”.
如果你是第一次使用,运行:
$ wpa_passphrase <wifi名称> [密码] |sudo tee /etc/wpa.conf $ sudo reboot
是的,WIFI链接就是如此简单.
首先,让我们看一看 /etc/wpa_supplicant/wpa_supplicant.conf 的配置
pi@RaspberryPi:~ $ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf country=GB ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
嗯,这些全都是默认的配置,一定不要动它.
树莓派真正的配置文件在/etc/wpa.conf
sudo nano /etc/wpa.conf
什么都没显示,这个文件默认是没有的,就是给用户自定义WIFI用的.
Wpa_supplicant的配置文件像这样
network={
ssid="WIFIAP"
scan_ssid=1
psk=XxXx
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}
运行wpa_passphrase可以创建一个配置文件
pi@RaspberryPi:~ $ wpa_passphrase WIFIAP 12345678
# 用法:wpa_passphrase <wifi名称> [密码]
network={
ssid="WIFIAP"
#psk="12345678"
psk=bc080289d81bd133a52e4b5525a1a567eae478d907b2e35effaf84bf7ff3859e
}