리눅스에서 돌아가는 훌륭한 가상머신 Virtual box!
하지만 NAT 구성을 사용할 경우 웬일인지 호스트에서 게스트로의 Ping 과 ssh, telnet 접속이 되지 않았다..
그래서 브릿지 구성을 통하여 문제를 해결했다.
먼저 임의의 디렉토리에 다음의 스크립트를 작성한다.
위의 스크립트 파일 구성은 브릿지 네트워크를 사용하는 가상 머신이 두개일 때 사용하는 스크립트이다.
만약 세개 이상이 필요하다면 원하는 숫자만큼 tap 인터페이스를 늘리고 br0에 붙여서 사용하면 된다.
다음은 종료시 사용하는 스크립트이다.
이렇게 만들어진 스크립트를 사용하기 위해서는 다음의 작업들이 더 필요하다.
먼저 네트워크 세팅에서 호스트 네트워크로 변경한다.
그런 다음, 호스트 인터페이스 설정에서 설정 프로그램에 startup.sh, 종료 프로그램에 stop.sh, 인터페이스 이름에 설정한 tap0, tap1 을 설정한다. 다음은 설정 예이다.
gksudo /home/pchero/virtual_box/starttun.sh
gksudo /home/pchero/virtual_box/stop.sh
앞쪽에 붙어있는 gksudo 는 root의 권한으로 사용하기 위한 명령이다.
….하지만 나의 경우는 이상하게 gksudo 로 설정을 해도 되지 않았다. 일일이 하나씩 스크립트를 수동으로 실행을 시켜야 되었다..
왜그럴까….;;;
Tags: bridge 구성, virtual box