我有一個位於幾層之外的虛擬機,我想遠端存取它,但由於某種原因我無法存取它。我嘗試了幾種方法來解決這個問題,我想知道我是否遺漏了一些東西。我想透過 RDP 進入電腦或存取虛擬機器上連接埠 80 上執行的 Web 應用程式。
這是設定...
- 有問題的虛擬機器:VMWare VM、Windows Server 2003、PeopleSoft
- VMWare主機:Virtualbox VM、Xubuntu 15.04基本安裝
- 實體伺服器:IBM x3455、Ubuntu Server 15.04
- 筆記型電腦:Ubuntu 桌面版 15.04
設定複雜的原因是它是臨時的。我希望能夠對“有問題的虛擬機器”進行一些更改,然後將其返還給將其提供給我的人。當我不打算持續使用 VMware 時,我不想讓我的「實體伺服器」變得混亂。
基本上,我想從“筆記型電腦”連接到“有問題的虛擬機器”。
這是我嘗試過的:
網路設定為橋接
「VMware Host」已設定要綁定的網路介面卡。我轉到“機器設定”>“網路”>“適配器 1”,並將“附加到”選項設為“橋接適配器”。
「有問題的虛擬機器」也將網路適配器設定為綁定。我前往虛擬機器 > 虛擬機器設定 > 網路適配器,然後選擇橋接單選按鈕。
所以,我的機器都在同一個子網路/網路上。以下是 IP 位址:
- 有問題的虛擬機器:192.168.x.103
- VMWare 主機:192.168.x.105
- 實體伺服器:192.168.x.15
- 筆記型電腦:192.168.x.110
域名系統
我不認為 DNS 是一個問題。在我的筆記型電腦上,當我嘗試 ping 相關虛擬機器時,它會取得正確的 IP 位址:
$ ping VM
PING VM (192.168.x.103) 56(84) bytes of data.
^C
--- VM ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2014ms
平
我嘗試在不同層級進行 ping 操作,以查看網路流量在何處停止。
- 在「相關虛擬機器」上,我可以 ping 通它自己的 IP 位址。
- 在“VMware 主機”上,我可以 ping 通“有問題的虛擬機器”
- 在「實體伺服器」上,我不能ping“有問題的虛擬機器”
防火牆
我認為 Xubuntu 防火牆已在“VMware Host”中開啟。我現在已經把它關掉了。
我檢查過:
user@VMWareHost:~$ sudo ufw status verbose
[sudo] password for user:
Status: inactive
我最初將其關閉:
sudo ufw disable
問題
你看到我錯過了什麼嗎?有沒有辦法從我的筆記型電腦獲得對該虛擬機的網路存取?
答案1
可能是網路適配器的問題,我透過轉到解決了它編輯VMWare 中的選項,虛擬網路編輯器和恢復預設值。