好久没有更新树莓派,今天主要讲解下如何从命令行设置密码。
在第一节讲解中(树莓派raspberry4B入坑指南 part-0),我推荐过大家购买屏幕,这样可以比较方便的设置wifi。这一节主要试试如何从命令行进行设置,当然有能力的童鞋也可以直接参考官网,写得比较全面,附上链接:Setting up a wireless LAN via the command line
好,开始我们自己版本的设置方法。
准备条件Raspberry Pi 4B(这是我目前使用的版本,具体参考我第一篇树莓派raspberry4B入坑指南 part-0,理论上Raspberry Pi 3B+ 也适用)
树莓派通过网线(蓝色网线)与路由器直连,分配一个局域网IP,这样,能在局域网内通过电脑连接到树莓派进行设置,因为现在没有设置wifi还没有网路呀^_^,连接图如下,注意树莓派网线孔插入后,显示灯亮起表示连通:
能够在局域网中访问路由器的管理页面,如下图:与路由器有线直连分配了一个IP地址
配置过程
根据上图的路由管理页面,可能得到树莓派的局域网ip,ssh进行登陆,以我的树莓派ip为192.168.0.103为例:
ssh pi@192.168.0.103
接着扫描可以使用的无线网,这将列出所有可用的无线网络,以及其他有用的信息:
sudo iwlist wlan0 scan
以我自己的服务器为例,显示如下信息:
Cell 02 - Address: 64:6E:97:29:C2:17
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=70/70 Signal level=-16 dBm
Encryption key:on
ESSID:"TP-LINK_C217"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
18 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s
Mode:Master
其中ESSID:"TP-LINK_C217"为路由器的名称。
接着开始配置无线密码,打开wifi配置文件:
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
以密码12345679为例进行设置:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB
network={
ssid="TP-LINK_C217"
psk="12345679"
key_mgmt=WPA-PSK
}
其中前三行默认就有,只需要配置network这一段即可,如果有多个wifi,则配置多个network={}即可,ssid使我们上面扫描出的自己的无线网络,psk即密码。
配置完成!!重启树莓派后,再拔掉网线(注意顺序!!!哈哈)
sudo reboot
此时就通过无线wifi连接成功,从我的路由器管理页面看到,此时IP变成了192.168.1.104,并且是无线连接了!