> nmcli device
:
DEVICE TYPE STATE CONNECTION
eno1 ethernet unmanaged --
lo loopback unmanaged --
次に実行しますsudo nmcli dev set eno1 managed yes
。しかしまだそこにいる管理されていない状態? ?
管理するにはどうすればよいですか?また注:
cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
そうすべきですかtrue
?
答え1
あなたはする必要がありますいいえmanaged=false
に変更してくださいmanaged=true
。そうしないと、同じインターフェイスを管理する2つの競合ツールが発生する可能性があります。
〜のようにNetworkManager は Debian Wiki で説明されています。:
Debian 6.0 "Squeeze"以降、NetworkManagerはデフォルトで/ etc / network / interfacesで定義されているインターフェイスを管理しません。
管理されていないデバイスは、NetworkManagerがこれらのネットワークデバイスを処理しないことを意味します。これは、2つの条件が満たされると発生します。
このファイルには、
/etc/network/interfaces
インターフェイスに関するすべての内容が含まれています。allow-hotplug eth0 iface eth0 inet dhcp
以下
/etc/NetworkManager/NetworkManager.conf
を含みます。[main] plugins=ifupdown,keyfile [ifupdown] managed=false
したがって、構成の一部/etc/network/interfaces
(または次のファイルから)を削除/コメントアウトできます。/etc/network/interfaces.d/
ネットワーク管理者代わりに処理上下ならそれがあなたに十分でない場合。
以下を行う必要があります。
ネットワーク経由でリモートで実行せずにローカルで実行します。そうしないと、再構成中にアクセスが失われます。
ifdown eno1
走る上下なら構成を削除する前の正しい状態でした。/etc/network/interfaces...
orで始まるブロック全体auto eno1
のエントリを削除またはコメントアウトします(wikiの例では、DHCPを含む限り減らす可能性があります)。allow-hotplug eno1
iface eno1
NetworkManager 設定を変更せずに残します。
systemctl restart NetworkManager
NetworkManagerが設定変更を検出するように実行します。私のテストでは、これだけでは
nmcli connection reload
この設定変更を検出するのに十分ではありませんでした。完全な再起動が必要です。 NetworkManagerは、この再起動時に提供される有線ネットワーク接続のエントリを自動的に作成する必要がありますeno1
。それ以外の場合は、自分で作成する必要があります。