[1] 네트워크 설정
- 가상머신에서 무선 네트워크 설정
- 가상머신에서 유선 네트워크 설정
- 가상머신에서 Virtual 네트워크 설정

가상머신에서 네트워크를 설정 하기전에, Host PC 의 네트워크를 알아야합니다.
Host PC 의 무선/유선/Virtual 네트워크 정보를 알아야 가상머신에서 네트워크를 맞게 설정할 수 있습니다.
Host PC 의 네트워크 현황을 보기 위해 Host PC 에서
제어판 - 네트워크 및 공유 센터 로 갑니다.

좌측의 어댑터 설정 변경을 클릭합니다.

위에 보이는 3개의 네트워크가 현재 Host PC 에서 사용중인 네트워크 입니다.

먼저, VirtualBox Host-Only Network 에 마우스 우클릭 후 속성을 클릭하여
VirtualBox Host-Only Network 에 대한 정보를 확인합니다.

좌측에 인터넷 프로토콜 버전 4(TCP/IPv4) 를 더블클릭하여 우측의 IP 주소를 설정합니다.
(Host PC 와 가상머신 간의 네트워크 정보를 설정합니다)
Host PC 에서 IP (192.168.50.1) / 서브넷 마스크(255.255.255.0) / 기본 게이트웨이 (192.168.50.1) 로 설정을 했습니다.
이후에 가상머신에서 Virtual Network 대역을 Host PC 처럼 맞추면 통신이 가능합니다.

다음은, 무선 네트워크 정보를 확인합니다.

무선 네트워크는 일반적으로 자동할당으로 되어 있어서 크게 신경쓰지 않으셔도 됩니다.
Host PC 에 할당된 무선 IP 는 192.168.0.5 입니다.
이후에 가상머신에서 무선 Network 대역을 Host PC 처럼 맞추면 통신이 가능합니다.
* Host PC 의 이더넷 네트워크의 경우, 위의 Virtual Network 와 무선 Network 처럼 동일하게 정보를 확인 가능합니다.

가상머신으로 돌아와서 상단의 장치-네트워크-네트워크 설정 을 클릭합니다.
가상머신의 Network 대역대를 Host PC 의 네트워크 대역대로 맞추기위해
가상머신의 네트워크 어댑터 정보를 확인합니다.

가상머신의 무선 네트워크 MAC 주소는 080027B1535E 입니다.

가상머신의 일반 네트워크 MAC 주소는 080027B55CC9 입니다.

가상머신의 Virtual 네트워크 MAC 주소는 080027031596 입니다.

가상머신의 네트워크 MAC 주소들을 확인했으니, 이제 네트워크 어댑터를 설정해야 합니다.
제어판으로 이동합니다.

Network and Internet 을 클릭합니다.

Network and Sharing Center 를 클릭합니다.

좌측에 Change adapter settings 를 클릭합니다.

가상머신의 네트워크 어댑터들이 있는 곳에 도착했습니다.
이제 어떤 네트워크 어댑터가 Host 의 어떤 네트워크에 대응하는지 확인을 해야합니다.
좀전에 확인한 가상 머신의 네트워크 정보를 토대로 확인합니다.
가상머신의 무선 네트워크 MAC 주소는 080027B1535E 입니다.
가상머신의 일반 네트워크 MAC 주소는 080027B55CC9 입니다.
가상머신의 Virtual 네트워크 MAC 주소는 080027031596 입니다.

첫번째 어댑터 Ethernet 를 더블클릭한 후, 위 이미지처럼 MAC 주소를 확인합니다.
08-00-27-03-15-96 이므로 Ethernet 는 Virtual 네트워크입니다.
(가상머신의 Virtual 네트워크 MAC 주소는 080027031596 입니다.)

두번째 어댑터 Ethernet 2 를 더블클릭한 후, 위 이미지처럼 MAC 주소를 확인합니다.
08-00-27-B1-53-5E 이므로 Ethernet 2 는 무선 네트워크입니다.
(가상머신의 무선 네트워크 MAC 주소는 080027B1535E 입니다.)

세번째 어댑터 Ethernet 3 를 더블클릭한 후, 위 이미지처럼 MAC 주소를 확인합니다.
08-00-27-B5-5C-C9 이므로 Ethernet 3 는 일반 네트워크입니다.
(가상머신의 일반 네트워크 MAC 주소는 080027B55CC9 입니다.)

위 이미지처럼 네트워크 어댑터에 마우스 우클릭 후 Properties 를 클릭합니다.

Host PC 의 네트워크 대역대를 참고하여, 가상머신의 네트워크 어댑터의 네트워크 대역대를 맞춰줍니다.
Host PC 의 Virtual 네트워크 : IP(192.168.50.1) / SubnetMask(255.255.255.0) / Gateway(192.168.50.1)
가상머신의 Virtual 네트워크 : IP(192.168.50.X) / SubnetMask(255.255.255.0) / Gateway(192.168.50.1)
로 설정하면 됩니다.
위와 동일하게 다른 네트워크 어댑터도 설정합니다.
Host PC 의 무선 네트워크 : IP(192.168.0.5) / SubnetMask(255.255.255.0) / Gateway(192.168.0.1)
가상머신의 무선 네트워크 : IP(192.168.0.X) / SubnetMask(255.255.255.0) / Gateway(192.168.0.1)
Host PC 의 일반 네트워크 : IP(192.168.101.169) / SubnetMask(255.255.255.0) / Gateway(192.168.101.1)
가상머신의 일반 네트워크 : IP(192.168.101.X) / SubnetMask(255.255.255.0) / Gateway(192.168.101.1)
X 에는 다른 PC (Host 포함) 와 중복되지 않는 IP로 설정합니다.
* 핵심은 Host 의 네트워크 대역대와 가상머신의 네트워크 대역대를 일치시키고, IP 를 다루게 주는 것입니다.

이제 Host PC 와 가상머신 간 통신 테스트를 해봅니다.
Windows 키를 누르고 CMD 를 입력 후, Command Prompt 창을 띄웁니다.

먼저 Host PC 와 가상머신 간 CMD 창에서 ipconfig 명령어를 통해서 IP 를 확인합니다.

Host PC 와 가상머신 간 Ping 명령어로 테스트르 진행합니다.
위와 같이 나오면 네트워크 설정은 끝입니다.