web-dev-qa-db-fra.com

netplan vs NetworkManager sur Ubuntu 18.04 et supérieur

Quel est le concept de renderer dans un fichier de configuration netplan?

Quelle différence pratique cela fait-il entre le choix d'un rendu networkd et NetworkNamager?

Est-ce que n'importe qui (dans le deuxième cas) peut continuer avec nmtui ou nmcli?

10
pkaramol

La différence que fait renderer est la décision d'exécuter systemd-networkd ou NetworkManager. Cette distinction est identifiée par un fichier dans /etc/netplan/*.yaml.

networkd est normalement utilisé dans les installations de serveur, où l'environnement réseau est assez statique.

NetworkManager est normalement utilisé dans les installations de bureau et était utilisé dans toutes les versions antérieures d'Ubuntu. NetworkManager est plus facile à utiliser dans des environnements où les exigences du réseau changent beaucoup ... comme dans les réseaux sans fil. nmcli/nmtui/etc sont des commandes NetworkManager.

Pour utiliser NetworkManager, votre /etc/netplan/*.yaml le fichier devrait ressembler à:

network:
  version: 2
  renderer: NetworkManager

Sudo netplan --debug generate

Sudo netplan apply

reboot

14
heynnema