Por que o NetworkManager está incluído no Ubuntu Server 18.04?

Por que o NetworkManager está incluído no Ubuntu Server 18.04?

Estou um pouco confuso sobre por que o NetworkManager (e o Modem-Manager) fazem parte do Ubuntu Server 18.04 e por que são serviços habilitados por padrão.

Meu entendimento é que o Netplan é a ferramenta padrão a ser usada para configurar a rede via systemd-networkd.

Eu tenho um Ubuntu Server 18.04 com Seafile em execução. A rede sem fio foi configurada usando Netplan e networkd, que funciona bem na maioria das vezes. Eu tenho um problema que está descrito aqui:A conexão Ubuntu Server Wifi falha após cada atualização do sudo apt

Ao tentar solucionar esse problema, encontrei entradas de log do NetworkManager que poderiam ser erros, então tentei desativá-lo. O servidor continua funcionando bem sem ele, mas acho que o problema no link acima ainda permanece

Então, por que o NetworkManager está lá e ativado por padrão? Existe um caso de uso que precisa disso em vez do Netplan? Estou perdendo alguma funcionalidade ao desativá-la?

Responder1

Em um ambiente de servidor, normalmente é usado netplan/networkd, principalmente devido à natureza estática de seu ambiente de rede. O NetworkManager existe como uma opção, normalmente não escolhida, mas deve ser habilitada e deixada de lado.

Tenha apenas UM arquivo .yaml em /etc/netplan. Deveria ser algo parecido com isso...

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

informação relacionada