프로그래밍/etc

VMWare 네트워크 인터페이스 인식 오류

인썸니아 2022. 9. 27. 14:21

사용환경
os: Windows 11

VMWare 16.2.4
vm os: Ubuntu 22.04
network connect: NAT

 

HU 개발환경을 위해 VMWare 를 사용하고 있지만, 이놈이 상당히 불안정하다.  UI 가 깨지는 현상은 너무 비일비재해서 이젠 신경도 쓰이지 않을 정도이고, 가상머신이 죽어버리는 일도 다반사다.

어제도 잘 동작하던 애가 갑자기 뻗어버려서 평소처럼 강제종료 후 다시 시작하였는데, 그 후부터 네트워크 연결이 되지 않는 현상이 나타났다. 단순히 인터넷이 안되는게 아니라 네트워크 인터페이스 자체를 인식하지 못하는 모습이었다.

  • 우분투 설정-네트워크 탭에서 네트워크 인터페이스가 아예 나타나지 않음
  • ifconfig 입력시엔 안보이고, ifconfig -a 입력시 ens33 이 보이지만 동작하지 않음
  • 우분투 데스크탑 GUI 상단에 네트워크 아이콘이 안보임
  • systemctl status NetworkManager 로 확인시 service는 정상적으로 작동중.
  • 수동으로 ip, mask, gateway 등을 설정해 보아도 설정 자체는 되지만 인터넷은 안됨.
  • dhclient 실행시, 여전히 네트워크 인터페이스 인식은 안되는 상태인데, 인터넷은 작동함.. (??)
반응형

구글링 열심히 해서 결국 해결하긴 했다...

우분투 22.04 에서는 네트워크 관리가 NetworkManager 서비스에서 이루어지는데, NetworkManager 에서 device가 제대로 관리되지 않는 상태가 되면서 문제가 되는 것이었다. nmcli (command-line for controlling NetworkManager) 를 통해 설정을 변경할 수 있다.

 

nmcli device status

현재 NetworkManager 에서의 device 상태를 확인할 수 있고 내 경우엔 ens33 device 가 '관리되지 않음' 상태였다.

 

nmcli networking on

NetworkManager 의 네트워크 관리를 활성화한다. 결과적으로는 이 명령 하나로 문제가 해결되었다... 네트워크 오류로 거의 하루를 날려먹은걸 생각하면 좀 허탈...

 

문제없는 경우에는 아래와 같이 출력되고, 문제인 상황에서는 ens33 의 상태가 '관리되지 않음' 이었다.

 

 

참조:

https://www.clien.net/service/board/cm_linux/15441668

 

[질문] VMware로 설치한 CentOS에서 랜카드가 사라졌습니다... : 클리앙

안녕하세요? VMware에 네트워크는 NAT로 했고, CentOS8을 설치하고 별 다른 설정 없이 DHCP로 사용 중이었습니다. ifcfg-ens33 연결 프로파일에서 BOOTPROTO=DHCP, ONBOOT=yes, DEVICE=ens33으로 되어 있습니다.. (CentOS

www.clien.net

 

반응형