VirtualBox 2.1.x 버전에서 사설 IP 셋팅과 관련하여 질문입니다.

graysky의 이미지

예전에는 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/

graysky의 이미지

답변에 감사드립니다.

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/

graysky의 이미지

해결법을 알아냈습니다.

아래 링크에 올려두었으니 참고하실 분은 참고하세요.

http://heuristing.net/index.php?pl=1488&ct1=-1

inhosens의 이미지

loopback device를 이렇게 써도 되는군요.
저는 Tap-win32 adapter를 설치해서 사용합니다.
OpenVPN이나 coLinux쪽에 포함되어있습니다.

graysky의 이미지

Tap-win32 adapter가 무엇인가요?

VirtualBox나 VMWare의 가상 이더넷 장치를 만들어 주는 기능과 비슷한 기능인가요?

염치없지만, 답변해주시면 감사하겠습니다. ^^;;

graysky의 이미지

김갑열님께서 제 블로그의 글을 바탕으로 하여 좀 더 좋은 강좌를 올려주셨으니 다음을 참고하시면 많은 도움이 될 것입니다. 강좌를 작성해 주신 김갑열님께 감사드립니다.

http://www.ubuntu.or.kr/viewtopic.php?f=9&t=4455

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.