NETPLAN não aceita configurações

NETPLAN não aceita configurações

configuração do yamlEu tenho o seguinte layout netplan e ele continua apresentando erro

Endereço IP mostrado aqui como xxx

ethernets: verifique o recuo ^

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s8:
    addresses: [xxx.xxx.xxxx.xxx/xx]
    gateway4: xxx.xxx.xxx.xxx
    nameservers:
      addresses: [8.8.8.8,x.x.x.x]

Pelo que sei, o espaçamento está correto. (2 espaços para cada recuo) Não tenho certeza do que estou perdendo.

Qualquer ajuda muito apreciada

Responder1

O formato correto é:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s8:
      addresses:
        - 10.10.10.2/24
      gateway4: 10.10.10.1
      nameservers:
          addresses: [10.10.10.1, 1.1.1.1]

O espaçamento correto é encontrado em /usr/share/doc/netplan/examples/static.yaml.

Siga com:

sudo netplan generate
sudo netplan apply

Responder2

O que também me ajudou:

  • usando o yamllint para identificar erros óbvios de formatação YAML.

    • sudo apt-get install yamllint

    • yamllint /etc/netplan/00-installer-config.yaml

    • Erros como espaços em branco à direita e linhas em branco extras também podem causar problemas

  • Comparando o exemplo em /usr/share/doc/netplan/examples/static.yamle minha configuração em/etc/netplan/00-installer-config.yaml

    • vimdiff /usr/share/doc/netplan/examples/static.yaml /etc/netplan/00-installer-config.yaml

informação relacionada