環境
オペレーティングシステム:Windows 11ホストのVMWare Workstation 16 Proで実行されているCentOS Linux 8仮想マシン。
質問
最近、仮想マシンの使用中にアプリケーションが停止し、回復のために仮想マシンをシャットダウンする必要がある状況が発生しました。仮想マシンを再起動すると、ネットワークにアクセスできなくなります。 Gnomeでは、設定アプリのネットワーク部分が欠落しており、次のようにnmtui
インターフェイスを有効にしようとするとCould not activate connection: Connection 'Host NAT' is not available on device ens160 because device is strictly unmanaged
デバイスは、nmcliステータスリストにtypeethernet
とstateとして表示されますunmanaged
。ip a
ステータスがUPであるがIPアドレスを持たないインターフェイスを一覧表示します。
私は試した:
nmcli device set ens160 managed yes
- 変更なし(まだ管理されていないとマークされています)- 手動で編集しましたが、
ifconfig-ens160
設定が正しく表示されます。 - ゲストオペレーティングシステムの再起動
- ホストオペレーティングシステムを再起動します。
また、注:他のVMでは同じ症状が発生しないため、これはホストOSまたはVMの構成に問題があるとは思わない。
インターフェイスを復元する方法がわかりません。アイデア?
修正する
今朝VMを復元したときにインターフェイスが出ましたが、まだ原因が何であるかわかりません。しかし、Alexの質問に答えるには:
ifcfg-ens160:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6_DISABLED=yes
IPV6INIT=no
NAME="Host NAT"
UUID=89af5f75-265c-4766-891e-01003ef5a906
DEVICE=ens160
ONBOOT=yes
出力nmcli con up ens160
Error: unknown connection 'ens160'.
出力nmcli con up "Host NAT"
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
答え1
仮想マシンを一時停止して再起動して問題を解決できました。何が起こったのかを完全に説明することはできませんが、VMWareが仮想マシンを中断したときにネットワークインターフェイスの状態を変更したようで、私の場合は正しく再開されませんでした。これが2番目に発生しましたが、一時停止/再開の方法で再び問題が解決されました。
答え2
仮想マシンを複製しましたか?私も同じ問題があり、同じ解決策がうまくいきました。私の場合、既存のLinux VMからVMを複製しました。複製するマスター VM の基本構成を実行することをお勧めします。以下の記事は少し古いですが、同じ文脈をカバーしています。 https://kb.vmware.com/s/article/2002767 ありがとうございます。
答え3
あなたはこれを試すことができます
nmcli n off
それから
nmcli n on
CentOS8をシャットダウンして再度オンにすると、ネットワークインターフェイス(この場合ens160
)が起動しなかったため、NetworkManagerで「デバイスが厳密に管理されていないため、デバイスloを使用できません」というエラーが発生しました。