原文转载:http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.htmlhtml
不算是什么新功能了,在树莓派3B发布后不久,树莓派官方 Raspbian 系统久加入了容许在开机前对 WiFi 网络进行配置的机制。windows
用户能够在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf
文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件链接 WiFi 设备。安全
操做方法简单:将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot
目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。网络
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}
network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}
|
说明以及不一样安全性的 WiFi 配置示例:
#ssid:网络的ssid
#psk:密码
#priority:链接优先级,数字越大优先级越高(不能够是负数)
#scan_ssid:链接隐藏WiFi时须要指定该值为1ssh
若是你的 WiFi 没有密码加密
1
2
3
4
|
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}
|
若是你的 WiFi 使用WEP加密spa
1
2
3
4
5
|
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
}
|
若是你的 WiFi 使用WPA/WPA2加密code
1
2
3
4
5
|
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
}
|
若是你不清楚 WiFi 的加密模式,能够在安卓手机上用 root explorer 打开 /data/misc/wifi/wpa/wpa_supplicant.conf
,查看 WiFi 的信息。htm
若是经过 ssh 链接树莓派出现 Access denied 这个提示则说明 ssh 服务没有开启。要手动开启的话,和 WiFi 配置类似,一样在 boot 分区新建一个文件,空白的便可,文件命名为 ssh。注意要小写且不要有任何扩展名。
树莓派在启动以后会在检测到这个文件以后自动启用 ssh 服务。随后便可经过登陆路由器找到树莓派的 IP 地址,经过 ssh 链接到树莓派了。(有关开启 SSH 服务的详细方法)接口
若是须要远程桌面方式操做树莓派,能够经过 ssh 安装 xrdp,再用 Windows 的远程桌面客户端链接到树莓派。
这个小技巧对于没有有线网卡、没有标准 USB 接口来直连键鼠,但集成了 WiFi 的树莓派 Zero W 尤为实用。