-
树莓派4b烧写系统及连接WiFi
硬件:树莓派4b 1G
系统:2020-02-13-raspbian-buster
内存卡:闪迪32G
系统烧写:
1.下载烧写软件 Win32DiskImager
2.内存卡通过读卡器连接电脑,格式化内存卡
3.打开软件,选择系统镜像文件,选择要烧写的内存卡,点击Write等待便可
WiFi连接:
1.在boot目录下新建一个文本文件,改名为ssh(无.txt后缀)
2.在boot目录下新建一个文本文件,改名为wpa_supplicant.conf(无.txt后缀)
wpa_supplicant.conf文件内容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
#ap_scan=1
network={
ssid="wifi-name"
psk="wifi-password"
key_mgmt=WPA-PSK
priority=1
}
# ap_scan:WiFi连接模式
ap_scan=1:先连接可见的WiFi,如果扫描完所有可见的网络之后都没有连接上,则开始连接隐藏WiFi
ap_scan=2:按照network定义的顺序连接WiFi网络,遇到隐藏的将立刻开始连接,连接顺序不受priority影响
# ctrl_interface:这个文件夹里面存的是一个当前使用的interface的socket文件,可以供其他程序使用读取WiFi状态信息
# network:一个连接一个WiFi网络的配置,可以有多个,wpa_supplicant会按照priority指定的优先级(数字越大越先连接)来连接,当然,在这个列表里面隐藏WiFi不受priority的影响,隐藏WiFi总是在可见WiFi不能连接时才开始连接。
ssid:WiFi名字
psk:WiFi密码
key_mgmt:WiFi加密方式,无密码为NONE,WPA/WPA2加密为WPA-PSK
priority:连接优先级,正数,数字越大优先级越高
scan_ssid:连接隐藏WiFi需指定该值为1,非隐藏WiFi不用写该属性
# 一般来说上述配置后启动树莓派会自动连接WiFi,可惜我可能太特殊了,连接不了WiFi,查了好久,发现通过修改/etc/network/interfaces便可成功连接WiFi了
下面便是我的配置:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
该篇笔记主要是记录一下树莓派WiFi连接配置,我在此感谢一下博主:踏雪无痕何处是 ,该篇文章部分内容是从该博主的文章内摘抄,且我树莓派的WiFi连接配置也借鉴了该博主的文章。
出处:https://www.cnblogs.com/jinsheng-79/p/15136070.html