树莓派 4 上的 Ubuntu 20.10 Server 无法看到网络

树莓派 4 上的 Ubuntu 20.10 Server 无法看到网络

所以我一直在尝试在 Raspberry Pi 4 上的 Ubuntu 20.10 上设置一个 WordPress 网站,并且多次弄乱了配置文件和其他设置。因此,当我犯错时,我多次刷新了我的 SD 卡(用作启动驱动器),以便重新开始。所以我搞砸了,并使用 Raspberry pi Imager 工具刷新了我的 SD 卡,然后我安装了 Ubuntu 20.10 服务器,我已经做了很多。然后我去设置我的网络配置以连接到我的网络,该网络名为 newgateway_5GHz /etc/netplan/50-cloud-init.yaml。然后我继续执行下一步,即运行sudo systemctl enable wpa_suppilcant然后sudo systemctl start wpa_supplicant然后运行sudo netplan generate然后最后sudo netplan apply重启。当我重新启动并运行ip a以检查是否获得了 IP 地址时。我没有得到它,所以我回溯了我的步骤,并没有发现任何问题。然后,我使用了另一张我已设置为 Raspberry Pi os LITE 备份的 SD 卡并更新了固件,但仍然没有任何反应。因此,我再次刷新了原始 SD 卡,但这次为 GUI 安装 Ubuntu 20.10 桌面版以查看 newgateway_5GHz 是否显示。我去浏览可用的网络进行连接。有趣的是,我没有看到它列出,但我有一台连接到同一网络的 Windows 机器。幸运的是,路由器有第二个接入点称为 newgateway1。我可以在我的 Pi 上连接到它。newgateway_5GHz 和 newgateway1 之间的唯一区别是 newgateway_5GHz 是一个 5 GHz 网络,而 newgateway1 只有 2.4 GHz。关于如何解决我的问题有什么想法吗?

以下是etc/netplan/50-cloud-init.yaml我为 newgateway_5GHz 使用的配置

network:
version: 2
ethernets:
    eth0:
        dhcp4: true
        match:
            driver: bcmgenet smsc95xx lan78xx
        optional: true
        set-name: eth0
wifis:
    wlan0:
        access-points:
            "newgateway_5GHz":
                password: "**********"
        optional: true
        dhcp4: true

以下是etc/netplan/50-cloud-init.yaml我对 newgateway1 使用的配置

network:
version: 2
ethernets:
    eth0:
        dhcp4: true
        match:
            driver: bcmgenet smsc95xx lan78xx
        optional: true
        set-name: eth0
wifis:
    wlan0:
        access-points:
            "newgateway1":
                password: "********"
        optional: true
        dhcp4: true

笔记:

我已将网络密码替换为*,但密码的字符数与实际密码的字符数相符。

答案1

嗯,好像你搞错了空格。大多数 *.yaml 文件都对缩进敏感。对于你的情况,它应该如下所示:

network:
version: 2
ethernets:
    eth0:
        dhcp4: true
        match:
            driver: bcmgenet smsc95xx lan78xx
        optional: true
        set-name: eth0
wifis:
    wlan0:
        access-points:
            "newgateway1":
                password: "********"
        optional: true
        dhcp4: true

相关内容