NETPLAN не принимает настройки

NETPLAN не принимает настройки

настройка yamlУ меня есть следующая схема netplan, и она постоянно выдает ошибку

IP-адрес здесь показан как xxx

Ethernet: проверьте отступ^

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]

Насколько мне известно, интервалы все правильные. (2 пробела на каждый отступ). Не уверен, что я упускаю.

Любая помощь будет высоко оценена.

решение1

Правильный формат:

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]

Правильный интервал можно найти в /usr/share/doc/netplan/examples/static.yaml.

Подпишитесь на:

sudo netplan generate
sudo netplan apply

решение2

Что еще мне помогло:

  • использование yamllint для выявления очевидных ошибок форматирования YAML.

    • sudo apt-get install yamllint

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

    • Такие ошибки, как конечные пробелы и лишние пустые строки, также могут вызывать проблемы.

  • Сравнивая пример /usr/share/doc/netplan/examples/static.yamlи мою конфигурацию/etc/netplan/00-installer-config.yaml

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

Связанный контент