Centos

不再能夠在 Centos 8 中啟用我的網路介面

  • May 25, 2022

環境

作業系統:在 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 unmanagedip 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 時會更改網路介面的狀態,而在我的情況下,它沒有正確恢復。我已經第二次發生這種情況,暫停/恢復方法再次解決了它。

引用自:https://unix.stackexchange.com/questions/684882