web-dev-qa-db-fra.com

Comment configurer netplan avec des adresses de bouclage supplémentaires mais principalement avec NetworkManager?

J'ai récemment installé Kubuntu 18.04, qui utilise netplan au lieu des anciens sous-systèmes de réseau. Dans le passé, j’ai configuré quelques adresses de bouclage supplémentaires pour diverses raisons en utilisant /etc/network/interfaces, mais cela ne fonctionne plus dans la version 18.04. Pour mon environnement de développement professionnel, il faut également que 172.16.123.1 soit ajouté à une interface de bouclage.

Ce que j’ai remarqué, c’est que le fichier de configuration netplan actuel détourne simplement toute la gestion du réseau vers NetworkManager. Cependant, ce que je peux dire, NetworkManager n’a aucune possibilité de gérer des périphériques de bouclage ou d’ajouter des adresses de bouclage.

Alors, quelle est la manière correcte avec netplan de configurer des adresses de bouclage supplémentaires tout en utilisant principalement NetworkManager pour la configuration d'interface?

1
cardonator

Je ne suis pas sûr que ce soit la "bonne façon" mais cela fonctionne comme vous le souhaitez.

Vous pouvez définir le rendu à utiliser pour l'interface de bouclage, comme ci-dessous, éditez le fichier /etc/netplan/01-network-manager-all.yaml (ou votre fichier * .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

Testé et fonctionne comme prévu sur Ubuntu 18.04 Desktop.

J'espère que cela t'aides.

2
user822833

Vous pouvez soit ajouter une adresse IP avec

lo:
   addresses: [192.168.1.1/24]

ou

lo:
    addresses:
    - 192.168.1.1/24

Pour afficher toutes les adresses IP attribuées au bouclage, utilisez la commande ip address

0
Collin

J'ai trouvé après la dernière mise à jour d'ubuntu 18.4.1 que je devais utiliser la syntaxe:

lo:
  addresses: [IPADDRESS]

Le fichier YAML est très pointilleux sur les espaces et les retraits. Notez que les crochets sont obligatoires.

0
MickM