可能有的朋友按照这篇文章安装系统后无法连接,这里列出可能出现的种种问题和解决方案
树莓派系统安装的正确姿势
演示环境:
我使用的是官网最新的操作系统来演示
https://www.raspberrypi/software/operating-systems/
https://downloads.raspberrypi/raspios_armhf/images/raspios_armhf-2022-09-26/2022-09-22-raspios-bullseye-armhf.img.xz
2022-09-22最新的32位系统,兼容所有树莓派
使用的烧录工具也是最新的v1.7.3:
注意事项:
bullseye系统基于Debian 11,这个系统没有防火墙,也没开SELinux,不用考虑这方面因素
安装方式参考这个教程,树莓派系统安装的正确姿势 这里需要指出:
1. WiFi配置一定要正确,不能有多余的空格等字符,注意全角半角
可以点显示密码,明文输入
2. WiFi一定要和电脑使用的是一个路由器,不要桥接或访客网络等
我出现过电脑连主人网络,树莓派连访客网络,网段一样就是连不上
3. 树莓派距离路由器不要太远,树莓派WiFi模块没有外接天线,信号不是太好,所以距离会导致WiFi连接失败
4. 树莓派开机后等一会再连
如果按照上面几步操作还是连不上树莓派,那么就需要排查问题了
问题排查:
-
登录路由器管理平台,一般是192.168.x.1,可以在系统设置里找到
登录后找到已连设备列表看看有没有树莓派
如果找到了树莓派,点击查看ip,通过ip连接
2. 如果没有找到树莓派,说明树莓派连接路由器失败,可能是WiFi的问题,找一根网线直接连接树莓派和路由器,然后重复步骤1查看ip
3. 如果1和2两步都不行的话,需要准备一个显示器和键盘鼠标了,连接树莓派,重启,开机后查看树莓派是否正常联网
4. 如果步骤3执行后树莓派联网正常,但是无法连接SSH,打开树莓派上的终端,执行
service ssh status
查看SSH服务是否开启(Active是绿色的active表示开启了),官网的bullseye系统默认是会开启SSH的
如果没有开启,执行
sudo service ssh start
5. SSH开了,但是电脑连不上树莓派
在树莓派终端上执行
ssh localhost
如果可以连接,那说明SSH绑定的ip是127.0.0.1,需要修改配置
树莓派上终端执行
sudo vi /etc/ssh/sshd_config
编辑配置文件:
将 ListenAddress前面的#删掉
ListenAddress 0.0.0.0
表示SSH服务绑定所有网口
修改后保存退出,重启SSH服务
sudo service ssh restart
然后在树莓派终端执行:
ss -nltp
查找是否有0.0.0.0:22
后记
一定要确保SSH可以连上,VNC什么的连不上就无所谓了,反正SSH也能显示图形界面的
可能有的朋友按照这篇文章安装系统后无法连接,这里列出可能出现的种种问题和解决方案
树莓派系统安装的正确姿势
演示环境:
我使用的是官网最新的操作系统来演示
https://www.raspberrypi/software/operating-systems/
https://downloads.raspberrypi/raspios_armhf/images/raspios_armhf-2022-09-26/2022-09-22-raspios-bullseye-armhf.img.xz
2022-09-22最新的32位系统,兼容所有树莓派
使用的烧录工具也是最新的v1.7.3:
注意事项:
bullseye系统基于Debian 11,这个系统没有防火墙,也没开SELinux,不用考虑这方面因素
安装方式参考这个教程,树莓派系统安装的正确姿势 这里需要指出:
1. WiFi配置一定要正确,不能有多余的空格等字符,注意全角半角
可以点显示密码,明文输入
2. WiFi一定要和电脑使用的是一个路由器,不要桥接或访客网络等
我出现过电脑连主人网络,树莓派连访客网络,网段一样就是连不上
3. 树莓派距离路由器不要太远,树莓派WiFi模块没有外接天线,信号不是太好,所以距离会导致WiFi连接失败
4. 树莓派开机后等一会再连
如果按照上面几步操作还是连不上树莓派,那么就需要排查问题了
问题排查:
-
登录路由器管理平台,一般是192.168.x.1,可以在系统设置里找到
登录后找到已连设备列表看看有没有树莓派
如果找到了树莓派,点击查看ip,通过ip连接
2. 如果没有找到树莓派,说明树莓派连接路由器失败,可能是WiFi的问题,找一根网线直接连接树莓派和路由器,然后重复步骤1查看ip
3. 如果1和2两步都不行的话,需要准备一个显示器和键盘鼠标了,连接树莓派,重启,开机后查看树莓派是否正常联网
4. 如果步骤3执行后树莓派联网正常,但是无法连接SSH,打开树莓派上的终端,执行
service ssh status
查看SSH服务是否开启(Active是绿色的active表示开启了),官网的bullseye系统默认是会开启SSH的
如果没有开启,执行
sudo service ssh start
5. SSH开了,但是电脑连不上树莓派
在树莓派终端上执行
ssh localhost
如果可以连接,那说明SSH绑定的ip是127.0.0.1,需要修改配置
树莓派上终端执行
sudo vi /etc/ssh/sshd_config
编辑配置文件:
将 ListenAddress前面的#删掉
ListenAddress 0.0.0.0
表示SSH服务绑定所有网口
修改后保存退出,重启SSH服务
sudo service ssh restart
然后在树莓派终端执行:
ss -nltp
查找是否有0.0.0.0:22
后记
一定要确保SSH可以连上,VNC什么的连不上就无所谓了,反正SSH也能显示图形界面的