예전에 포스팅 하다가 중간에 그만둔 것이 있어서 부활시킨다~~~

-------------------------------------------------------------------------------------------

가상PC를 위해서 사용하는 SW 중에서 가장 유명한 것은 누구나 알듯이 VMWare이다.
하지만, 알다시피 VMWare는 상용 SW 이다.

물론 VMWare Player를 이용하여 사용하면 되기는 하지만,
이미지 생성 등이 아닌 말 그대로 이미 있는 이미지를 실행만을 할 수 있는 제한된 제품이다.


VirtualBox의 경우에는 회사에서 사용을 할 수 있는 라이선스이다.

   - https://www.virtualbox.org/wiki/Licensing_FAQ

위 사이트를 보다보면 아래와 같은 문구가 있다.

   "if you install it on your work PC at some large company, this is still personal use."

즉, 회사에서 사용을 하더라도 개인적인 용도로 사용을 하면 문제가 없단다!
제가 잘못 이해를 했다면 댓글 남겨주세요~!!!


뭐, 여하튼 최근에는 개인적으로
성능상으로 큰 문제도 없고, 사용하는데 라이선스 문제도 없는 VirtualBox를 좋아한다.




가상PC를 사용하면서 자주 이슈가 되는 것 중 하나가 "포트 포워딩"이다.

VirtualBox에서 포트포워딩을 하는 방법을 검색해보면,
과거의 옛날 방법만 나와 있어서 최근 버전에서의 비교적 편한 포트 포워딩 방법을 소개하고자 한다.



게스트PC의 설정에서 '네트워크' 부분을 그냥은 위와 같은 화면이 보이지 않을 것이다.
중간에 보이는 "고급"을 누르면 짠~


위의 설정에서 호스트PC의 몇 번 포트로 들어오는 것을 게스트PC의 몇 번 포트로 매핑할 것인지를 적어주면 된다.


오른쪽의 [+] 마크를 눌러주고 주르륵 적어주면 되는데, 샘플로 "HTTP" 포트를 포워딩 해줘보자.

 


"호스트 IP"를 적어주어야 하는데, 일반적인 경우 꼭 적어주지 않아도 된다.
"게스트 IP" 역시 마찬가지로 적지 않아도 된다.

위와 같이만 적어주고 확인을 누른 다음에 "게스트 OS" 전원을 켜보자.


'포트 포워딩'으로 인해서 방화벽 경고가 뜨기도 한다.
그냥 차단 해제 해주면 된다.


포트포워딩이 잘 되는지 확인해보기 위해서 일단 호스트 IP를 확인해보자.


내 경우에는 호스트가 WinXP 이므로 실행에서 'cmd'를 치고 "ipconfig"를 치면 확인할 수 있다.
위 스크린샷을 보면, 공유기를 사용하고 있다보니 IP가 "192.168.1.2"이다.


호스트에서 위와 같이 접근을 하면, 게스트로 포워딩이 되어 결과가 나오는 것을 확인할 수 있다.


다시한번 정리를 해보면,
VirtualBox의 게스트 설정에서 포트포워딩 값을 기재해주면 포트포워딩이 잘 된다!

즉, 위의 경우 호스트 IP의 80번 포트를 요청했는데,
게스트 OS의 80번 포트에서 제공해주고 있는 Redmine을 접근하게 해주고 있다!!!

반응형

3월에 4.1.10 버전이 나왔는데,
비교적 짧은 일정으로 업그레이드 버전이 나왔다.

이전 버전에서의 문제들과 SMP 환경에서의 에러들때문에 조금 급히 나온 것 아닌가 추정한다.

ChangeLog는 아래와 같다.

VirtualBox 4.1.12 (released 2012-04-02)

This is a maintenance release. The following items were fixed and/or added:

