Como configurar o netplan com endereços de loopback adicionais, mas principalmente usar o NetworkManager?

1

Instalei recentemente o Kubuntu 18.04, que usa o netplan em vez dos antigos subsistemas de rede. No passado eu configurei alguns endereços de loopback extra por uma variedade de razões usando /etc/network/interfaces , entretanto isso não funciona mais em 18.04. Para o meu ambiente de desenvolvimento de trabalho, também preciso de 172.16.123.1 adicionado a uma interface de loopback.

O que eu notei é que o atual arquivo de configuração netplan apenas desvia todo o gerenciamento de rede para o NetworkManager, no entanto, pelo que eu posso dizer, o NetworkManager não tem capacidade de gerenciar dispositivos loopback ou adicionar endereços de loopback.

Então, qual é a maneira correta com o netplan de configurar alguns endereços de loopback adicionais, mas ainda usar principalmente o NetworkManager para configuração da interface?

    
por cardonator 08.05.2018 / 06:58

2 respostas

2

Não tenho certeza se essa é a "maneira correta", mas funciona como você quer.

Você pode definir qual renderizador deve ser usado para a interface de loopback, como abaixo, edite o arquivo /etc/netplan/01-network-manager-all.yaml (ou seu arquivo * .yaml):

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    lo:
      renderer: networkd
      match:
        name: lo
      addresses:
        - 172.16.123.1/32

Testado e funciona como esperado no Ubuntu 18.04 Desktop.

Espero que isso ajude.

    
por user822833 09.05.2018 / 07:41
0

Eu encontrei após a última atualização do ubuntu 18.4.1 eu tive que usar a sintaxe:

lo:
  addresses: [IPADDRESS]

O arquivo YAML é muito exigente quanto a espaços e recuos. Observe que os colchetes são obrigatórios.

    
por MickM 08.08.2018 / 13:02