Неверный 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 ответов
Добавьте пробел, используя пробел, а не табуляцию в вышеупомянутой строке.