'Port Forwarding'에 해당되는 글 1건

  1. 2008.07.14 [유틸리티] 버추얼박스(VirtualBox) 포트포워딩(port forwarding)하기. 6
 
저는 제 PC에 솔라리스를 설치해서 ORACLE이랑 톰캣 좀 돌려보려고-_-; VirtualBox를 이용해서 솔라리스10을 설치했습니다.
(사실 open solaris를 설치했는데, 이 망할 놈의 오라클이 설치할 때 버전체크할 때 버전이 안맞다고하네요. 참고로 오픈 솔라리스는 SunOS 11로 인식합니다-_-; 근데 이 오라클은 솔라리스10버전을 요구해요. 참고하세요~ 우회해서 설치할 수도 있을 것 같지만, 왠지 검증된 자료도 없고해서 다시 10으로 ^^)

VirtualBox에 솔라리스를 DHCP로 설치하게 되면, IP를 10.0.2.15를 받게 됩니다.
VirtualBox에서 포트포워딩 하는 방법이 VMWare보다 1000배 어렵습니다.

VirtualBox설치하면 UserManual을 제공하는데 거기에 forwarding이라고 쳐보면, 포트포워딩하는 법이 나옵니다. 거기대로 따라하면 됩니다.
저는 가상머신 이름을 "솔라리스"로 줬기 때문에 이렇게 했습니다.


cd C:\Program Files\Sun\xVM VirtualBox\

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/HostPort" 1521

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/GuestPort" 1521

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/Protocol" TCP

오라클 포트는 저렇게 넣어주면 됩니다.
그니까 GuestPort는 현재 가상머신에서 돌아가고 있는 포트를 쓰면 되고, HostPort는 현재 자기 PC의 포트를 써주시면 됩니다(아무거나 열려 있는거 사용하면 되죠. 나중에 접속할 때 그걸로 접속하는 겁니다)

저기 GuestPort전에 oracle이라는 글자는 3개만 일치시켜주면 되는 듯 합니다. 즉 아무거나 써도 되는 듯합니다. ssh를 열 때에는 ssh로 바꾸고, 포트는 22로 바꾸면 됩니다.

열러있는 거 확인하려면
VBoxManage getextradata "솔라리스" enumerate
VirtualBox Command Line Management Interface Version 1.6.2
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.

Key: GUI/SaveMountedAtRuntime, Value: yes
Key: GUI/LastCloseAction, Value: powerOff
Key: GUI/LastWindowPostion, Value: 1280,256,644,529
Key: GUI/Fullscreen, Value: on
Key: GUI/Seamless, Value: off
Key: GUI/AutoresizeGuest, Value: on
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort, Value: 22
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort, Value: 22
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/HostPort, Value: 8080
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/GuestPort, Value: 8080
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/Protocol, Value: TCP
Key: GUI/InfoDlgState, Value: 400,450,normal
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/HostPort, Value: 1521
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/GuestPort, Value: 1521
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/Protocol, Value: TCP

C:\Program Files\Sun\xVM VirtualBox>

저는 톰캣과 ssh와 oracle을 열었습니다.
VMWare보다 취약한 VirtualBox지만, 공짜라서 참 좋습니다 ^^

※주의사항 : 저렇게 설정하고 가상머신이 시작이 안될 경우가 있습니다. 그럴 경우!
VirtualBox실행 -> 해당가상머신선택 -> 설정 -> 네트워크 -> 어뎁터종류를 바꿔주세요.
저는 Default로 설정된 Pcnet-FAST III (Am79C973)으로 바꾸니 되더라구요 ^^

 
Posted by 머드초보
,