
O Cloud Host da OVH permite encaminhar facilmente vários blocos dos seus IPs para MACs virtuais numa única interface. Por exemplo, eth0
tem um endereço na 40.30.20.0/24
rede 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/32
essa 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 gateway4
parte 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 route
comando fica em branco (sem rotas). ifconfig
mostra 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?