连接到新的 Wifi 网络

连接到新的 Wifi 网络

我在 Intel Joule 上使用 Ubuntu Core。我完成了所有设置,一切正常。我连接到 wifi 网络,并能够通过 SSH 进入 Joule。但是,我们刚刚在办公室专门为此设置了一个新的 wifi 网络,我不知道如何切换到新的 wifi 网络。我最初连接到当前网络的方式是通过“首次启动”配置步骤。

有没有办法切换到不同的 wifi 网络?

谢谢。

答案1

请注意,您应该能够简单地运行sudo console-conf,这是您已经完成的首次启动设置。但它不支持更复杂的网络设置,因此更彻底的答案是:

Ubuntu Core 镜像利用网络计划,并使用 systemd-networkd 后端。我手头没有 Joule,但我这里有我的 Dragon 板,我使用第一个启动设置来配置有线以太网连接。让我向您介绍如何使用 netplan 设置无线连接。

  1. 修改/etc/netplan/00-snapd-config.yaml。这是 console-conf 在第一次启动时生成的文件。由于我在第一次启动时配置了有线连接,所以我的文件如下所示:

    # This is the network config written by 'console-conf'
    network:
      ethernets:
        eth0:
          addresses: []
          dhcp4: true
      version: 2
    

    因为我想启用 wifi,所以我将此文件更新为:

    # This is the network config written by 'console-conf'
    network:
      ethernets:
        eth0:
          addresses: []
          dhcp4: true
      wifis:
        wlan0:
          access-points:
            <access point name>:
              password: <password>
          dhcp4: true
      version: 2
    
  2. 运行sudo netplan generate以生成 systemd-networkd 必要的后端配置。

  3. 运行sudo netplan apply以实际应用新配置。

您可以定期运行networkctl,然后您会看到接口出现。

相关内容