In the systemd-networkd logs I see following error:
Could not set route: Network is unreachable
, but I cannot really explain this.
Bem, isso lhe diz qual é o problema real. Você precisa ter o roteador dentro da sub-rede de um dos endereços IP atribuídos a qualquer interface de rede.
No seu caso, você tem um endereço IP de 192.168.0.2
com e máscara de sub-rede de 24
. O gateway está em 192.168.0.1
, que deve ser encontrado na sub-rede.
O problema ocorre dentro desta seção:
[Route]
Destination=10.0.0.64/29
Gateway=10.0.0.65
Se você não tiver outros arquivos de configuração systemd-networkd que especifiquem uma interface com um endereço IP em 10.0.0.64/29
systemd-networkd não saberá como acessar o gateway de 10.0.0.65
. Observe que os nomes de arquivos regulam a ordem na qual os arquivos estão sendo processados, pois são classificados lexicalmente antes da execução. Como afirmei acima, o gateway tem que ser próximo salto , o que significa que ele está dentro de uma sub-rede específica conhecida pelo host.