使用 VMWare Fusion 的主機 (Mac OS X) 無法看到 Windows 虛擬機

使用 VMWare Fusion 的主機 (Mac OS X) 無法看到 Windows 虛擬機

我在 MacBook 上安裝了帶有 VMware Fusion 的 Windows XP,當互聯網正常工作時,Windows 可以從 Mac 或網路中的任何其他電腦 ping Mac 等,但我們看不到虛擬機器。在這之間,我使用橋接選項並動態獲取虛擬機器的IP;也嘗試了從空閒地址進行靜態分配,但問題仍然存在。

任何想法有什麼問題嗎?

答案1

我假設您使用 IP 位址進行 ping,而不是主機名稱(如果是後者,則存在主機名稱解析問題)。

對於前者,很可能是防火牆問題。當 Windows XP 電腦中的 Windows 防火牆開啟(作為預設設定)時,它不會回應 ping 要求,因此顯然您無法 ping 到特定電腦。即使目的地已連線並可在本機網路中存取,您也會收到來自目的地的「請求逾時」回覆。原因是 Windows XP 中的預設防火牆規則阻止了 ping 命令中使用的 ICMP 封包。 「pinging」主機將 ICMP 封包傳送到目的地並等待回應。當目標電腦未確認或回覆這些資料包時,您將看到「請求逾時」回覆。

您可以透過兩種方法啟用, 或者ICMP 請求,在 XP 中。

1)完全關閉防火牆服務(大多數情況下不建議這樣做)

2) 僅啟用 ICMP 封包(防火牆規則中的 ICMP 封包除外),因此當防火牆開啟 ping 要求時也將運作。你可以這樣做:

a) 前往控制台中的網路連線;

b) 以滑鼠右鍵按一下要啟用 ICMP/Ping 請求的連線(通常是本機網路);

右鍵單擊屬性

c) 點選屬性;

d) 進入「進階」選項卡,然後按下「Windows 防火牆」下的「設定」按鈕;

e) 按下 ICMP 區域中的設定按鈕,最後;

ICMP 高階

f) 啟用「允許傳入迴聲......」中的勾號。按確定。

啟用 ICMP

現在這台電腦將接受 ping ICMP 回顯請求並回覆它們。

透過此方法啟用 Echo 或 ICMP 或 Ping 請求而無需完全關閉防火牆,電腦將在網路中安全並回覆 ping/ICMP 請求。這將允許您監控和管理網路上的 IP 位址和主機。

來源:XP中如何開啟ping功能

答案2

應該是Windows防火牆的問題

控制台 --> Windows 防火牆 --> 進階 --> ICMP 設定 --> “允許傳入 Echo 請求”

相關內容