티스토리 뷰

728x90
반응형

선택하지 않음만 뜨고 어댑터 설정을 할 수 없음

어느날 VirtualBox 에 연결된 호스트의 IP주소를 Local IP 주소로 설정해야할 일이 있었는데요. 그러기 위해서는 저희 집에서 사용하는 공유기에 연결되어 있는 네트워크 어댑터에 브리지를 설정해줘야 합니다.

 

그래서 네트워크 설정 탭에 들어가서 봤더니 어댑터에 브리지 할 수 있는 어댑터가 없고 "선택하지 않음" 항목만 나오고 있더군요!

 

그래서 이번 포스팅에서는 위 문제를 해결하고 정상적으로 VirtualBox 호스트가 Local Area Network 에 연결되는 것까지 해볼 생각입니다.

 

우선 제어판에서 네트워크 연결 창을 띄우고 공유기에 연결되어 있는 어댑터의 속성을 확인해보았습니다.

보다시피 위와 같이 여러개의 서비스가 설치되어 있는 걸 확인할 수 있었는데요. 근데 보니깐 무슨 Bridge 프로토콜이 설치되어 있다고 되어 있네요. 저는 그래서 "어라 설치되어 있는데 왜 안되는거지?" 하고 잠깐 의문을 가졌다가 보니깐 알고보니 VirtualBox 게 아니고 VMware 거였습니다. (제 컴퓨터에는 둘 다 설치되어 있었기 때문이죠 ㅡ,,ㅡ)

 

그래서 보니깐 VirtualBox 의 브릿지 설정에 필요한 서비스가 설치되어 있지 않은 것을 확인할 수 있었는데요. 이를 설치해주기 위해서는 [설치] 버튼을 누르고 [서비스] 를 선택하고 [추가] 버튼을 눌러줍니다.

그러면 아래와 같이 [네트워크 서비스 선택] 창이 나오는데요. 여기서 [디스크 있음] 버튼을 눌러줍니다. 그리고 어떤 것을 찾아줘야 되나면요. C:\Program Files\Oracle\VirtualBox\drivers\network\netlwf\VBoxNetLwf.inf 경로에 있는 VBoxNetLwf.inf 라는 파일을 찾아주면됩니다.

 

아마 VBoxNetLwf.inf 라는 파일은 사용자마다 파일의 위치가 다를 수 있는데요. 보통 저렇게 VritualBox 폴더 밑에 drivers 의 network 폴더를 뒤적이다보면 찾을 수 있습니다.

그리고 이제 [열기] 버튼을 눌러서 열어주고 [확인] 버튼을 눌러서 확인해줍니다.

그러면 이제 아래와 같이 네트워크 서비스가 선택되어 집니다. 이제 다시 [확인] 버튼을 눌러줍니다.

그럼 다시 이더넷 속성 부분에 저희가 방금 추가한 네트워크 서비스가 잘 설치되어 있는 것을 보실 수 있습니다.

이 상태로 다시 VirtualBox 의 네트워크 설정에 들어가서 어댑터에 브릿지를 선택하면 아래와 같이 어댑터 이름과 목록이 잘 나오는 것을 확인할 수 있습니다!

이렇게 된 상태에서 호스트를 실행하고 IP 주소를 확인하는 명령어를 실행해서 확인해보면

잘 보일지 모르겠지만 실제 Local IP 주소를 공유기로부터 DHCP 프로토콜로부터 자동으로 할당받은 IP주소를 가지고 있는 것을 볼 수 있습니다.

 

이렇게 어댑터에 브릿지 연결을 하게 되면 호스트에서도 이제 Local 네트워크 안에서 바같으로 나갈 때 별도의 포트를 가지고 나갈 수 있게 되고, 외부로부터 공유기에 포트포워딩해서 들어온 연결을 받을 수 있게 됩니다.

 

이렇게 해서 VirtualBox 네트워크 설정 시에 어댑터에 브릿지 설정으로 연결하는 방법에 대해서 알아보았습니다.

 

- 끝 -

728x90
반응형
댓글