본문 바로가기

KnowHow/etc

VirtualBox 에서 '호스트 전용 어댑터' 로 내부망 연결 네트워크 만들기

작성자 : Deok

VirtualBox 는 Oracle 에서 제공하는 간단하게 가상 환경을 구성 할 수 있도록 해주는데요.

여기서는 간단히 2대의 머신에서 내부 아이피를 이용하여 서로 연결 할 수 있도록 하는 '호스트 전용 어댑터' 를 이용하여 네트워크를 연결 하도록 해보겠습니다.


우선 머신 2대를 간단히 만들어 주고 ( 제 경우 1개를 만들고 셋팅한 후 'MAC 초기화'와 함께 '완전 복제'를 합니다. )



1.호스트 전용 어댑터 설정하기 


복제된 머신에서 '설정' 으로 들어 간 후






네트워크 탭 으로 이동 그리고 어댑터 2 에 '호스트 전용 어댑터' 를 추가해 주도록 합니다.



* 기본적으로 vboxnet0 이라는 기본 어댑터가 설정 되어 있으니 그냥 쓰도록 합니다.
기본 어댑터는 192.168.56.0 의 IP 대역때를 사용합니다.




2. 네트워크 어댑터 알아내기


  콘솔상에서 ip link show 를 이용하여 설정된 네트워크 어댑터 리스트를 보도록 합니다. VirtualBox 에서 네트워크 어댑터를 설정하였다고 하더라도 OS 에서 기본적으로 잡아 주지는 않습니다.


# ip link show




  확인해보시면 enp0s8 이라는 카드가 있는데요. 바로 enp0s8 이 어댑터 2로 셋팅된 네트워크 입니다. 이제 이 enp0s8 에 대한 셋팅을 해주시면 됩니다. *어댑터 슬롯에 따라 숫자가 다르니 다른 어댑터 슬롯에 설정 하셨다면 한번 확인해 보시기 바랍니다.




3. 설정 수정하기 


  이제 머신을 켜주시고 vi 혹은 원하시는 에디터를 이용하여 /etc/network/interface 를 수정 해주도록 합니다.


# sudo vi /etc/network/interface

수정 모드로 맨 아래쪽에 아래의 설정 값을 추가해 주도록 합니다. 

auto enp0s8
iface enp0s8 inet static
address 192.168.56.2
netmask 255.255.255.0
network 192.168.56.0

* 아래는 2번 아이피를 사용할 경우고 머신에 따라서 원하시는 Ip 로 설정해 주시면됩니다.




이제 설정을 모두 하셨다면 service networking restart 를 이용하여 네트워크 서비스를 재시작 해주도록 합니다.




* 정상적으로 재시작 된다면 아무런 메세지도 뜨지 않습니다.



이제 다른 머신 혹은 호스트에서 ping 을 이용하여 192.168.56.2 와 제대로 연결 되었는지 확인해 보도록 합니다.


# ping 192.168.56.2


재대로 연결된 모습입니다. ^^


즐거운 개발 되시기 바랍니다.