Netplanはデフォルトパスを生成しません。

Netplanはデフォルトパスを生成しません。

OVHクラウドホストを使用すると、IPの複数のブロックを1つのインターフェイスから仮想MACにルーティングする簡単な方法を使用できます。たとえば、アドレスのあるネットワークにゲートウェイがありますが、そのルータeth0も同じインターフェイスにトラフィックをルーティングするように設定されています。私の仮想マシンにはホストインターフェイスにmacvtap'dがあり、この仮想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を使用してデフォルトパスを取得するにはどうすればよいですか?

ベストアンサー1

おすすめ記事