NetworkManager は有線接続のプロファイルを自動的に作成しません。

NetworkManager は有線接続のプロファイルを自動的に作成しません。

私はvmware Workstation 16.2でdebian 11.3 x64を実行しています。最初に、仮想マシンには1つのネットワークインターフェイス(vmwareのNATスイッチ)しか割り当てられません。そしてそれは素晴らしい作品です。

仮想マシン[ブリッジスイッチ]に別のネットワークアダプタを追加してみました。デバイスが追加されましたが、Network Manager 接続プロファイルが作成されておらず、接続が失われたことが表示されます。以下は出力ですnmcli

xxxx@yyyyyy:~$ nmcli device
DEVICE  TYPE      STATE         CONNECTION
ens33   ethernet  connected     Wired connection 1
ens36   ethernet  disconnected  --
lo      loopback  unmanaged     --
xxxxx@yyyyy:~$ nmcli
ens33: connected to Wired connection 1
        "Intel 82545EM"
        ethernet (e1000), 00:0C:29:1A:1F:8A, hw, mtu 1500
        ip4 default
        inet4 192.168.153.133/24
        route4 0.0.0.0/0
        route4 192.168.153.0/24
        inet6 fe80::20c:29ff:fe1a:1f8a/64
        route6 fe80::/64
        route6 ff00::/8

ens36: disconnected
        "Intel 82545EM"
        1 connection available
        ethernet (e1000), 00:0C:29:1A:1F:94, hw, mtu 1500

lo: unmanaged
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

DNS configuration:
        servers: 192.168.153.2
        domains: localdomain
        interface: ens33

新しいインターフェイスに接続するには、次のコマンドを実行して接続プロファイルを作成する必要がありました。sudo nmcli c add type ethernet ifname ens36 con-name Wired2

Debian のマニュアルによると、https://manpages.debian.org/testing/network-manager/NetworkManager.conf.5.en.html

no-auto-default - NetworkManagerがデフォルトの有線接続を作成しないようにするデバイス(自動eth0)を指定します。基本的に、NetworkManager は、接続が構成されていない管理対象イーサネットデバイスに対して一時的な有線接続を作成します。

参考までに

このデバイスetc/network/interfacesのエントリはありません。

ネットワーク管理者の設定

xxx@yyyyy:~$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

質問

  • NetworkManagerが有線接続のプロファイルを自動的に生成しないのはなぜですか?
  • 有効にする他の項目がありますか?
  • 私は何が間違っていましたか?

答え1

次のコマンド:

sudo nmcli c add type ethernet ifname ens36 con-name Wired2

Debian では、次の場所に新しい接続が作成されます。

/etc/NetworkManager/system-connections/

呼ばれるのは変わらWired2.nmconnectionないし、変わらない。/etc/network/interfaces/etc/NetworkManager/NetworkManager.conf

答え2

この問題は、事前にインストールされたカスタム Debian インストールで発生し、net-cfg のインストール時に構成が原因で発生します。

これはDebian Linuxインストーラのバグのようです。インストーラは、最初の有線接続に対して「有線接続 1」というプロファイルを作成します。このプロファイルはそのインターフェイスに制限する必要があります。代わりに、プロファイルは汎用であり、すべての新しいネットワークインターフェイスに適用されます!既定では、複数の接続は単一のプロファイルを共有できないため、新しく追加された接続には接続がありません。

  • netcfgインストーラのバグを修正し、デフォルトプロファイルを1つのインターフェイスに制限する必要があります。
  • または、インストール中にネットワーク構成を無効にします。初めて起動すると、ネットワークはDHCP用に自動的に設定されます。

引用:

関連情報