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 }