Ubuntu Server 18.04에 NetworkManager가 포함된 이유는 무엇입니까?

Ubuntu Server 18.04에 NetworkManager가 포함된 이유는 무엇입니까?

NetworkManager(및 Modem-Manager)가 Ubuntu Server 18.04의 일부인 이유와 기본적으로 서비스가 활성화되어 있는 이유에 대해 약간 혼란스럽습니다.

제가 이해한 바에 따르면 Netplan은 systemd-networkd를 통해 네트워킹을 구성하는 데 사용되는 기본 도구입니다.

Seafile이 실행되는 Ubuntu Server 18.04가 있습니다. 무선 네트워킹은 Netplan을 사용하여 구성되었으며 대부분의 경우 제대로 작동합니다. 여기에 설명된 문제가 있습니다.각 sudo apt 업그레이드 후 Ubuntu Server Wi-Fi 연결이 실패합니다.

이 문제를 해결하는 동안 오류가 있을 수 있는 NetworkManager에 대한 로그 항목을 발견하여 비활성화해 보았습니다. 그것 없이도 서버는 계속 잘 작동하지만 위 링크의 문제는 여전히 남아 있는 것 같습니다.

그렇다면 왜 NetworkManager가 있고 기본적으로 활성화되어 있습니까? Netplan 외에 이를 필요로 하는 사용 사례가 있습니까? 비활성화하면 일부 기능이 누락됩니까?

답변1

서버 환경에서는 네트워킹 환경의 정적 특성으로 인해 일반적으로 netplan/networkd가 사용됩니다. NetworkManager는 선택 사항으로 존재하며 일반적으로 선택되지 않지만 활성화하고 그대로 두어야 합니다.

/etc/netplan에 .yaml 파일이 하나만 있어야 합니다. 이것과 비슷하게 보일 것입니다 ...

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

관련 정보