Netplan não cria rota padrão

Netplan não cria rota padrão

O Cloud Host da OVH permite encaminhar facilmente vários blocos dos seus IPs para MACs virtuais numa única interface. Por exemplo, eth0tem um endereço na 40.30.20.0/24rede com um gateway de 40.30.20.254, mas seu roteador está configurado para também rotear o tráfego para 45.35.25.15/32essa mesma interface. Minhas VMs são retiradas da interface do host, com este MAC virtual atribuído. Quando tento configurar o netplan, uso esta configuração:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      addresses:
        - 45.35.25.15/32
      gateway4: 40.30.20.254
    nameservers:
      addresses: [213.186.33.99]

Normalmente, essa gateway4parte deveria me fornecer uma rota padrão, mas como está fora da sub-rede, ela vomita. Não consigo encontrar um erro específico nos logs. Depois de aplicar o netplan e até mesmo reiniciar, meu routecomando fica em branco (sem rotas). ifconfigmostra que a interface está ativa e configurada, mas sem rotas. É a única interface na VM (além disso lo), e tudo o que é necessário para corrigi-la é sudo ip route add default dev ens3, então por que o netplan não pode simplesmente adicionar uma rota tão óbvia à única interface?Este bugparece relacionado, mas nunca foi abordado.

Como uso o netplan para obter uma rota padrão neste cenário?

informação relacionada