내 네트워크 인터페이스를 Centos 8에서 더 이상 활성화할 수 없습니다.

내 네트워크 인터페이스를 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및 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를 사용할 수 없습니다."라는 오류가 발생했습니다.

관련 정보