Vários IPs estáticos com netplan

Vários IPs estáticos com netplan

no Amazon EC2, quero configurar vários IPs na interface de rede secundária.

o que quer que eu faça, sometimesnão consigo conectar aos IPs secundários, a palavra principal aqui é sometimes, é por isso que é muito complicado identificar qual é o problema ...

aqui está minha configuração atual:

EC2: m5.grande

Ubuntu 18.04 - usando netplan.

A 1ª interface de rede eth0tem 1 IP privado e 1 IP elástico, funciona o tempo todo, sem 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

também o IP privado para a eth0 é:10.20.0.45

2º - ens6possui vários IPs configurados assim:

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 um dos IPs privados possui IPs elásticos anexados. O problema é que, após a configuração, pode haver 0 ou mais IPs aos quais posso me conectar. Depois da reinicialização, pode haver um IP diferente ao qual posso me conectar a partir da segunda interface, mas não consigo me conectar a outros.

O que estou fazendo errado?

ATUALIZAR: adicionei mais IPs estáticos ao eth0e todos funcionam 100% do tempo. À ens6esquerda apenas 1 IP - e parece que está funcionando 50% do tempo... cada vez após a execução, netplan applytenho aproximadamente 50% de chance de me conectar ao IP dessa interface secundária da minha máquina. Não faço outras alterações no aws, para limitar e restringir as possibilidades do que pode estar errado.

Posso entender que se eu cometer um erro no script ele deverá funcionar ou não 100%, mas esse não é o caso aqui.

Há algo fundamentalmente errado na configuração ens6deste script?

informação relacionada