树莓派Ubuntu系统连接WiFi与Xshell遇到的问题与解决

树莓派Ubuntu Server系统连接WiFi问题

一般Server版本系统连接WiFi需要配置相关文件,但是在网上找了很多的配置方法,也尝试了很多但依旧没有成功连接上。

Ubuntu更改密码步骤:

  • 1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!
  • 2、sudo passwd user(user 是对应的用户名)
  • 3、输入新密码,确认密码。
  • 4、修改密码成功,重启,输入新密码进入Ubuntu。

最后采用两种种比较简单且有效的方法

连接wifi方法一

  • 1.在SD卡仍插入笔记本电脑的情况下,打开文件管理器并找到卡上的“系统启动”分区。它包含在第一次引导过程中加载的初始配置文件。

  • 2.编辑network-config文件以添加您的 Wi-Fi 凭据。文件中已经包含一个示例,您可以简单地对其进行调整。

为此,请取消注释(删除开头的“#”)并编辑以下行:

wifis:
  wlan0:
    dhcp4: true
    optional: true
    access-points:
      <wifi network name>:
        password: "<wifi password>"

例如

wifis:
  wlan0:
    dhcp4: true
    optional: true
    access-points:
      "home network":
        password: "123456789"

注意:网络名称必须用引号引起来。

保存文件并从笔记本电脑中提取卡。

  • 注意ⓘ:在第一次启动时,你的树莓派会尝试连接到这个网络。它会在第一次失败。只需重新启动sudo reboot,它就会工作。

设置静态IP

要设置静态 IP,您需要替换

dhcp4: true

network-config 文件中的行,其中包含指定预期 IP 地址及其默认网关和 DNS 服务器的行。您可以对 eth0 或 wlan0 接口(或两者)执行此操作。正确获得这项工作的缩进权很重要

例如,如果您打算为 pi 提供 192.168.1.0/24 子网中的地址 192.168.1.23,默认网关为 192.168.1.1,DNS 服务器为 192.168.1.53,那么以下文本将起作用。相同的结构适用于文件中的 eth0 或 wlan0 部分:

ethernets:
  eth0:
    addresses:
      - 192.168.101.23/24
    gateway4: 192.168.1.1
    nameservers:
      addresses: [192.168.1.23]
    optional: true

参考

连接wifi方法二

  • 步骤一 最简单的发现树莓派IP的方法

    1. 用网线连接笔记本和树莓派,启动树莓派
    1. 用手机热点当作一个路由器,笔记本连接手机热点
    1. 控制面板——>网络和Internet——>网络和共享中心(可以看到笔记本以太网网卡(也可能是本地连接),WLAN网卡连接的是手机热点)——>更改适配器设置,找到无线网WLAN网卡——>右键——>属性——>共享,打勾【允许其他网络用户通过此计算机的Internet连接来连接(N)】,在下拉列表中选择以太网卡,点击【确定】完成设置

虚拟机系统若想处于同一网段,通过设置网络模式为桥接,并设置桥接以太网卡即可

    1. 打开cmd,执行ipconfig,查看以太网ip网段,如192.168.137.1
  • 再执行arp -a,寻找192.168.137.X网段的ip,即是树莓派的ip。

  • 步骤二 启用树莓派WiFi模块

开启rpi的无线连接

  • 安装network-manager
apt-get install network-manager   #没网的话到https://packages.debian.org/buster/network-manager下载,根据dpkg  -i的提示信息,在网页上找相关的依赖包即可。 

nmcli  d  # 查看当前网卡状态

nmcli  r  # 查看无线网络的状态,必须都是enabled状态

nmcli  r  wifi  on  # 开启wifi

nmcli  d  wifi  list  # 查看可供连接的wifi列表

nmcli  d  connect  wyz  password  ideamylife  # 连接wyz这个wifi

nmcli  c  查看当前连接的wifi的uuid
nmcli  c  del bd8eta....   # bd8eta...是uuid,删除连接wifi
  • 开启wifi并连接
nmcli  r  wifi  on

nmcli  d  connect  wyz  password  ideamylife
  • 查看此时的树莓派IP即可断开网线
ifconfig  #找到wlan Ip

Window10 CMD ssh客户端连接树莓派Ubuntu Serve

  • cmd输入 ssh ubuntu@IP address

连接成功

  • 也可安装桌面

首先,您需要确保您的软件包已更新到最新版本,运行:

sudo apt update
sudo apt upgrade

然后,您可以使用该apt install命令安装桌面环境。以下是一些流行且轻量级的选项:

sudo apt install xubuntu-desktop
sudo apt install lubuntu-desktop

安装完成后,使用以下命令重新启动您的 pi:

sudo reboot

Xsheel连接树莓派Ubuntu Server系统问题

刚安装的系统通过Xshell尝试连接多次仍旧无法连接,发现即安装了ssh,也可以相互ping通

  • 测试重新安装ssh,既可以连接

sudo apt-get install  ssh

再次用Xshell即可连接上

posted @ 2022-02-07 17:14  Sunny_Smile  阅读(519)  评论(0编辑  收藏  举报