Ubuntu 17.10 adicionando múltiplas rotas estáticas para NIC com Netplan

2

Estou tentando adicionar duas rotas estáticas ao meu NIC. Eu posso adicionar um OK, mas se eu tentar adicionar um segundo, toda a conexão de rede pára de funcionar até eu derrubar o segundo cartão.

Esta é a minha configuração atual, que funciona:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes
    eno2:
        dhcp4: no
        dhcp6: no
        addresses: [10.10.0.11/24]
        gateway4: 10.10.0.4
        routes:
        - to: 192.168.1.0/24
          via: 10.10.0.4        

Mas preciso adicionar outra rota para 192.168.10.0/24 pelo mesmo gateway 10.10.0.4

Eu tentei adicionar vários IPs à mesma rota, como:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes
    eno2:
        dhcp4: no
        dhcp6: no
        addresses: [10.10.0.11/24]
        gateway4: 10.10.0.4
        routes:
        - to: [192.168.1.0/24, 192.168.10.0/24]
          via: 10.10.0.4        

e

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes
    eno2:
        dhcp4: no
        dhcp6: no
        addresses: [10.10.0.11/24]
        gateway4: 10.10.0.4
        routes:
        - to: 192.168.1.0/24
          via: 10.10.0.4        
        - to: 192.168.10.0/24
          via: 10.10.0.4   

Mas ambos os itens acima fazem com que a rede falhe. Como eu tenho que formatar isso para que eu possa ter duas rotas estáticas?

    
por Sinmok 05.03.2018 / 16:32

2 respostas

2

Então, a segunda opção está correta. Eu só tive que reiniciar algumas vezes antes de começar a trabalhar. Estranho. Use esta sintaxe:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes
    eno2:
        dhcp4: no
        dhcp6: no
        addresses: [10.10.0.11/24]
        gateway4: 10.10.0.4
        routes:
        - to: 192.168.1.0/24
          via: 10.10.0.4        
        - to: 192.168.10.0/24
          via: 10.10.0.4 
    
por Sinmok 05.03.2018 / 17:37
1

Após fazer alterações, faça o seguinte para que ele seja imediatamente:

sudo netplan apply
    
por Nico 20.07.2018 / 23:10