Неверный YAML для netplan: сопоставление значений

Итак, я пытаюсь установить статический IP-адрес для моего сервера Ubuntu 18.04.1 LTS. Я взял конфиг ethernet с этого сайта.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.1/24]
      gateway4: 192.168.0.1
        nameservers:
          addresses: [192.168.0.1,8.8.8.8]

Я тщательно следил за тем, чтобы между двоеточиями был пробел, не использовал табуляции и следил за тем, чтобы в конце каждой строки не было пробелов. Тем не менее, когда я бегуnetplan --debug generate, Я получил:

Invalid YAML at /etc/netplan/01-network-card.yaml line 9 column 19: mapping values are not allowed in this context

Затем я сравнил конфигурацию с некоторыми другими примерами конфигурации ( 1, 2, 3) и не заметил большой разницы.

Я также попытался поместить адреса как:

addresses: [ "192.168.0.1/24" ]

Как видно в этом конфиге не повезло. Что бы я ни пытался, кажется, что gateway4 линия всегда проблема. Что я здесь не так делаю?

0 ответов

Добавьте пробел, используя пробел, а не табуляцию в вышеупомянутой строке.

Другие вопросы по тегам