本人亲测树莓派4B ubuntu20.04server连接wifi 设置wifi静态ip 连接Xshell 详细避坑

这篇具有很好参考价值的文章主要介绍了本人亲测树莓派4B ubuntu20.04server连接wifi 设置wifi静态ip 连接Xshell 详细避坑。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.前言 遇到的坑

  1. 镜像安装 网上有很多教程,注意的是我安装20.04MATE版时会出现安装系统崩溃的情况,而安装server版本则不会。

  1. 我的显示器是24寸,在连接显示器时需要在usercfg.txt中键入如下命令:

framebuffer_width=1920
framebuffer_height=1080
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=5
hdmi_ignore_edit=0xa5000080
  1. 显示屏不显示很可能是因为接触不良!!!在连接显示器时大家记得把树莓派以引脚面向上的方式放置,可以在插入micro-hdmi线时将接口往下压一压,然后多试几次。

二.教程

默认大家已经安装好镜像并且配置好了显示器

友情提示:配置之前记得备份文件!!ubuntu中 用sudo cp 文件名 文件名.bak

  1. 配置wifi

(1)开机前配置动态/静态wifi

大家找到SD卡中的network-config文件,用记事本打开,删掉wifi前的#,然后进行如下配置:

wifis:
  wlan0:
    dhcp4: true
    optional: true
    access-points:
      homessid:  #wifi名称,注意没有大部分情况下不用加引号
        password: "123456789"  #自己的wifi密码

如果要配置静态ip,参考如下:

wifis:
  wlan0:
    access-points:
      gzxdn:
        password: "1072634655"
    dhcp4: false
    optional: true
    addresses: [192.168.137.103/24]
    gateway4: 192.168.137.1
    nameservers:
      addresses: [192.168.137.1,8.8.8.8]

接下来就可以插上hdmi线在屏幕上进行配置了。

(2)开机后配置动态/静态wifi

先配置好root账户,网上有很多教程,在此不赘述。

如果开机后需要配置wifi,需要输入命令:

sudo cd /etc/netplan/
ls

查看文件夹下的yaml文件,我这的文件名是50-cloud-init.yaml,所以使用

sudo vi 50-cloud-init.yaml

进入文件进行配置,按下i键开始配置,配置如下:

network:
    ethernets:
        eth0:
            dhcp4: true
            match:
                macaddress: e4:5f:01:e1:45:c6
            set-name: eth0
    wifis:
      wlan0:
        access-points:
          "gzxdn":
            password: '1072634655'
        dhcp4: true
        optional: true
    version: 2

修改完毕后按esc键退出 然后输入:wq保存

这里有几个点要注意:

  1. yaml格式中只允许使用空格键进行缩进,不要使用TAB键。

  1. password设置与network-config配置不同,这里是单引号!!

  1. 子命令与主命令保持2个空格的缩进,参考如上wifis的配置。

如果想设置静态ip,可以参考如下:

network:
    ethernets:
        eth0:
            dhcp4: true
            match:
                macaddress: e4:5f:01:e1:45:c6
            set-name: eth0
    wifis:
      wlan0:
        access-points:
          "gzxdn":
            password: '1072634655'
        dhcp4: false
        optional: true
        addresses: [192.168.137.103/24]
        gateway4: 192.168.137.1
        nameservers:
          addresses: [192.168.137.1,8.8.8.8]
    version: 2

注意的点:

  1. gateway4网关在ubuntu命令行中输入 route -n 就可以查看得到。

  1. nameserver中的地址和网关保持一致即可。

配置完后,就要对其进行应用了,分步采用以下命令:

sudo netplan try 

返回如下信息表示配置成功:

树莓派4配置wifi,linux,Powered by 金山文档

按下enter键后再输入以下命令

sudo netplan generate
sudo netplan apply

然后试试ping www.baidu.com测试是否PING得通

但是,如果你这时候退出后重进,会发现在本节的配置全没了!(自己的经历)所以大家还是提前配置好network-config文件才是王道。

2.配置Xshell

参考的是:

https://blog.csdn.net/zhouzongxin94/article/details/121118188?ops_request_misc=&request_id=&biz_id=102&utm_term=%E6%A0%91%E8%8E%93%E6%B4%BEUbuntu%E9%85%8D%E7%BD%AEssh&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-121118188.142^v73^control,201^v4^add_ask,239^v2^insert_chatgpt&spm=1018.2226.3001.4187

他的第五步中,我的树莓派没有 /etc/rc.local文件,于是没有配置,但是之后每次都能连上。

除此之外还需要一个步骤,就是修改ssh配置。输入sudo vi /etc/ssh/sshd_config进入文件,

将#PermitRootLogin prohibit-password那一行修改为PermitRootLogin yes ,直接保存,然后

sudo service ssh restart

大功告成,可以用Xshell连接树莓派啦。文章来源地址https://www.toymoban.com/news/detail-717560.html

