Недопустимый 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 строка всегда является проблемой. Что я делаю неправильно здесь?

1
задан 30 January 2019 в 05:58

1 ответ

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

1
ответ дан 7 December 2019 в 15:08

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

Похожие вопросы: