0

10.6을 실행하는 Macbook을 사용하고 있습니다. VMware Fusion을 사용하여 Ubuntu Server 최소 가상 컴퓨터를 실행하고 있습니다. 우분투 서버가 기본 램프 스택을 실행 중입니다.가상 머신을 통해 localhost를 작동시킬 수 있습니까?

Mac OS에서 개발했습니다. 저는 VMware에서 Mac OS에서 Ubuntu Server에 이르는 디렉토리를 공유합니다. 우분투 서버는 그 디렉토리를 아파치에 사용합니다.

내 서버에 액세스하려면 가상 컴퓨터의 IP 주소를 사용하는 Firefox의 Mac OS가 필요합니다. 이것은 부팅 할 때마다 IP 주소가 내 가상 컴퓨터의 주소인지 알아야하기 때문에 고통 스럽습니다. 고정 IP 주소를 설정할 수는 있지만 Macbook을 네트워크에서 네트워크로 이동하면 문제가 발생합니다.

localhost 또는 유사한 것을 사용하여 Mac OS에서 가상 컴퓨터에 액세스 할 수있게하는 구성 (NAT 또는 Bridged 등)이 있습니까?

감사합니다.

+1

기계 이름으로 virutal 컴퓨터를 탐색하지 않는 이유는 무엇입니까? – Chris

+0

시도해 보았습니다 ... 내 컴퓨터 이름은 'www'입니다. mac osx에서 http : // www /를 사용하면 www.com으로 이동합니다. –

답변

1

NAT를 사용해야합니다. VM이 다른 서브넷에 있으면 원하는 정적 IP를 부여 할 수 있으며 실제 네트워크의 (동적) IP를 간섭하지 않습니다.

+0

NAT 연결로 정적 IP 주소를 설정하면 항상 동일한 IP에 액세스 할 수 있습니까? 실제 네트워크가 변경되거나 전혀 존재하지 않는 경우에도? –

+0

NAT가 작동하지 않습니다. 가상 컴퓨터가 NAT 뒤에 있으면 "외부"에서 가상 컴퓨터의 서비스에 액세스 할 수 있도록 약간의 라우팅과 포트 전달이 필요합니다. – Apreche

+0

그는 자신의 컴퓨터에있는 네이티브 OS에서 외부로 액세스하고 싶지 않습니다.NAT가 정상적으로 작동합니다. – Wim

-1

아마도 귀하의 질문에 대한 오해가 있습니다.하지만 가상 컴퓨터의 호스트 파일에 항목을 추가하지 않는 이유는 무엇입니까? 그렇게하면 IP 대신 임의로 할당 된 이름 (예 : testmachine)을 사용하여 액세스 할 수 있습니다.

이것은 내가 구글을 통해 발견 된 첫 번째 튜토리얼은 다음과 같습니다 http://decoding.wordpress.com/2009/04/06/how-to-edit-the-hosts-file-in-mac-os-x-leopard/

이것은 당신의 VM이 (BTW, 어떤 DHCP 하나를 고정 IP가없는 경우 가장 잘 작동하거나 동일한 IP를 MAC마다 제공하기 위해 DHCP 서버를 구성 할). 그렇게하면 DHCP 서버가 VM에 다른 IP를 제공 할 때마다 호스트 항목을 변경하는 것에 대해 걱정할 필요가 없습니다.

+0

다른 IP를 제공하는 다른 DHCP 서버가있는 다른 네트워크에 자신의 컴퓨터를 가져 가면이 작업이 잘되지 않습니다. – Apreche

0

원하는 것은 NAT 또는 브리지 어댑터가 아니라 host-only networking adapter입니다. 이렇게하면 실제 호스트 만 연결하는 가상 컴퓨터에 네트워크 인터페이스가 생성됩니다. 변경되지 않는이 인터페이스에 IP 주소를 설정하는 것은 안전하며, 방해가되는 NAT는 없습니다. 실제 호스트와 가상 호스트 간의 통신에만 존재하는 작은 네트워크입니다. 이런 목적으로 개발을 할 수 있습니다. 나는 항상 VirtualBox에서 동일한 기능을 사용하지만 VMWare에도 마찬가지입니다.

이제 호스트 전용 어댑터를 사용하면 VM에 현재 인터넷에 액세스 할 수 없다고 걱정할 수 있습니다. 대답은 간단합니다. 그냥 두 개의 어댑터를 만드십시오. eth0, eth1. 그 중 하나를 인터넷 액세스 용 브릿지 또는 NAT 어댑터로 만듭니다. 다른 하나는 개발 용으로 호스트 전용 어댑터로 만듭니다. 최신 리눅스 배포판은 자동으로 그에 따라 자동으로 라우팅됩니다. 우분투는 항상 그렇게하기 때문에 사실을 알고 있습니다. 다시 말하지만, 이것은 VirtualBox와 같습니다. 귀하의 마일리지는 VM웨어에 따라 다를 수 있지만 그 차이는 다를 것이라고 생각하지 않습니다.

+0

VM이 메일을 보내고, 업데이트를 받고, 인터넷에 연결하는 것을 원하지 않는 한 잘 작동합니다 ... – Wim

+0

가상 컴퓨터가 Linux 인 경우 여러 개의 어댑터를 가질 수 있습니다. 개인적으로 VMS에는 3 개의 어댑터가 있습니다. 나는 수용 할 대답을 편집 할 것이다. – Apreche

+0

하지만 NAT가있는 경우 VM이 인터넷과 통신하고 호스트 시스템을 VM에 연결하는 데 충분하다면 왜 두 개의 어댑터가 필요합니까? – Wim

0

저는 가상 박스를 사용하고 컴퓨터 로컬 주소 (예 : 192.168.1.100)를 입력하는 대신 localhost 트릭을했습니다.

관련 문제