树莓派4B安装Ubuntu Server20.04(18.04)连接wifi(对于ubuntu server 99%适用)

本文详述了在树莓派上安装UbuntuServer20.04后,通过两种方法连接WiFi的步骤,包括修改network-config文件和使用命令行操作netplan配置。在操作中特别指出了关于WiFi名称是否需要加引号以及行间缩进的注意事项,解决了可能遇到的问题,并提供了问题解决建议。
摘要由CSDN通过智能技术生成

        之前树莓派4一直使用的是官方系统,这几天想换一换,于是烧写了Ubuntu Server20.04系统,插卡开机后,第一件事就是apt update,但是这是在连接到WiFi之后才能进行的,在连接wifi的过程中,踩了无数个大坑,用了网上的一些方法,什么在boot文件夹下新建什么文件啦,巴拉巴拉,都不好用,估计这些方法是针对树莓派官方系统的,现分享两种对于树莓派ubuntu系统连接wifi 99%成功的方法。

(PS:如果有网线的话,直接把树莓派连到路由器上或者笔记本上,简单设置下就好了,那估计你也不会来搜连接wifi的方法,哈哈)

方法1:

        烧写完系统后,打开boot文件夹,network-config,这个是烧好ubuntu系统之后自带的网络配置文件,只需要将阴影部分(图中15-21行)的注释去掉,并填入你自己的wifi信息,保存即可。

 这里有两点需要注意:

1.(这里是个大坑,如果不注意,肯定会连不上wifi,我在这里卡了很久,心态崩了)

        这里,在填写wifi名的时候,如果你的wifi名中没有空格,在填写时一定不要加双引号!!!

        只有当你的wifi名中有空格,才需要加双引号 

2.注意一下每行之间的缩进,需要缩进时是两个空格,不要用Tab代替

配置好之后如下图

        保存后插到树莓派板子上,即可在热点或者路由器后台中看到多了一个设备,就是树莓派,我这里显示的是ubuntu

 PS:方法1的设置可能会导致在ubuntu图形化界面的网络列表中无法搜索到网络列表(但实际上可以连接你在代码中指定的wifi),如果出现这个问题,在安装好桌面后,将我们在network-config文件中添加的代码注释掉或者删掉即可正常搜索网络。

方法2:

        另外一种方法是命令行操作。将系统烧写好后直接插入树莓派开机(如果需要设置屏幕分辨率什么的,自行设置),然后首次会提示你login,用户名和密码都是ubuntu,(如果提示你密码错误,我的经验是稍等一会,可能是还有任务没执行完,稍等大概半分钟,就会看到又弹出一些信息,如果看不到login的话,敲一下回车就出现了,再次输入用户名和密码就可以了),然后就是修改密码,先输入当前密码(ubuntu),然后输入两次修改后的密码,就可以了,至此树莓派登录完毕,但是还没连接wifi,下面介绍连接wifi方法。

执行

$ sudo lshw

回车之后应该会看到一些信息,找到有关wifi的,我这里可以看到 wlan0字样

再执行以下操作

$ cd /etc/netplan
$ sudo nano 50-cloud-init.yaml

添加wifi信息,添加好后大概是这样

这里也有两点需要注意:

1.这里的wifi名,我测试的是带引号也可以,如果带引号连不上,可以将引号去掉

2.这里的缩进是4个空格,同样不要用Tab键代替

设置好后,按ctrl+o,按回车保存

之后执行如下代码

$ sudo netplan -debug try
$ sudo netplan -debug generate
$ sudo netplan -debug apply

即可在热点或者路由器后台中看到多了一个设备,就是树莓派,我这里显示的是ubuntu

如果没有成功连接wifi,执行

$ sudo reboot

重启树莓派,就可以成功连接wifi了。

PS:方法2的设置可能会导致在ubuntu图形化界面的网络列表中无法搜索到网络列表(但实际上可以连接你在代码中指定的wifi),如果出现这个问题,在安装好桌面后,将我们在50-cloud-init.yaml文件中添加的代码注释掉或者删掉即可正常搜索网络。

Enjoy it!

2022.06.02

在给树莓派装ubuntu18.04系统时,采用network-config(方法1)连接wifi,安装好桌面后,注释掉wifi相关内容,发现wifi列表还是空的,而且wifi驱动可以正常工作,就很迷。

结果打开50-cloud-init.yaml文件,发现该文件根据network-config中的配置,自动生成了wifi相关信息描述,导致wifi列表不能显示。注释掉相关代码,即可正常连接WiFi

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白天才

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值