Parallels 시스템에서 Mac OS X의 로컬 호스트에 액세스


11

Windows의 여러 브라우저에서 로컬 Mac에서 실행되는 웹 사이트를 테스트해야합니다.

Parallels Desktop에 설치된 Windows XP를 사용합니다.

가상 환경 (병렬)에 앉아 Windows에서 내 http : // localhost : 3000 에 액세스 할 수 있으면 좋을 것 입니다.

모든 것을 연결하는 방법?


최신 정보:

Mac에서 공유 웹 사이트에 액세스하는 방법을 알아 냈습니다.

다음과 같은 설정이 있습니다.

Parallels Desktop-> 기본 설정-> 네트워크-> 공유 네트워크

"병렬 공유 네트워킹 어댑터 # 0"ip = 192.168.123.1로 조정되었습니다.

WinXP에서이 IP는 ping을 통해 액세스 할 수 있습니다.

C:\Documents and Settings\Administrator>ping imac.local

Pinging imac.local [192.168.123.1] with 32 bytes of data:

Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64

Mac에서 "공유 웹"을 켜면 WinXP 및 Mac에서 " http : //imac.local/~AntonAL " 주소에 액세스 할 수 있습니다. 필자의 Mac 이름을 "iMac"으로 설정했습니다. 이는 ip = 192.168.123.1과 같습니다.

그러나 유일한 문제는 이해할 수없는 포트 3000입니다.

따라서 주소 " http : //imac.local : 3000 "은 여전히 ​​WinXP에서 작동하지 않습니다. 사실, Mac에서도 액세스 할 수 없습니다 ... 가능한 일이 잘못되었습니다.

문제는 Mac 측에서 "localhost : 3000"에 액세스하려면 WinXP 측에서 어떤 주소를 사용해야합니까? "Parallels Shared Networking Adapter # 0"의 IP, 게이트웨이, Mac의 IP를 시도했지만 여전히 성공하지 못했습니다 ...


답변:


5

Mac의 로컬 IP 주소를 찾고 해당 주소를 사용하여 VM의 웹 페이지에 액세스하십시오.

시스템 환경 설정에서 ifconfig 명령을 사용하거나 일부 앱 또는 대시 보드 위젯 (예 : iSlayer의 iStat )을 사용하여 Mac의 IP 주소를 찾을 수 있습니다 .


작동하지 않음
AntonAL

나에게 ifconfig로 Mac의 IP를 가져오고 ipfromifconfig : 9000으로 탐색하는 것이 효과적이었습니다 . 서버 응용 프로그램에 "localhost에서만 액세스 제한"등과 같은 내용이 없는지 확인하십시오.
touko

3

Windows 명령 행에 'ipconfig'를 입력하십시오. 아래에 표시된 것과 유사한 정보가 표시됩니다.

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : localdomain
   IPv6 Address. . . . . . . . . . . : fdb2:2c26:f4e4:0:a1e2:ed15:e43a:daf7
   Temporary IPv6 Address. . . . . . : fdb2:2c26:f4e4:0:b5d9:4d70:47a:b0b0
   Link-local IPv6 Address . . . . . : fe80::a1e2:ed15:e43a:daf7%11
   IPv4 Address. . . . . . . . . . . : 10.211.55.3
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.211.55.1

참고로 마지막 줄에는 기본 게이트웨이가 있고 그 위에 두 줄은 IPv4 주소입니다. 기본 게이트웨이는 Windows와 Mac OS X 사이의 가상 라우터입니다. Windows는 xxx3의 IP 주소를 사용하고 라우터는 xxx1을 사용하므로 xxx2에서 Mac을 사용할 수 있습니다. 제 경우에는 10.211.55.2에서 Mac에 액세스 할 수 있습니다. 따라서 http : // xxx2 /를 사용하여 웹 서버에 액세스 할 수 있으며 제 경우에는 다음을 사용합니다.

http://10.211.55.2/

다음 항목으로 Windows 'hosts'파일을 편집했습니다.

10.211.55.2     localhost.mac

이제 http : //localhost.mac/ 를 입력 하여 Mac에서 실행되는 웹 서버에 액세스 할 수 있습니다 . '호스트'파일을 편집하는이 단계는 필요하지 않지만 도움이됩니다.

참고로, Windows에서 'ipconfig'를 입력 할 때 얻은 IPv4 주소를 사용하여 Mac에서 Windows 기반 웹 서버에 액세스 할 수 있습니다.

Mac의 가상 IP 주소를 얻는 또 다른 방법은 Mac OS X의 터미널에서 다음 명령을 입력하는 것입니다.

ifconfig vnic0

'vnic0'은 Parallels가 Mac에 설치하는 가상 이더넷입니다. 여러 개의 가상 머신 인스턴스가 실행중인 경우 여러 개의 가상 이더넷이 표시됩니다. 이 모든 가상 이더넷은 'vnic'이라는 단어로 시작합니다. 두 개의 VM이 실행중인 경우 터미널에서 'ifconfig'명령을 실행하면 'vnic0'및 'vnic1'이 표시됩니다.

필자의 경우 'ipconfig vnic0'을 입력하면 다음과 같은 출력이 표시됩니다. inet xxxx IP 주소가 표시됩니다.

vnic0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=3<RXCSUM,TXCSUM>
    ether 00:1c:42:00:00:08 
    inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255
    media: autoselect
    status: active

이것이 도움이되기를 바랍니다.

건배!

SG


1

localhost:8001승리에 대한 나의 성공적인 설정 ( localhostMacintosh에서 실행 중).

  1. Parallels 공유 네트워크 설정 : 메뉴 설정 Configure > Hardware > Network adapter 1: Default Adapter및 설정 구성 : Preferences > Advanced > Network: Change Settings > Shared.
  2. 그런 다음 Macintosh 명령 행에서이를 실행하십시오 ifconfig | grep inet.
  3. 서브넷에서 IP를 가져옵니다. 광산은 10.211.55.2입니다.
  4. 로컬 사이트가 Mac에서 http://localhost:8001/ 다음 과 같이 실행되는 경우 : 설치 호스트 확인 : Mac 에서 열고 대신 /etc/hosts내 경우와 같이 적어 두십시오.10.211.55.2 localhost127.0.0.1 localhost
  5. 포트가 8001Windows와 Mac에서 열려 있는지 확인하십시오 . 다음 단계를 따르십시오.
  6. Macintosh : nmap -p 8001 10.211.55.2성공 상태 (포트 열림) 여야합니다.
  7. Windows의 경우 : telnet 10.211.55.2 8001성공 상태 여야합니다 (포트 열기).
  8. Windows에서 hosts 파일을 열고 씁니다. 예를 들면 다음과 같습니다.10.211.55.2 localhost
  9. Windows 브라우저를 열고 사이트를여십시오 http://localhost:8001

1
cmd.exe에서telnet is not recognized as an internal or external command...
ptim

adapter1 설정 : Parallels 버전 10에서는 기본 어댑터가 필요하지 않았습니다. 공유 네트워크는 충분
ptim

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.