서버 운영/버추얼박스(VirtualBox)

버추얼박스(VirtualBox) 호스트 네트워크 관련 VERR_INTNET_FLT_IF_NOT_FOUND 오류

씨실과 날실 2019. 8. 2. 09:00

얼마 전 윈도10의 버전을 1903으로 업데이트했습니다. 그 후 버추얼박스의 가상머신이 오류창을 띄우며 실행되지 않았습니다.

[작업환경]

가상머신 : VirtualBox 6.0.8

호스트 OS : Windows 10 Virsion 1903

작업 환경은 위와 같았습니다. 그리고 오류 내용은 아래와 같았습니다.

Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter #2' (VERR_INTNET_FLT_IF_NOT_FOUND).

Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {????????-????-????-???-????????????}


이 오류를 해결하기 위해 여러모로 방도를 찾아보았습니다만 인터넷에 공개되어 있는 여러 해결 방법은 제게 도움이 되지 않았습니다. 그렇다고 버추얼박스를 재설치해보는 모험을 해보기에는 위험부담이 컸습니다.

그러던 중 위 오류 내용 중 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter #2'라는 문구에 눈이 가더군요. 혹시나 하여 호스트 네트워크 설정을 하지 않은 가상머신을 실행해보니 아무런 문제 없이 잘 실행되었습니다.

이것으로 오류의 핵심을 재확인했습니다. 사실 오류 알림창에서 문제점을 제대로 알려주었던 것이지요. 호스트네트워크 설정이 되지 않은 가상머신을 실행하여 문제없이 구동되는 것을 확인하여 오류 발생 지점이 호스트네트워크 부분임을 눈으로 다시금 확인할 수 있었습니다.

버추얼박스의 호스트네트워크 설정이 윈도10 업데이트로 무엇인가 문제가 생긴 것입니다. 이것을 복구해주면 문제가 해결될 것이라 생각했습니다. 그러나 기존에 사용하던 호스트 네트워크를 재설정을 해주어도 달라지지 않았습니다.

결국 위 그림처럼 새로운 호스트 네트워크를 생성해주고 새로 생성한 호스트 네트워크의 속성을 기존에 사용하던 호스트 네트워크의 값과 동일게 설정해줍니다.

그후 가상머신의 설정 - 네트워크에 들어가 어댑터 2 탭에서 호스트 전용 어댑터 연결을 설정하고 이름은 새로 생성한 호스트 네트워크의 이름으로 설정해줍니다.

설정을 마치고 가상머신을 다시 실행해보면 오류 없이 실행되는 것을 확인할 수 있습니다.