在Mac

2010-04-20 59 views
82

訪問的Parallels的Windows本地主機我使用Windows 7 OS作爲開發平臺,在Mac /的Parallels Desktop 5在Mac

運行,我想訪問Windows本地主機 - 從Mac端用於測試目的。

我發現了很多訪問其他方法(從Windows訪問Mac的本地主機)的解決方案 - 但沒有找到這種訪問方向(如果有的話)的解決方案。

有什麼想法?可能嗎 ?

+2

屬於對superuser.com – 2010-04-20 23:35:31

+0

可悲的是這個問題被關閉,留下了許多未完成的。我在這裏寫了一個要點來回答macOS,Parallels 11的這個問題:https://gist.github.com/ernsheong/23c00e65219b10db7bc072772ea509d4 – 2017-10-06 16:20:18

回答

26

我和你牧場有同樣的問題。我在Mac OS X(Snow Leopard)/ Parallels 5上運行Win7。我通過在IIS管理器中關閉win7防火牆和「啓用」身份驗證設置中的「啓用」匿名身份驗證來解決mac上的本地主機問題。

此外,我已經配置在緯線:

  1. 配置 - 硬件 - 網絡適配器1:默認適配器

  2. 首選項 - 網絡 - 連接類型 - 共享網絡

編輯:對於Parallels 8

  1. 配置>硬件>網絡適配器1:默認適配器

  2. 首選項>高級>Network: Change Settings>共享

+0

只是添加一個信息:我解決了遵循本指南,而不是選擇默認適配器我選擇了Wi然後我使用網站設置下「綁定」下生成的新IP。 +1。 – 2012-09-29 22:44:00

+0

謝謝,工作很棒! – 2013-03-10 08:47:41

+1

要完全關閉Windows防火牆,轉到「具有高級安全性的Windows防火牆」並確保它已關閉所有配置文件。我相信只是把它關掉一個。 – 2014-01-06 18:05:29

1

這取決於您的網卡在虛擬機中的設置方式。我不知道它是如何並行的,但是在VMWare Fusion中,您可以將其設置爲「橋接」(意味着與主機共享相同的IP),「NAT」,這意味着它將擁有自己的私有IP地址並通過主機或「私人網絡」連接到互聯網,這意味着它將擁有私人IP地址,並且不會連接到互聯網。在第二種和第三種情況下,您可以使用虛擬機的私有IP地址訪問在Windows上運行的Web服務器,但在橋接案例中,我認爲不能這樣做。

+0

在Parallels上,我找到了兩個網絡選項,共享和主機專用。 嘗試了兩者,但我無法從Mac訪問 http://127.0.0.1/ 。 – Ranch 2010-04-20 08:48:57

+3

這很正常,127.0.0.1不是虛擬機的IP地址。嘗試去windows,打開cmd提示符並輸入ipconfig,看看你得到了什麼ip,然後嘗試訪問它。 – matei 2010-04-20 09:18:32

+0

http://192.168.1.100在Windows計算機上正常工作(加載IIS主頁),而無法從Mac訪問。 我想在Parallels應用上需要做一些設置。 – Ranch 2010-04-21 10:10:52

0

對我來說聽起來像您的Parallels配置設置爲來賓的僅主機網絡。 切換到共享網絡應該爲您的訪客Windows OS提供本地IP地址。

然後,您將不得不從Mac瀏覽器訪問Windows本地IP地址(而不是 127.0.0.1)。您可以通過在Windows guest虛擬機中打開命令提示符並查看ipconfig命令的輸出來找出要使用的IP地址。

+0

Parallels配置爲共享網絡 也許還有其他Parallels網絡設置? DHCP服務器已啓用。端口轉發也許(?) 我的本地服務器IP是192.168.1.100,子網掩碼255.255.255.0,默認網關192.168.1.1 – Ranch 2010-04-23 09:14:28

32

上面並沒有幫助我,但這並:

  • 轉到Windows VM,轉到開始 - >運行... - >輸入cmd.exe

  • windows co命令行打開。輸入ipconfig並找出您的IP地址 。

  • 編輯您的mac主機文件,如this blogpost中所述。放入 以下行,跟你在步驟發現之前的一個替換我的Windows虛擬機的本地IP(這裏10.211.55.5):

    10.211.55.5 windows 
    

然後,您可以通過訪問窗口的本地主機贏取代替本地主機,例如http://windows:8080/someapp

+0

好的回答,謝謝!你知道每次啓動Windows VM時該IP地址是否更改? – ilasno 2013-03-11 23:35:41

+0

對我來說,它並不是,因此我猜想Parallels只要有可能使用它就可以實現一個IP地址。但是我敢肯定,你可以打開虛擬機每次啓動時試圖從DHCP獲取IP的設置,所以也許你已經打開了這個設置? – Akku 2013-03-12 06:35:06

+1

僅供參考:此解決方案在應用後7個月仍然有效。 – Akku 2013-09-13 09:10:50

0

我按照上面的說明和Akku的提供了重要的提示,雖然對我來說它沒有工作。 當我在Windows命令行中運行ipconfig時,我獲得了10.211.55.3作爲IPv4-Address和10.211.55.1作爲標準網關。在Windows主機文件(C:\ Windows \ System32 \ drivers \ etc \ hosts)中使用10.211.55.3不起作用 - 不知道爲什麼。所以我試着:10.211.55.2,它的工作。總結:您必須先按照描述設置您的apache虛擬主機配置,然後您必須打開:C:\ Windows \ System32 \ drivers \ etc \ hosts並輸入:10.211.55.2 mysite.localhost(或無論你在虛擬主機配置文件中定義了什麼)。希望這有助於那些與我有同樣問題的人。

我發現這個在這裏:http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/

+0

我相信這是錯誤的。 OP詢問關於Mac上的訪客Windows運行相似。 – adaam 2015-09-03 13:33:35

+0

是的,確切地說。我的答案正是關於運行相似平臺的Windows上的窗口。 – criscom 2015-09-03 13:41:23