¿Por qué se incluye NetworkManager en Ubuntu Server 18.04?

¿Por qué se incluye NetworkManager en Ubuntu Server 18.04?

Estoy un poco confundido acerca de por qué NetworkManager (y Modem-Manager) son parte de Ubuntu Server 18.04 y por qué son servicios habilitados de forma predeterminada.

Tengo entendido que Netplan es la herramienta predeterminada que se utilizará para configurar la red a través de systemd-networkd.

Tengo un Ubuntu Server 18.04 con Seafile ejecutándose. La red inalámbrica se configuró usando Netplan y networkd, que funciona bien la mayor parte del tiempo. Tengo un problema que se describe aquí:La conexión Wifi del servidor Ubuntu falla después de cada actualización de Sudo apt

Al intentar solucionar este problema, encontré entradas de registro para NetworkManager que podrían haber sido errores, así que intenté desactivarlo. El servidor sigue funcionando bien sin él, pero creo que el problema en el enlace anterior aún persiste.

Entonces, ¿por qué NetworkManager está ahí y habilitado de forma predeterminada? ¿Existe algún caso de uso que lo necesite en lugar de Netplan? ¿Me estoy perdiendo alguna funcionalidad al desactivarla?

Respuesta1

En un entorno de servidor, normalmente se utiliza netplan/networkd, debido principalmente a la naturaleza estática de su entorno de red. NetworkManager está ahí como una opción, normalmente no elegida, pero debe habilitarse y dejarse como está.

Tenga solo UN archivo .yaml en /etc/netplan. Debería verse algo similar a esto...

network:
  version: 2
  renderer: networkd
  wifis:
    wlp1s0:
      addresses: [192.168.0.66/24] # don't use the same IP address as enp3s0
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]
      access-points:
        "99PinkGins":
          password: "###############"
  ethernets:
    enp3s0:
      dhcp4: true
      optional: true

sudo netplan --debug generate

sudo netplan apply

reboot

información relacionada