•VMM: fixed VERR_NOT_SUPPORTED and VERR_RAW_MODE_INVALID_SMP guru meditation due to an invalid reschedule to raw mode (bug #10370)
•VMM: fixed PDMCritSectLeave guru meditation under rare circumstances with SMP guests
•VMM: proper Math Fault handling with certain legacy guests (bug #9042)
•NAT: fixed a socket leak under certain conditions
•Storage: better sanity check against reading beyond end-of-file
Audio: fixed a crash in the NUL audio backend (bug #10374; 4.1.10 regression)
•HGCM: fixed a crash during savestate under rare circumstances
•VBoxSVC: several locking fixes
•VBoxManage: return the correct error code if controlvm savestate failed (bug #10134)
Guest Additions: VBoxService should not crash on exit (bug #10326; 4.1.10 regression)
•Windows Additions: set the correct time stamp when a file is closed (bug #6473)
•Windows Additions: better help if the DirectX backups are not properly installed
•Linux Additions: Linux 3.4-rc1 compile fixes


그런데, 뭐 사실 개인적인 관심사항은 별로 없다.

그냥 많은 충돌을 해결했다니, 바로 업그레이드나 해야겠다~

반응형

오랫만에 ... 약 2개월만에 새로운 버전이 나왔다.
작년에 신나게 업데이트를 해주던 것에 비해서 올해엔 업그레이드가 좀 오래걸리는 것 같아서 살짝 불안하다.

Oracle 이라는 회사가 말이지... 음... 흠... ^^


Changelog는 아래와 같다.

VirtualBox 4.1.10 (released 2012-03-13)

This is a maintenance release. The following items were fixed and/or added:

GUI: if 3D support on the host is not available for some reason, do not only disable this VM setting but also uncheck the checkbox
VMM: fixed a potential problem causing to schedule interrupts during SYSEXIT right after STI
VMM: fixed a potential guest memory corruption issue with page fusion
VMM: adjusted the module matching algorithm for page fusion a little, generally resulting in slightly more shared pages
Main: host interfaces no longer have "defaults" for IP address and network mask attributes
Main: don't depend on a password for certain guest control operations (bug #10030)
3D Support: fixed Windows XP hosts support (4.1.8 regression; bugs #10071 and #10088)
3D Support: rendering fixes for Linux hosts with NVIDIA graphics
3D Support: fixed saved state issues (4.1.8 regression; bug #10126)
3D Support: WDDM driver: fixed powershell_ise crashes (bug #10167), make WPF-based apps work with Aero enabled, fixed additional possible WinSAT crashes
VRDP: fixed remote clipboard compatibility issues with some clients
Storage: fixed a possible data corruption when compacting VDI or VHD images with snapshots (32-bit hosts only)
iSCSI: fixed crash when using incorrect credentials when authenticating with a LIO target (bug #10173)
Serial: don't abort in host mode under rare error conditions (non-Windows hosts only)
SDK: actually ship current C bindings
SDK: fixed the Java glue code for JDK 1.7.0 (bug #9848)
SDK: added Python example
Metrics: make metrics collection more robust regarding blocked VMs
Web service: added SSL/TLS support
VBoxShell: fixed Guest Additions information lookup
Solaris installer: fixed dependency checking while installing VirtualBox in a zone
Linux hosts/guests: Linux 3.3-rc1 compile fixes
Solaris hosts: fixed debug kernel panics while opening module CTF data (bug #9651)
Mac OS X hosts: fixed Python support on Lion
Linux Additions: make 3D passthrough work on OL/RHEL 6.2 (bug #10010)
Linux Additions: fixed missing implementation when copying shared folder data through kernel high memory (bug #9878)
Linux Additions: make sure all data is written when closing a memory mapped file on a shared folder
Linux Additions: added support for X.Org Server 1.12
Solaris Additions: fixed guest kernel driver to load properly on guest reboot (4.1.8 regression; bug #10113)
Solaris Additions: fixed missing 64-bit OpenGL library VBoxOGL.so (bug #10151)
Solaris Additions: fixed VBoxService import and start for Solaris 11 guests.
Windows Additions: some Windows 8 adaptions
Windows Additions: several fixes for shared folders (bug #9753)
Guest control: miscellaneous bugfixes

어디까지나 개인적으로 관심있는 부분만 조금 살펴보면...

VRDP: fixed remote clipboard compatibility issues with some clients
   - 일부 클라이언트에서 원격 클립보드 호환성 개선

Storage: fixed a possible data corruption when compacting VDI or VHD images with snapshots (32-bit hosts only)
   - (32-bit 호스트에서만) 스냅샷의 VDI 또는 VHD 이미지를 최적화할 때 발생할 수 있는 데이터 충돌 개선

Linux hosts/guests: Linux 3.3-rc1 compile fixes
   - Linux 3.3-rc1 컴파일 개선

Linux Additions: fixed missing implementation when copying shared folder data through kernel high memory (bug #9878)
   - 커널의 높은 메모리 때문에 공유폴더의 데이터를 복사할 때 실행을 하지 않는 현상 개선

Linux Additions: make sure all data is written when closing a memory mapped file on a shared folder
   - 공유폴더에서 메모리 맵을 닫을 때 모든 데이터가 확실히 써지도록 수정

Linux Additions: added support for X.Org Server 1.12
   - X.Org Server 1.12 지원 추가

Windows Additions: several fixes for shared folders (bug #9753)
   - 공유폴더에 대한 몇 몇 개선



전체적으로 공유폴더와 관련한 많은 사항들에 대한 개선이 있는 것으로 보인다.

VirtualBox 를 사용하면서 공유폴더 때문에 발생했던 충돌들이 많이 없어질 것 같아서 기분이 좋다~!!!
 
반응형


에고... 작년에 새로운 버전이 올라왔는데, 이제서야 내가 사용하는 버전을 업데이트 했다.


This is a maintenance release. The following items were fixed and/or added:

   • VMM: fixed VERR_MAP_FAILED during savestate under certain circumstances (bug #7929)
   • GUI: stop updating the VM status icons when the VM is paused (bug #8368)
   • VBoxManage: fixed wrong return code after startvm (bug #9642)
   • BIOS: fixed hang at launch of DOS applications generated by Clipper 5.3 (note that hardware virtualization may be required)
   • USB: fixed OS/2 boot hang when using recent USB drivers
   • NAT: increase maximum number of parallel connections making connections with port forwarding more robust (#8471)
   • Metrics: fixed potential problem with invalid access in guest metrics collection upon VM destruction
   • Main: don't crash if a medium is ejected twice (bug #9922)
   • VBoxSVC: fixed crash under rare circumstances (e.g. client crash)
   • VRDP: fixed screen freeze (bug #9620)
   • OVF/OVA: fixed broken disk images on import under rare circumstances
   • OVF/OVA: better error message when importing corrupted appliances
   • VMDK/VHD: fixed a possible corruption with host cache disabled when using snapshots under rare circumstances (bug #9749)
   • 3D Support: Fixed fullscreen mode issues for ATI graphics (bug #9775), Windows Media Player rendering for XPDM-based Direct3D support (bug #8341). Multiple fixes to XPDM and WDDM - based 3D support for Windows Guests and for 3D support in general
   • Linux hosts: fixes for Fedoras Linux 2.6.41 (bug #9948)
   • Linux hosts/guests: fixes for Linux 3.2 (bug #9743)
   • Solaris Additions: various shared folder fixes (bugs #9856, #9862, #9917)
   • Windows Additions: various fixes for Direct3D support (un)installation, added detection of missing or wrong Direct3D system files


화면이 얼어버리는 문제나 충돌 문제 등에 대해서 뭔가 해결을 했다고 하니... 일단 무조건 좋다~ ^^
특히 최근 나온 Linux 3.2 커널과 관련하여 뭔가를 고쳤다니 무조건 업데이트!!!

반응형


오늘 간만에 VBox를 실행했더니 업데이트를 하란다.

Oracle에 끌려간 후 살짝 걱정했는데,
일단 업데이트는 꾸준히 잘해주는 것 같다.


이번 버전에서 고쳐지거나 추가된 것은 아래와 같단다.

   - VRDP: fixed screen corruption
   - NAT: the interface stopped working after a lot of failed ICMP requests (bug #9371)
   - E1000: fixed rare Windows 7 guest hangs, either at boot time or when reconfiguring the network card in unusual setups (bug #6223)
   - ATA: fixed a possible crash during ATAPI passthrough with certain guests
   - ATA: improved compatibility with ancient Linux kernels
   - Main: fixed incorrect framebuffer information after leaving the fullscreen mode with X11 guests, this lead to a scrambled preview window in the GUI for example
   - Mac OS X hosts: fixed the problem with duplicate packets when bridged to a wireless interface (bug #9648)
   - Linux hosts: fix for 3D support on Fedora 15 (bug #9799)
   - Linux hosts: don't call del_timer_sync from an interrupt context (Fedora bug report 746331)
   - Windows Vista and 7 guests: more WDDM fixes
   - Linux Additions: fixed kernel module compilation failure on Redhat Enterprise Linux 4 (bug #9709)
   - Linux Additions: install the DRI driver correctly on Ubuntu 11.10 guests
   - Solaris Additions: added read-only mmap support for shared folders
   - Solaris Additions: added directory, file mode and mask options for shared folders
   - Windows Additions: implemented faster detection of logged-in guest users and stale sessions
   - X.Org Additions: fixed graphical corruption when switching to a virtual terminal (bug #9490)



내가 관심 있는 부분은
   - Linux Additions: install the DRI driver correctly on Ubuntu 11.10 guests

DRI가 무엇인지 알아보니 "Direct Rendering Interface"인 것 같다.
얼마전 Ubuntu 11.10을 설치했었는데, 화면이 조금 이상한 경우가 있던데 이 때문이었나 싶다.

계속 발전하는 VirtualBox~ 영원히 Free하게 나의 곁에 머무르길... ^^

반응형

+ Recent posts