所以我最近买了一个树莓派,我想在上面安装 ubuntu server 20.04。我似乎无法配置无线网络。我尝试编辑 50-cloud-init.yaml 文件,但似乎不起作用。我在谷歌上搜索了我的问题,但无法修复它。
50-cloud-init.yaml 如下所示
network:
ethernets:
eth0:
dhcp4: true
optional: true
wlan0:
access-points:
"newgateway_5GHz":
password: "clearfield"
version: 2
当我运行时sudo netplan --debug try
,我收到消息说/etc/netplan/50-cloud-init.yaml:12:13: Error in network definition: unknown key 'access-points'
我已经以多种不同的方式编辑了该文件,我曾经sudo nano /etc/netplan/50-cloud-init.yaml
在安装文件后编辑过该文件,以及打开 SD 卡上的分区并进入网络配置并以这种方式进行更改。
我已经在 Google 上搜索过我的问题,但没有找到任何想法吗?
答案1
从例子中netplan.io,我认为你的文件看起来应该是这样的:
network:
version: 2
ethernets:
eth0:
dhcp4: true
optional: true
wifis:
wlan0:
access-points:
"my_ssid":
password: "my_password"
dhcp4: true
optional: true
您的文件中有 3 个明显的错误:
- 缩进
version: 2
不正确, - 您在 部分下定义了 AP
ethernets
,它应该在wifis
部分下,并且 - 您错过了
dhcp4: true
有关 wifi 的声明。
此外,您可能需要运行以下命令:
sudo systemctl enable wpa_supplicant
sudo systemctl start wpa_supplicant
sudo netplan generate
sudo netplan apply
我希望这能成功。