Rotas no Netplan… usando rotas: do exemplo diz chave desconhecida

1

Eu tenho dois NIC conectados a redes privadas, um que vai para uma rede sem saída e o outro que pode acessar a Internet por meio do NAT.

Quando eu levanto, a rota de saída é transferida para a rede que não leva a lugar nenhum e nenhuma das redes funciona mais.

Eu tentei

routes:
 - to: 0.0.0.0/0
 via: <gateway address>
 metric: 1

da página do homem em pânico e netplan geram rotas-chave desconhecidas de retorno

Adorei quando a documentação está evidentemente errada.

Alguém sabe como eu digo netplan qual nic usar para a internet? Definir uma rota padrão?

Muito frustrante.

obrigado.

EDIT: Ok ... parece que descobri. As rotas estão associadas às interfaces, em vez de serem globais. Como em ...

ethernets:
  enp0:
    name: enp0s3
    addresses: [192.168.0.128/24]
    gateway4: 192.168.0.1
    nameservers:
      addresses: [8.8.8.8,8.8.4.4]
    routes:
     - to: <network>
     via: <gateway address>
     metric: 1
  enp1:
   <etc...>
    routes:
     - to: <network>
     via: <gateway address>
     metric: 5

Pelo menos gerar não gera erros e as rotas parecem mudar.

    
por Networklackey 20.12.2017 / 03:23

2 respostas

4

Como você afirmou em sua pergunta, a página de manual do netplan está errada. No exemplo na página manual, routes são colocados incorretamente no mesmo nível que ethernets :

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    id0:
      match:
        macaddress: 00:11:22:33:44:55
      wakeonlan: true
      dhcp4: true
      addresses:
      - 192.168.14.2/24
      ...
  routes:
  - to: 0.0.0.0/0
    via: 11.0.0.1
    metric: 3

A maneira correta é colocar as rotas sob a interface pelas quais as rotas passam, por exemplo:

network:
  ...
  ethernets:
    id0:
      addresses:
      - 10.0.0.2/24
      ...
      routes:
      - to: 192.168.0.0/16
        via: 10.0.0.1
    
por Bjorn 05.01.2018 / 16:07
0

[SOLUÇÃO} Mais ou menos ...

O roteamento netplan que eu coloquei na pergunta está correto e funciona. Meu problema acaba sendo com a rede do Virtualbox sendo instável. Ele funcionará bem em um ponto e falhará sem motivo aparente na próxima reinicialização.

Hora de experimentar o VMPlayer.

    
por Networklackey 25.12.2017 / 03:48