最近又开始折腾树莓派 (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),就说明连接成功了~