分类

pi4 配置无线网连接

2019-12-28 10:58 linux

手边没有可用的显示器,在配置树莓派 4 的时候,只能选择使用 headless 模式了。 但配置也比较简单,分以下几步。

将包含 pi4 raspbian 系统的 TF 卡连接到电脑上,有两个可用的分区,只需要在 boot 分区中操作。

首先创建一个空白的名为 ssh 的文件,用于开启 ssh 服务。

其次在 boot 分区创建 wpa_supplicant.conf 文件,用于设置无线网络连接信息,示例如下:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN

network={
 ssid="YOUR_SSID"
 psk="SSID_PASSWORD"
}

将修改后的 TF 卡插入树莓派通电启动。

接下来确认树莓派的 IP 地址,可以直接在路由器管理界面查看,也可以用 nmap 工具 扫描整个局域网。

先在电脑上安装一下 nmap 工具:

$ sudo apt install nmap

查看一下局域网网段:

$ ip addr

扫描局域网里存活的主机:

$ sudo nmap -sn 192.168.0.1/24

这里,使用 sudo 命令的话,nmap 工具可以显示各主机的厂商信息,而 192.168.0.1/24 就是指定要扫描的网段。

会打印大致这样的结果:

Starting Nmap 7.80 ( https://nmap.org ) at 2019-12-28 11:12 CST
Nmap scan report for 192.168.3.1
Host is up (0.0015s latency).
MAC Address: xxxxxx (Huawei Technologies)
Nmap scan report for 192.168.3.3
Host is up (0.0073s latency).
MAC Address: xxxxxx (Tp-link Technologies)
Nmap scan report for 192.168.3.16
Host is up (0.0068s latency).
MAC Address: xxxxx (Raspberry Pi Foundation)
Nmap scan report for 192.168.3.32
Host is up (0.032s latency).
MAC Address: xxxxx (Raspberry Pi Trading)
Nmap scan report for 192.168.3.30
Host is up.
Nmap done: 256 IP addresses (5 hosts up) scanned in 2.01 seconds

可以看到,局域网里有两个树莓派节点,依次尝试登录一下:

$ ssh pi@192.168.3.32

默认的账号是 pi,对应的密码是 raspberry