Почему NetworkManager включен в Ubuntu Server 18.04?

Почему NetworkManager включен в Ubuntu Server 18.04?

Я немного не понимаю, почему NetworkManager (и Modem-Manager) являются частью Ubuntu Server 18.04 и почему они включены по умолчанию.

Насколько я понимаю, Netplan — это инструмент по умолчанию, используемый для настройки сети через systemd-networkd.

У меня Ubuntu Server 18.04 с запущенным Seafile. Беспроводная сеть была настроена с помощью Netplan и networkd, которые работают нормально большую часть времени. У меня есть проблема, которая описана здесь:Подключение к Ubuntu Server Wifi прерывается после каждого обновления sudo apt

Пытаясь устранить эту проблему, я нашел записи в журнале NetworkManager, которые могли быть ошибками, поэтому я попытался отключить его. Сервер продолжает нормально работать без него, но я думаю, что проблема в ссылке выше все еще остается

Так почему же NetworkManager там есть и включен по умолчанию? Есть ли вариант использования, который требует его вместо Netplan? Я теряю какую-то функциональность, отключая его?

решение1

В серверной среде обычно используется netplan/networkd, в основном из-за статической природы его сетевой среды. NetworkManager есть как выбор, обычно не выбирается, но должен быть включен и оставлен в покое.

Имейте только ОДИН файл .yaml в /etc/netplan. Он должен выглядеть примерно так...

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

Связанный контент