VirtualBox 2.1.x 버전에서 사설 IP 셋팅과 관련하여 질문입니다.
예전에는 VirtualBox를 이용하여 사설 IP를 설정하여 내부에서 서버를 구축하려면,
각 가상머신마다 네트워크 설정에 들어가서 호스트 인터페이스를 하나 추가한 다음
호스트에서 해당 호스트 인터페이스의 IP 주소를 192.168.0.1로 설정한 후
게스트에서 원하는 사설 IP를 지정해서 사용했습니다.
그런데 이번에 VirtualBox가 2.1.x 버전으로 업데이트 되면서
호스트 인터페이스. 즉, 호스트 OS 상에 가상의 이더넷 카드를 만들어 주는 기능이 사라졌습니다.
대신 네트워크 설정에서 호스트 인터페이스를 호스트에 있는 이더넷 카드로 지정해 주면
자동으로 브릿지가 생성되더군요.
그런데 저는 애초부터 VirtualBox를 브릿지 용도로 쓸 생각이 없었고
호스트에 가상의 이더넷 카드를 만들어 내부 사설 IP를 할당해서 내부적으로 서버를 만들어 테스트 하는 용도로 사용했습니다.
호스트에 가상의 이더넷 카드를 만들어 주는 기능이 사라졌으니(즉 게이트웨이를 만들 수가 없게 되었죠) 내부적으로 사설 IP를 부여하여 서버를 돌리는 것은 더 이상 할 수가 없게 되었습니다.
NAT로도 해봤고, 내부 네트워크로도 해봤고, 호스트 인터페이스로 호스트의 이더넷 카드를 지정해서 사설 IP를 할당해 봐도 내부에서는 접근 자체가 안되더군요.
혹시 VirtualBox 2.1.x 버전에서 사설 IP를 할당하여 서버를 구축할 수 있는 방법이 없을까요?
VM 웨어는 라이센스 문제 때문에 사용할 수 없는 상태고, 만약 없다면 VirtualBox를 다운그레이드 하여 사용해야 할 것 같습니다.
답변 부탁드리겠습니다.
호스트 인터페이스로
호스트 인터페이스로 하시고, 클라이언트에 ip 를 직접 할당하신 후
호스트에 route add -net 클라이언트ip netmask 255.255.255.255 metric 50 eth0(물린장치)
하시면 연결이 될거라고 생각됩니다.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
감사합니다.
답변에 감사드립니다.
route 란 명령어가 있는지 처음 알았네요.
그런데, 말씀하신대로 하니 route: bad gateway address netmask 라고 나옵니다.
호스트가 Windows XP 구요, 게스트는 Fedora 6 입니다.
게스트에는 192.168.0.2 라는 사설 IP를 할당하였습니다.
조금만 더 가르침을 주시면 안될까요?
윈도시면 가상으로
윈도시면 가상으로 만들긴 모르겠네요.
보드에 이더넷 두개 이상이시면 남는것에 설정햐셔도 될것 같습니다.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
해결법을 알게 되어 링크합니다.
해결법을 알아냈습니다.
아래 링크에 올려두었으니 참고하실 분은 참고하세요.
http://heuristing.net/index.php?pl=1488&ct1=-1
loopback device를 이렇게
loopback device를 이렇게 써도 되는군요.
저는 Tap-win32 adapter를 설치해서 사용합니다.
OpenVPN이나 coLinux쪽에 포함되어있습니다.
Tap-win32 adapter?
Tap-win32 adapter가 무엇인가요?
VirtualBox나 VMWare의 가상 이더넷 장치를 만들어 주는 기능과 비슷한 기능인가요?
염치없지만, 답변해주시면 감사하겠습니다. ^^;;
다음을 참고하세요.
김갑열님께서 제 블로그의 글을 바탕으로 하여 좀 더 좋은 강좌를 올려주셨으니 다음을 참고하시면 많은 도움이 될 것입니다. 강좌를 작성해 주신 김갑열님께 감사드립니다.
http://www.ubuntu.or.kr/viewtopic.php?f=9&t=4455
댓글 달기