如何让树莓派 (Raspberry Pi) 连接上家中 Wi-Fi 的 5G 频段

最近又开始折腾树莓派 (Raspberry Pi) 了,第一件事情就是打算重装系统,把默认的系统从 Raspbian 换成 Ubuntu。主要理由是:

  • 我更熟悉 Ubuntu,恰好它最近发布了 Ubuntu 20.04 LTS 版本;
  • 默认的 Raspbian 是 32 位的,没有充分发挥我当前 64 位的 Raspberry Pi 4;
  • 纯粹想折腾。

于是就开始了重新设置树莓派的过程,今天就分享第一篇:如何连接上家中 Wi-Fi 的 5G 频段。

在树莓派上安装 Ubuntu 20.04 很简单,基本上照着 https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#1-overview 做下来就可以了。

但是我在装好后很快就发现,Wi-Fi 网络不通。经检查,原来是我默认指定了 5G 的频段,而它无法连接成功。为了快速设置,我就先放弃了连接 5G 频段,转而连接了 2.4G。

晚上的时候,@sepherliu 告诉了我如何解决 Ubuntu 默认连接不上 5G 频段的问题。我实践了一把,终于成功了,以下是详细步骤:

首先安装 iw,这是一个用来配置 Linux 下无线设备的工具。

sudo apt install iw

然后编辑配置文件,设置区域为 CN,在 /etc/default/crda 中,把 REGDOMAIN 的值设置为 CN 即可。保存后,可能需要重启一下树莓派(不确定是否只重启网络服务即可)。

接下去尝试搜索 Wi-Fi:

sudo iw dev wlan0 scan | grep SSID

你会发现 5G 频段的热点已经可以搜出来了,下面就尝试改成连接新的热点就好了。

编辑 /etc/netplan/50-cloud-init.yaml 文件,修改 SSID 和密码为对应的 5G 热点。

修改成功后执行:

sudo netplan generate

sudo netplan apply

sudo systemctl daemon-reload

最后确认连接上去的频段:

sudo iwlist  wlan0 channel

如果看到类似 Current Frequency:5.745 GHz (Channel 149),就说明连接成功了~

欢迎使用图拉鼎和他的团队开发的作品

Moment - 每一天都值得期待!

设计精美、使用方便的倒数日, 纪念日, 时间进度条, 年龄工具。

4 Comments

czhu

把你从pi上发送notification到手机的方法分享下?

lostFox

- 看来20.04还是瞎改,上个网还要另起daemon
- pi那个破wifi还是算了吧,又热又慢
- 讲讲楼上问你的pi发通知的问题吧,那个感兴趣,看你blog的还有wifi都连不上的?!

chris

你这blog很好看,是开源的么?

tualatrix

这个 Blog 项目是自己的,主题样式是最早从 https://blog.typlog.com 的一个基本款授权来的。

Leave a Comment