树莓派无界面配置WiFi

树莓派支持命令行下配置WiFi连接,可以通过编辑 /etc/wpa_supplicant/wpa_supplicant.conf 文件配置对应的WiFi配置。具体的内容可以使用 wpa_passphrase 工具生成对应的配置信息,附加到该文件结尾即可。

假设我存在 SSIDtesting 密码为 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 }

Built with Hugo
主题 StackJimmy 设计