Netplan erstellt keine Standardroute

Netplan erstellt keine Standardroute

Der OVH-Cloud-Host ermöglicht eine einfache Möglichkeit, mehrere Blöcke ihrer IPs auf einer Schnittstelle an virtuelle MACs weiterzuleiten. Beispielsweise eth0hat eine Adresse im 40.30.20.0/24Netzwerk mit einem Gateway von 40.30.20.254, aber ihr Router ist so eingerichtet, dass er auch den Datenverkehr für 45.35.25.15/32an dieselbe Schnittstelle weiterleitet. Meine VMs werden von der Hostschnittstelle aus per Macvtap verbunden, wobei diese virtuelle MAC zugewiesen ist. Wenn ich versuche, Netplan einzurichten, verwende ich diese Konfiguration:

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

Normalerweise gateway4sollte mir dieser Teil eine Standardroute geben, aber da es außerhalb des Subnetzes liegt, bricht es ab. Ich kann in den Protokollen keinen bestimmten Fehler finden. Nach der Anwendung von Netplan und sogar nach dem Neustart routeist mein Befehl leer (überhaupt keine Routen). ifconfigzeigt an, dass die Schnittstelle aktiv und konfiguriert ist, nur keine Routen. Es ist die einzige Schnittstelle auf der VM (außer lo), und alles, was man braucht, um es zu reparieren, ist sudo ip route add default dev ens3, also warum kann Netplan nicht einfach eine so offensichtliche Route zur einzigen Schnittstelle hinzufügen??Dieser Fehlerscheint damit zusammenzuhängen, wurde aber nie angesprochen.

Wie verwende ich Netplan, um in diesem Szenario eine Standardroute zu erhalten?

verwandte Informationen