2017-04-25 39 views
0

我在Linux Mint 18的VMWare播放器中運行OS X Sierra。我可以ping Linux,但它不會通過瀏覽器連接到我的服務器。我有一臺測試服務器在同一個本地網絡上的獨立機器。我可以通過瀏覽器訪問該網頁,但不能訪問主機上的服務器。我試圖使用IPv4連接,如果這是相關的。VMWare Guest不能連接到主機服務器

我試過使用'Bridged','NAT'和'Host Only'無濟於事。

是否有某種Mac防火牆阻止我與主機連接?

任何想法如何解決?

編輯:

的局部修復from this answer ... 我可以指定一個IP地址給在所述源代碼(節點)的服務器,但顯然這是次優的IP地址被動態地分配。這工作。我可以在訪客瀏覽器中查看它,但我必須手動指定兩端的IP地址。我如何讓客人看到主機的'本地主機'?基本上我不想每次重新連接到我的網絡並更改代碼來查找我的IP地址。

編輯:

我有另一個VM guest虛擬機與Windows 10在它與同樣的問題運行,所以它至少是不支持Mac專用。這可能與VMWare直接相關。

+0

這是[服務器故障](http://serverfault.com)的問題,因爲它與編程沒有直接關係,似乎與服務器有關。 – tadman

+0

@tadman - 我同意它是服務器相關的,但它是更多vmware相關我懷疑,並沒有vmware.stackexchange.com。我認爲Stack Exchange社區更適合處理這個問題。 – GenericJam

+0

它或者是[超級用戶](http://superuser.com)。這是基礎設施/網絡相關的,而不是本身的編程。從2009年開始,這個問題應該已經移到了現場,但是當時這些問題顯得更加隨意,因爲那些其他網站仍然太新,不能很快得到迴應。 – tadman

回答

0

如果您爲VM使用橋接網絡類型。 嘗試臨時禁用本地VM OS X防火牆:

/usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate=off 

Temorary禁用本地服務器防火牆規則:

iptables -F 
iptables -X 
iptables -t nat -F 
iptables -t nat -X 

列表如果VM OS X上的IP地址使用相同的網絡服務器:

ifconfig 

列出使用的本地服務器IP地址,它應該來自與VM IP相同的網絡:

ifconfig 

如果禁用了所有防火牆規則,並且來自同一子網的兩臺計算機(VM OS X和本地服務器),則應該能夠從本地服務器ping虛擬機IP地址。如果來自不同子網的地址然後在VM OS X中使用靜態分配的IP或將DHCP分配更改爲您的路由器(即分配IP),則可以檢查VM網絡接口的MAC地址並將其設置爲在路由器中分配正確的IP地址如果有的話,那裏可能。

相關問題