Virtualbox와 vmware 차이가 있는데 어떻게 해결 해야 하나요?

virtualbox 2.0.2를 사용하고 있습니다.

제가 버박을 사용하기 전엔 vmware를 사용하였습니다.
vmware에 윈도우비스타를 설치하였구요.
즉 게스트 OS는 윈도우 비스타입니다. 호스트 OS는 우분투 8.04를 설치하여고요.
윈도우 비스타에 제가 울 회사에서 개발한 프로그램을 설치하여 사용하였습니다.
그중 ftp로 파일버전관리를 하는게 있는데 그게 문제 없이 특별한 설정없이 잘 사용하였습니다.
그런데 버박으로 옮기면서 그 프로그램이 안됩니다. 소스를 디버깅해보니 패시브모드때문이였습니다.
커맨드 창에서도 ftp연결은 되는데 ls명령을 주면 : A remote host refused an attempted connect operation이란 메세지만
나타납니다. pwd명령으로는 현재 경로가 보이구요.
방화벽때문인듯 한데… vmware에서는 되던게 왜 버박에서는 안될까요?
프로그램을 passive mode가 되게 개발을 하면 되겠지만 ftp모듈이 한곳에서만 사용하는게 아니라 울 회사에서
납품한 각 사이트에서 다 사용하거든요…똑 같이…음냐…
이걸 해결해야 프로그램 개발을 하는데…흑흑…다시 vmware로 가야하나???

버박의 게스트OS 비스타에서 ftp접속을 자동으로 passive모드로 접속하는 방법이 있나요?

9월30일 테스트

회사에서 테스트를 하였습니다. 회사 ibm unix서버 ftp나 호스트 우분투의 ftp 모두 ftp는 접속이 되나 파일 리스트가 보이지
않습니다.
혹시 네트워크 영역이 달라서 그런가요?
우분투는 회사에서 받은 IP 게스트는 NAT로 사설IP를 이용합니다.
즉 HOST : 160.61.??.??
게스트 : 192.168.??.??

호스트 서브넷마스크 : 255.255.255.0입니다
게스트 서브넷마스크 : 255.255.0.0