簡體   English   中英

VMWare Guest無法連接到主機服務器

[英]VMWare Guest Can't Connect to Host Server

我在Linux Mint 18上運行VMWare Player中的OS X Sierra。我可以ping Linux但它不會通過瀏覽器連接到我的服務器。 我有一台單獨的機器,在同一本地網絡上設置了測試服務器。 我可以通過瀏覽器到達那個,但不能通過主機上的服務器。 我正在嘗試使用IPv4連接,如果這是相關的。

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

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

有關如何修復的想法?

編輯:

這個答案的部分修復...我可以在源代碼(節點)中為服務器指定一個IP地址,但這顯然是次優的,因為IP地址是動態分配的。 這有效。 我可以在訪客瀏覽器中查看它,但我必須手動指定兩端的IP地址。 如何讓客人看到主持人的“localhost”? 基本上我不想每次重新連接到我的網絡並更改代碼以便查找我的IP地址。

編輯:

我有另一個運行Windows 10的VM guest虛擬機,其中存在相同的問題,因此它至少不是Mac特定的。 它可能與VMWare直接相關。

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

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

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

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

列出VM的IP地址在OS X上使用與服務器相同的網絡:

ifconfig

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

ifconfig

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM