Netplan no crea una ruta predeterminada

Netplan no crea una ruta predeterminada

El host en la nube de OVH permite enrutar fácilmente varios bloques de sus IP a MAC virtuales en una sola interfaz. Por ejemplo, eth0tiene una dirección en la 40.30.20.0/24red con una puerta de enlace de 40.30.20.254, pero su enrutador está configurado para enrutar también el tráfico a 45.35.25.15/32esa misma interfaz. Mis máquinas virtuales están macvtap fuera de la interfaz del host, con esta MAC virtual asignada. Cuando intento configurar netplan, uso esta configuración:

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, esa gateway4pieza debería darme una ruta predeterminada, pero como está fuera de la subred, vomita. No puedo encontrar un error específico en los registros. Después de aplicar netplan e incluso reiniciar, mi routecomando está en blanco (no hay ninguna ruta). ifconfigmuestra que la interfaz está activa y configurada, pero no hay rutas. Es la única interfaz en la VM (además de lo), y todo lo que se necesita para solucionarlo es sudo ip route add default dev ens3, entonces, ¿por qué netplan no puede simplemente agregar una ruta tan obvia a la única interfaz?este errorParece relacionado, pero nunca se abordó.

¿Cómo uso netplan para obtener una ruta predeterminada en este escenario?

información relacionada