настройка 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