web-dev-qa-db-fra.com

Est-ce que j'exécute NetworkManager ou networkd?

J'apprends à utiliser netplan. Lors de l'écriture d'un fichier de configuration YAML, j'ai besoin de savoir quel moteur de rendu utiliser, NetworkManager ou networkd.

Comment savoir si j'exécute NetworkManager ou networkd?

4
user822833

Par défaut, la version de bureau Ubuntu est fournie avec Network Manager. Dans la plupart des environnements de bureau, cela fait du bon travail. Dans ce cas, le fichier netplan doit transférer la mise en réseau à Network Manager. Typiquement, le fichier correspondant est /etc/netplan/01-network-manager-all.yaml Il se lit comme suit:

    # Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Dans Ubuntu Server Edition, aucun environnement de bureau n’est installé par défaut; C'est-à-dire que Gnome, Unity, Wayland, KDE, etc., Network Manager n'est pas possible et n'est donc pas installé. Dans les versions 17.10 et supérieures, la mise en réseau est gérée par netplan uniquement. Le fichier pertinent typique est /etc/netplan/01-netcfg.yaml Il se lit généralement comme suit:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: yes

... où enp0s3 est votre interface pertinente. Cela permettra une connexion Internet par DHCP jusqu’à ce qu’une configuration complète et ultérieure puisse être effectuée en modifiant le fichier yaml et en procédant comme suit:

Sudo netplan apply 
4
chili555