Múltiples IP estáticas con netplan

Múltiples IP estáticas con netplan

en Amazon EC2 quiero configurar varias IP en la interfaz de red secundaria.

Haga lo que haga, sometimesno puedo conectarme a las IP secundarias, la palabra principal aquí es sometimes, por eso es muy complicado identificar cuál es el problema...

Está es mi configuración actual:

EC2: m5.grande

Ubuntu 18.04: uso de netplan.

La primera interfaz de red eth0tiene 1 IP privada y 1 IP elástica, funciona todo el tiempo, no hay problemas. eth0 setup:

root@multi-ip-host:/etc/netplan# cat 50-cloud-init.yaml 
network:
    version: 2
    ethernets:
        eth0:
            dhcp4: true
            match:
                macaddress: 02:19:c1:0c:e8:a0
            set-name: eth0

También la IP privada para eth0 es:10.20.0.45

Segundo: ens6tiene varias IP configuradas de esta manera:

root@multi-ip-host:/etc/netplan# cat 51-ens6.yaml 
network:
  version: 2
  renderer: networkd
  ethernets:
    ens6:
      addresses:
       - 10.20.0.11/20
       - 10.20.0.198/20
       - 10.20.0.22/20
      dhcp4: no
      routes:
       - to: 0.0.0.0/0
         via: 10.20.0.1 # Default gateway
         table: 1000
       - to: 10.20.0.11
         via: 0.0.0.0
         scope: link
         table: 1000
       - to: 10.20.0.198
         via: 0.0.0.0  
         scope: link 
         table: 1000
       - to: 10.20.0.22
         via: 0.0.0.0
         scope: link
         table: 1000
      routing-policy:
        - from: 10.20.0.11
          table: 1000
        - from: 10.20.0.198
          table: 1000
        - from: 10.20.0.22
          table: 1000

cada una de las IP privadas tiene IP elásticas adjuntas. El problema es que, después de la configuración, puede haber 0 o más IP a las que pueda conectarme. Luego, después de reiniciar, puede haber una IP diferente a la que puedo conectarme desde la segunda interfaz, pero no puedo conectarme a otras.

¿Que estoy haciendo mal?

ACTUALIZAR: Agregué más IP estáticas eth0y todas funcionan el 100% del tiempo. A ens6la izquierda solo hay 1 IP, y parece que funciona el 50% del tiempo... cada vez que lo ejecuto, netplan applytengo aproximadamente un 50% de posibilidades de conectarme a la IP de esa interfaz secundaria desde mi máquina. No hago otros cambios en AWS, para limitar y reducir las posibilidades de lo que puede estar mal.

Puedo entender que si cometo un error en el script debería funcionar o no al 100%, pero ese no es el caso aquí.

¿Hay algo fundamentalmente incorrecto en la configuración ens6de este script?

información relacionada