树莓派支持命令行下配置WiFi连接,可以通过编辑 /etc/wpa_supplicant/wpa_supplicant.conf
文件配置对应的WiFi配置。具体的内容可以使用 wpa_passphrase
工具生成对应的配置信息,附加到该文件结尾即可。
假设我存在 SSID
为 testing
密码为 testingPassword
的WiFi网络,我可以使用 wpa_passphrase
生成对应的配置字符串:
$ wpa_passphrase "testing" "testingPassword"
network={
ssid="testing"
#psk="testingPassword"
psk=131e1e221f6e06e3911a2d11ff2fac9182665c004de85300f9cac208a6a80531
}
当然你可以在 `psk` 填写原始的密码。
不过在某些极限环境下,我们有可能便装出门,未配置网线等工具,这个时候只有未加入过的WiFi网络,这样如何处理呢?
这种方式与开启SSH方式类似,在制作的SD卡根目录下,新增/修改对应的 `wpa_supplicant.conf` 文件,添加对应的信息即可。
*注意,该文件包含默认头部信息不能缺少。如Raspbian 20180418版本完整配置为:*
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
network={ ssid=“testing” #psk=“testingPassword” psk=131e1e221f6e06e3911a2d11ff2fac9182665c004de85300f9cac208a6a80531 }