ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • VirtualBox 포트 포워딩 설정 (NAT) - 좀더 쉬운버전
    Application 2010. 12. 13. 20:20
    버전 3.2.12 r68302 기준


    간단하게 설정하기
    VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"

    guestssh 는 설정이름에 해당하고
    tcp는 프로토콜
    2222 부분은 호스트 포트에 해당하고
    22 부분은 게스트 포트에 해당한다

    외부에서 호스트 컴퓨터의 2222 포트로 접속하면 가상머신 VMname 의 22번 포트로 접속하게 된다.

    간단하게 해제하기
    VBoxManage modifyvm "VM name" --natpf1 delete "guestssh"
    이 방법이 이전의 글에서 설명한 방법보다 훨씬 더 직관적이고 이해하기 쉽다. 
    natpf 에대한 자세한 옵션은 아래와 같다

    --natpf<1-N> [<name>],tcp|udp,[<hostip>],<hostport>,[<guestip>], <guestport>

    예)
    [게스트가 고정아이피일경우]
    VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,10.0.2.19,22"

    [호스트가 고정아이피일경우]
    VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,127.0.0.1,2222,,22"


    ※ 해당 설정은 해당 가상머신 설정파일인 예) VMname.xml 에 아래와 같이 저장된다.

    <Network>
    <Adapter slot="0" enabled="true" MACAddress="080027511FBB" cable="true" speed="0" type="82540EM">
    <NAT>
    <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
    <Alias logging="false" proxy-only="false" use-same-ports="false"/>
    <Forwarding name="guestssh" proto="1" hostport="12344" guestport="22"/>
    </NAT>


    728x90
    반응형

    댓글

Designed by Tistory.