Netplan 抱怨“未知的密钥桥”

Netplan 抱怨“未知的密钥桥”

我正在尝试为 KVM 设置网桥,但一直收到错误

网络定义错误//etc/netplan/50-cloud-init.yaml line 5 column 0: unknown key bridges.

有趣的是,第 5 行第 0 列是network,而不是bridges,所以我不确定为什么它说的是桥梁。这是.yaml我正在尝试的:

# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      dhcp4: no
bridges:
    br0:
      interfaces: [enp2s0]
      dhcp4: no
      addresses: [192.168.1.3/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1]

答案1

Yaml 文件对于缩进的正确性要求非常严格。在 bridges 关键字前放置两个空格键,错误消息就会消失。

答案2

桥梁应该与版本处于同一级别,而不是网络

答案3

这更像是一种评论,但却缺乏声誉。

https://askubuntu.com/a/1076559/873039

此错误消息表明您在定义的部分中遇到了问题第 5 行 第 0 列网络部分),并且在这一部分的某处有一个关键字桥梁这是一个问题。

这些 netplan 错误消息看起来非常混乱和不清晰,甚至逻辑上也不清楚。这里说关键字未知,但缩进很差。

相关内容