configuración de yamlTengo el siguiente diseño de netplan y sigue apareciendo el error
La dirección IP se muestra aquí como xxx
ethernets: comprobar sangría^
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]
Hasta donde yo sé, el espaciado es correcto. (2 espacios para cada sangría) No estoy seguro de lo que me falta.
Cualquier ayuda muy apreciada.
Respuesta1
El formato correcto es:
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]
El espaciado correcto se encuentra en /usr/share/doc/netplan/examples/static.yaml.
Seguir con:
sudo netplan generate
sudo netplan apply
Respuesta2
Lo que también me ayudó:
usando yamllint para identificar errores obvios de formato YAML.
sudo apt-get install yamllint
yamllint /etc/netplan/00-installer-config.yaml
Errores como espacios en blanco al final y líneas en blanco adicionales también pueden causar problemas
Comparando el ejemplo en
/usr/share/doc/netplan/examples/static.yaml
y mi configuración en/etc/netplan/00-installer-config.yaml
vimdiff /usr/share/doc/netplan/examples/static.yaml /etc/netplan/00-installer-config.yaml