2012-08-28 62 views
0

我在Windows7上運行Debian VMware虛擬機。我正在虛擬機上開發一個Rails web應用程序,我想從vm外部訪問應用程序(localhost:3000),即從Windows訪問應用程序(localhost:3000)。在Windows上獲取虛擬機IP地址

有沒有辦法做到這一點?

謝謝。

回答

2

這實際上取決於您如何在來賓和主機之間設置虛擬網絡適配器。假設你沒有改變任何東西,它們將被默認橋接。在你的虛擬機從一個終端運行:

ifconfig 

這會給你,你應該能夠從你的Windows主機訪問虛擬接口的IPv4地址(通常爲10.x.x.x)。您應該能夠將其放入主機上的瀏覽器並使用:3000端口並訪問它。

如果您修改了網絡適配器,情況可能會有所不同。例如,將其設置爲NAT將爲您的物理網絡提供一個地址;即192.x.x.x,但訪問相同。一個只有主機的網絡,也很可能提供一個10.x.x.x的地址,但也應該提供訪問權限。