환경
운영 체제: 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
및 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
가상 머신을 복제하셨나요? 나도 같은 문제가 있었고 같은 해결책이 효과가있었습니다. 제 경우에는 기존 Linux VM에서 VM을 복제했습니다. 복제하려는 마스터 VM의 기본 구성을 수행하는 것이 좋습니다. 아래 기사는 약간 오래되었지만 동일한 맥락을 다루고 있습니다. https://kb.vmware.com/s/article/2002767 감사해요.
답변3
당신은 이것을 시도 할 수 있습니다
nmcli n off
그 다음에
nmcli n on
CentOS8을 종료했다가 다시 켰을 때 네트워크 인터페이스(이 경우 ens160
)가 시작되지 않았고 NetworkManager에서 "장치가 엄격하게 관리되지 않기 때문에 장치 lo를 사용할 수 없습니다."라는 오류가 발생했습니다.