私は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用に自動的に設定されます。
引用: