我在 Intel Joule 上使用 Ubuntu Core。我完成了所有设置,一切正常。我连接到 wifi 网络,并能够通过 SSH 进入 Joule。但是,我们刚刚在办公室专门为此设置了一个新的 wifi 网络,我不知道如何切换到新的 wifi 网络。我最初连接到当前网络的方式是通过“首次启动”配置步骤。
有没有办法切换到不同的 wifi 网络?
谢谢。
答案1
请注意,您应该能够简单地运行sudo console-conf
,这是您已经完成的首次启动设置。但它不支持更复杂的网络设置,因此更彻底的答案是:
Ubuntu Core 镜像利用网络计划,并使用 systemd-networkd 后端。我手头没有 Joule,但我这里有我的 Dragon 板,我使用第一个启动设置来配置有线以太网连接。让我向您介绍如何使用 netplan 设置无线连接。
修改
/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
运行
sudo netplan generate
以生成 systemd-networkd 必要的后端配置。- 运行
sudo netplan apply
以实际应用新配置。
您可以定期运行networkctl
,然后您会看到接口出现。