陪伴我三年多的树莓派二代目前阵子挂掉了,电源指示灯异常。想修,无从下手。含泪送别,然后买了个三代目。。。
已经算驾轻就熟了。直接刷好系统,走起。结果连 WIFI 的时候出了点小状况
树莓派 3 代 B+ 已自带了蓝牙和 WIFI 模块,且支持 2.4/5G HZ 双频段无线网络。本以为连下 WIFI 就是动动手指的事情。
偏偏公司是 WPA2 企业级加密的无线网,图形界面下显示的 WIFI 名称是灰色的,无法直接连接。无奈只好通过命令行配置。
树莓派用的是当前最新版本的 Raspbian 系统(2018-10-09),无线网络配置文件为 /etc/wpa_supplicant/wpa_supplicant.conf
。所以直接将 WIFI 的连接信息补充到该配置文件中即可。
一、连接普通 WIFI
连接“最简单”的 WIFI (如手机热点)时配置如下:1
2
3
4
5
6
7
8ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="your_AP_name"
psk="password"
}
其中 WIFI 的连接信息主要是 network
项中的内容。
多个 WIFI 设置优先级
如果需要同时配置多个 WIFI 的连接并为其设置优先级,可参考以下配置:1
2
3
4
5
6
7
8
9
10
11
12
13network={
ssid="your_AP_name1"
psk="password1"
priority=1
id_str="Home1"
}
network={
ssid="your_AP_name2"
psk="password2"
priority=2
id_str="Home2"
}
其中 priority
项用于设置优先级,该值越大则优先级越高。
二、连接隐藏 WIFI
隐藏 WIFI 不能被自动搜索到,需要手动添加连接。1
2
3
4
5network={
ssid="your_AP_name"
scan_ssid=1
psk="password"
}
主要是添加 scan_ssid=1
项。
三、连接 WPA2 企业级加密的 WIFI
示例配置文件如下(尴尬,不是很懂。但我是可以连的。。):1
2
3
4
5
6
7
8
9
10
11network={
ssid="your_AP_name"
key_mgmt=WPA-EAP
pairwise=CCMP TKIP
group=CCMP TKIP
eap=PEAP
identity="your_username"
password="password"
phase1="peaplabel=auto pepver=auto"
phase2="MSCHAPV2"
}
更多 wpa_supplicant.conf
文件的配置实例可参考 man wap_supplicant.conf
附录
wpa_supplicant.conf
文件的配置说明可参考这篇博客(内容太详细了,,没细看)