我使用的是OSX Mavericks和VMWare Fusion v6.0.2。 我正在運行兩臺虛擬機,一臺Windows 7 Pro和另一臺Debian Sid。VMWare Fusion 6.0.2網絡橋接僅允許某些特定流量
我不希望通過主機使用NAT網絡,我更願意讓虛擬機直接坐在網絡上,但是我在正確使用VMWare Fusion的橋接網絡功能時遇到問題。我已經設置了VMWare網絡首選項頁面以將虛擬機橋接到Mac內部WiFi適配器。
兩臺虛擬機都可以ping通路由器,並且兩臺虛擬機都獲得有效的DHCP分配給局域網的IP地址。他們都可以通過網橋連接到互聯網並瀏覽和下載文件。
我的問題是當我希望通過其他端口在VM->主機,主機 - > VM或VM-> VM之間進行通信時。例如,如果我嘗試從OSX主機到Debian VM進行SSH,請求超時。 Windows 7虛擬機上運行着一個SQL Server,但我無法從OSX主機或Debian VM連接到它。 Debian VM有一個在端口8080上運行的xsp4網絡服務器,但是OSX主機和Debian VM都不能訪問它。
我可以從主機 - >虛擬機,虛擬機 - >主機和虛擬機 - >虛擬機無任何問題,他們都可以在網絡上看到彼此,並且OSX主機共享網絡文件夾到Windows 7虛擬機順利。它似乎允許某些通信,如DHCP請求,Ping請求,Windows網絡共享和Web瀏覽,但不允許其他任何內容。 我已關閉Windows防火牆,OSX Mavericks防火牆已關閉,而Debian VM沒有安裝selinux或iptables防火牆。
在研究此問題時,我發現了幾個類似的問題線索,但其中很多是針對VMWare Fusion的較舊版本,或者針對具有不同網絡偏好的VMWare Workstation。
如果我將VMWare的網絡設置切換爲使用NAT而不是橋接,但可以使虛擬機的IP地址混亂,我想讓它們保持在同一網絡上,我可以在一定程度上獲得這些方案。
Voilà,你有兩臺機器在網絡上具有相同的MAC地址! – miken32
@ miken32 - 你暗示好像這是一件壞事。根據您的使用情況,它可能會是,但是對於_MY_用例,這樣做可以讓我訪問我以前無法訪問的內容。我不會建議永久保留它。 **但**,爲了快速的解決方法,_這對我有效。 – BenS