Ubuntu 19.04にこれら3つのうちの1つがあれば十分ですか? 3つすべてを使用して、それらが競合しないように構成する方法はありますか?
しますsystemd-networkd
networking.serviceによって開始されましたか?
ご存知かもしれませんが、_/etc/network/interfaces
_はnetplan
に置き換えられました。また、netplan
は、NetworkManager
と_systemd-networkd
_の両方で正常に動作します。
だからあなたはそれらすべてを一緒に働かせることができます!
Ubuntuをデスクトップとして実行している場合は、NetworkManager
またはconfig netplan
を使用して、デフォルトのレンダラーとしてNetworkManager
を使用する必要があります。
_network:
version: 2
renderer: NetworkManager
_
それ以外の場合は、netplan
自体でインターフェースを簡単にセットアップできます。たとえば、interfaces
のような構成と_network-manager
_を一緒に使用できます。
_network:
version: 2
renderer: NetworkManager
wifis:
wlp4s0:
dhcp4: yes
access-points:
my-access-point:
password: passw00rd
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.10/24
dhcp4: false
dhcp6: false
gateway4: "192.168.1.1"
nameservers:
addresses:
- "8.8.4.4"
- "8.8.8.8"
_
構成
ネットプランを構成するには、構成ファイルを/ etc/netplan /に.yaml拡張子を付けて保存し(例:/etc/netplan/config.yaml)、Sudo netplan applyを実行します。このコマンドは、構成を解析してシステムに適用します。/etc/netplan /の下のディスクに書き込まれた設定は、再起動しても保持されます。
ネットプランをifupdown
で置き換えることはまだ可能ですが、私が示唆するものではありません。
ifupdown
をインストールするnetplan
を削除しますinterfaces
を設定する/etc/NetworkManager/NetworkManager.conf
_を構成して、インターフェースを管理できるようにします。dhclient
を直接実行して、インターフェイスを起動することもできます。