web-dev-qa-db-ja.com

NetworkManagerまたはnetworkdを実行していますか?

Netplanの使用方法を学んでいます。 YAML設定ファイルを作成するとき、使用するレンダラー(NetworkManagerまたはnetworkd)を知る必要があります。

NetworkManagerを実行しているか、networkdを使用しているかを知るにはどうすればよいですか?

4
user822833

デフォルトでは、UbuntuデスクトップバージョンにはNetwork Managerが付属しています。ほとんどのデスクトップ環境では、うまく機能します。この場合、ネットプランファイルはネットワークマネージャーにネットワークを引き渡す必要があります。通常、関連するファイルは/etc/netplan/01-network-manager-all.yamlです。

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

Ubuntuサーバー版では、デフォルトではデスクトップ環境がインストールされていないため、つまり、Gnome、Unity、Wayland、KDEなど、Network Managerは使用できないため、インストールされません。バージョン17.10以降では、ネットワークはネットプランだけで処理されます。典型的な関連ファイルは/etc/netplan/01-netcfg.yamlです。通常は次のとおりです。

# 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

...ここで、enp0s3は関連するインターフェースです。これにより、yamlファイルを編集して以下を実行することにより、完全かつ詳細な設定が可能になるまでDHCPによるインターネット接続が可能になります。

Sudo netplan apply 
5
chili555