Ao usar netplan generate
, continuei recebendo uma mensagem de erro:
gateway4
foi preterido, use rotas padrão em vez disso.
Para atribuições de endereços IP estáticos no netplan, sempre usei a estrutura:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: false
dhcp6: false
addresses:
- 192.168.10.10/24
gateway4: 192.168.10.1
nameservers:
addresses: [192.168.10.1]
Obviamente gateway4
está referenciando gateway4: 192.168.10.1
, mas como podemos corrigi-lo?
A sintaxe atual a ser substituída
gateway4
éroutes
comto
evia
.Para o netplan acima baseado na
192.168.10.0/24
rede, seria:Então toda a configuração seria:
Atualmente há uma referência muito boa cheia de exemplos práticos em: https://netplan.io/examples/
Uma outra dica ao trabalhar em arquivos netplan
yamllint
pode poupar muitos problemas.Por exemplo, eu introduzi um pequeno erro de formatação:
Então, quando eu executar
yamllint
, obterei um número de linha que deve ajudar a rastrear onde estão os erros.Se você tiver algum erro de sintaxe (por exemplo, problemas de espaçamento), o yamlint fornecerá os números de linha de seus problemas.
Espero que isso tenha feito o seu
netplan generate
enetplan apply
corra bem!