Os arquivos Yaml são muito exigentes quanto à indentação correta. Coloque duas barras de espaço antes da palavra-chave bridges e a mensagem de erro deve desaparecer.
Estou tentando configurar uma ponte de rede para o KVM, mas continuo recebendo o erro
Error in network definition
//etc/netplan/50-cloud-init.yaml line 5 column 0: unknown key bridges.
O engraçado é que a linha 5 da coluna 0 é network
, não bridges
, então não sei por que está dizendo pontes. Aqui está o .yaml
que estou tentando:
# 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]
Os arquivos Yaml são muito exigentes quanto à indentação correta. Coloque duas barras de espaço antes da palavra-chave bridges e a mensagem de erro deve desaparecer.
Isso seria mais um comentário, mas falta reputação.
Esta mensagem de erro diz que você tem um problema em uma seção que é definida na linha 5 da coluna 0 (seção rede ), e nessa seção em algum lugar é uma palavra-chave pontes que são um problema.
Parece que essas mensagens de erro do netplan são muito confusas e pouco claras, mesmo em sua lógica. Aqui diz que a palavra-chave é desconhecida, mas tem apenas um recuo ruim.