Cómo especificar la IP de origen para el tráfico saliente

Cómo especificar la IP de origen para el tráfico saliente

¡Buenos días amigos!

Tengo varias IP públicas configuradas en mi servidor y necesitaría usar una en particular para el tráfico saliente, ya que está incluida en la lista blanca de algunos servicios a los que necesito acceder.

Tengo lo siguiente en mi archivo /etc/netplan/netcfg.yaml:

  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      dhcp4: true
      dhcp4-overrides:
        route-metric: 200
  vlans:
    enp2s0.1013:
      id: 1013
      link: enp2s0
      mtu: 1400
      addresses:
        - x.x.x.12/29
        - x.x.x.13/29
      routes:
        - on-link: true
          to: 0.0.0.0/0
          via: x.x.x.1
          metric: 100

¿Qué debo cambiar para que la IP .13 sea la que se use para el tráfico saliente? Vi algunos ejemplos, pero ninguno que se pareciera a mi archivo de configuración, así que estoy un poco perdido.

Respuesta1

Busqué el código fuente de netplan. Puede especificar la dirección de origen para una ruta particular con el atributo "de". En su caso se verá así:

...
routes:
  - on-link: true
    to: 0.0.0.0/0
    via: x.x.x.1
    from: x.x.x.13
    metric: 100

información relacionada