到了这里,关于本人亲测树莓派4B ubuntu20.04server连接wifi 设置wifi静态ip 连接Xshell 详细避坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu Server 20.04 上用命令行创建到机房内网的专用连接

    Linux 下面创建虚拟专用网络的方法在图形化界面下很简单,但是 ubuntu server 是没有图形化界面的。要在 ubuntu server 上创建到公司或者机房内网的专用连接只能使用命令行,主要有下面两个步骤。 1. netplan 中设置使用 NetworkManager 而不是使用默认的 networkd 2. 用 nmcli 命令创建专用

    2024年02月11日
    浏览(34)
  • 树莓派4B+Ubuntu22.04 Server安装ROS2 Humble

    通过本章学习,了解ROS2相关版本,能够熟练掌握ROS2安装相关操作,最终让 Talker-listener 实例跑起来。 参考网站: ROS2官网:https://www.ros.org/ ROS2 Humble版本:https://docs.ros.org/en/humble/Installation.html 注意:如果对ROS已经有一定的了解,可以忽略此章节。 更多更具体的ROS介绍请查看

    2024年02月11日
    浏览(30)
  • 保姆级教程:树莓派4B 安装Ubuntu 22.04 Server操作系统

    1、在树莓派4B上安装Ubuntu 22.04 Desktop操作系统,使用Putty初始化远程访问更新系统,最后实现Ubuntu操作系统的远程桌面。 2、动手操作完,能熟悉了解树莓派操作系统的完整安装过程,熟悉相关的工具软件。 3、能够学会使用最简单的Ubuntu OS操作命令。 硬件: 1)主角:树莓派

    2023年04月19日
    浏览(84)
  • Ubuntu20.04根目录/home目录扩容(双系统,亲测有效)

    sudo apt update   sudo apt install gparted         安装完成后输入: sudo gparted         如图所示:         1. 找到你要扩容的根目录/home目录(会发现名称右边有个钥匙,表示现在无法对其进行操作)         2. 扩容要求1:只能将待扩容磁盘相邻的空间扩容给他 (如果不相邻

    2024年02月03日
    浏览(38)
  • Ubuntu server 20.04详细安装教程

    去Ubuntu官网找到20.04的镜像文件(20.04下载地址),按照自己的需求下载 iso文件 用Rufus制作启动盘,到官网下载文件(rufus官网) 分区类型:选择GPT,目标系统类型UEFI(非SM) GPT和MBR是不同的分区表类型 使用MBR分区表的硬盘最多只能划分4个主分区磁盘,并且MBR最大仅支持

    2024年03月23日
    浏览(34)
  • Ubuntu 20.04安装SQL Server

    SQL Server 目前在 Red Hat Enterprise Server、SUSE Linux Enterprise Server 和 Ubuntu 上受支持。 还支持使用 Docker 在容器中运行。 以前都是在Windows上安装SQL,其实SQL Server 的核心数据库引擎在 Linux 上与在 Windows 上是相同的。当前Linux上安装SQL,不支持的功能或者服务可以参考如下: Ubuntu 安

    2024年02月05日
    浏览(36)
  • ubuntu20.04 desktop 远程桌面配置记录【亲测好用vnc、vino】

    ubuntu系统下有好几种不同方式的远程桌面方式,本人都使用过,以下是一些使用总结: vnc4server:其中vnc4server对gnome桌面支持不好 vino:系统自带,但需要用户登录一次后才能远程,并且需要安装显示器 tigervnc:俩个字 “ 好用 ”,gnome远程支持很完美 这里介绍一下tigervnc,虽

    2024年04月14日
    浏览(34)
  • Ubuntu Server 20.04 网卡启动及配置

    由于网络环境问题,联网安装会导致报错,故在安装期间disable了所有网卡,下面记录装好之后打开的过程。 得到本机的所有网卡信息,例如我这边网卡为eth0 将上述网卡名称填入 把up换成down是关掉 ubuntu server 20.04 采用读yaml配置文件的方式修改网卡配置,文件在/etc/netplan/下,

    2024年02月11日
    浏览(50)
  • Ubuntu 20.04 安装VNC Server的教程。

    以下是在Ubuntu 20.04上安装VNC服务器(VNC Server)的教程: 更新系统: 安装Xfce桌面环境: 安装TightVNC服务器: 启动VNC服务器并设置访问密码: 在第一次运行vncserver时,会要求设置一个访问密码,并确认密码。 停止VNC服务器: 注意,\\\":1\\\" 是显示的标识符,如果您设置了不同的显

    2024年02月12日
    浏览(36)
  • Ubuntu Server 20.04 系统安装(三):Ubuntu硬盘分区、挂载

    可以看到这里有个未分区的4T硬盘 如:sdb 这样的是硬盘 sdb1 sdb2 这样的是分区,现在还没分区 sudo parted /dev/sdb (sdb 是要挂载的硬盘) 输入一下命令分区: 如图所示 分好区之后可以看下,名字叫sdb1 sudo fdisk -l 格式化该分区: sudo mkfs.ext4 /dev/sdb1 上述步骤,只需要一次,下一次重

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包