Netplanはデフォルトルートを作成しません

Netplanはデフォルトルートを作成しません

OVH クラウド ホストを使用すると、複数の IP ブロックを 1 つのインターフェイス上の仮想 MAC に簡単にルーティングできます。たとえば、 はネットワーク上に のゲートウェイを持つeth0アドレスを持っていますが、そのルーターは のトラフィックを同じインターフェイスにルーティングするように設定されています。私の VM はホスト インターフェイスから macvtap され、この仮想 MAC が割り当てられています。netplan をセットアップするときは、次の構成を使用します。40.30.20.0/2440.30.20.25445.35.25.15/32

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

通常、そのgateway4部分はデフォルト ルートを提供するはずですが、サブネットの外側にあるため、失敗します。ログに特定のエラーが見つかりません。netplan を適用し、再起動した後でも、コマンドはroute空白です (ルートがまったくありません)。 はifconfig、インターフェイスが起動して構成されていることを示していますが、ルートはありません。これは VM 上の唯一のインターフェイス ( を除くlo) であり、これを修正するには を実行するだけです。sudo ip route add default dev ens3では、なぜ netplan は、唯一のインターフェイスにこのような明白なルートを追加できないのでしょうか?このバグ関連しているようですが、対処されていません。

このシナリオで netplan を使用してデフォルト ルートを取得するにはどうすればよいですか?

関連情報