admin管理员组

文章数量:1122850

可能有的朋友按照这篇文章安装系统后无法连接,这里列出可能出现的种种问题和解决方案

树莓派系统安装的正确姿势

演示环境:

我使用的是官网最新的操作系统来演示

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. 树莓派开机后等一会再连

如果按照上面几步操作还是连不上树莓派,那么就需要排查问题了

问题排查:

  1. 登录路由器管理平台,一般是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也能显示图形界面的

本文标签: 连不上解决方案SSH