Centos
不再能夠在 Centos 8 中啟用我的網路介面
環境
作業系統:在 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 狀態列表中顯示為 type
ethernet
和 stateunmanaged
。ip a
列出狀態為 UP 但沒有 IP 地址的介面。我試過了:
nmcli device set ens160 managed yes
- 沒有變化(仍然顯示不受管理)- 手動編輯
ifconfig-ens160
,但設置顯示正確- 重新啟動來賓作業系統
- 重新啟動主機作業系統
還有一點需要注意:其他虛擬機都沒有表現出相同的症狀,所以我不相信它的主機作業系統或虛擬機配置。
我不知道如何恢復我的界面。想法?
更新
今天早上重啟虛擬機的時候出現了介面,所以我還是不知道是什麼原因造成的。然而,要回答亞歷克斯的問題:
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)
我能夠通過暫停虛擬機並恢復它來解決我的問題。我不能完全解釋發生了什麼,但似乎 VMWare 在掛起 VM 時會更改網路介面的狀態,而在我的情況下,它沒有正確恢復。我已經第二次發生這種情況,暫停/恢復方法再次解決了它。