VMWare透過主機名稱存取客戶端

VMWare透過主機名稱存取客戶端

我在 Windows 7 電腦上使用 VMware Player 7.1,該電腦透過 WiFi 和 DHCP 連接到我的路由器。我已經使用 VMWare Player 設定了 Ubuntu。我將網路適配器保留為橋接器。我可以從實體系統和虛擬系統存取互聯網,但現在每當我連接到互聯網時,IP 位址都會發生變化。我還可以透過 IP 位址從 Windows 存取 Ubuntu 以及從 Ubuntu 存取 Windows。

現在我想使用主機名稱而不是 IP 位址進行連接,這樣我就不需要每次重新啟動時都更改位址。有人可以幫我解決這個問題嗎?如果您需要任何進一步的信息,請告訴我。

當我在兩個系統上執行主機名稱時,它顯示: IP 為 127.0.0.1 的主機名稱(本地主機/環回網路此名稱未出現在實際 IP 中)

謝謝,德巴希斯

答案1

如果我理解正確的話,您的 wifi 路由器正在向您的實體和虛擬介面提供 IP 位址。解決方案是:

確定一對工作 IP 位址 - 當實體機器和虛擬機器都連接時,確定它們各自的 IP。在 Windows 7 中輸入

ipconfig

並尋找指派給實體主機的 IP 位址。在你的 Ubuntu 虛擬機器中輸入

ifconfig

並找到地址。

在實體機和虛擬機器上,將這些 IP 位址設定為靜態(您還必須設定網關(您的 wifi 路由器的 IP)和 DNS(無論您現在使用什麼 - 檢查

nslookup google.com

這將向您顯示正在使用的 DNS)) - 現在,您在實體機和虛擬機器上將始終擁有相同的 IP。之後,您只需在實體機和虛擬機器上設定主機檔案即可。在 Ubuntu 中,編輯

/etc/hosts

新增這樣一行:

IP-of-physical-machine        physical

在 Windows 7 中,編輯:

%systemroot%\system32\drivers\etc\hosts

我不確定該文件的語法,但您應該能夠從主機文件中的現有條目確定它。新增您的虛擬機器 IP 並為其指定主機名稱(假設是實體主機名稱)。

現在您應該能夠使用「虛擬」主機名稱從 WIndows 7 存取您的 Ubuntu 虛擬機,並使用「實體」主機名稱存取您的 Windows 7 電腦。

為了完整起見:您應該能夠控制客戶端從 wifi 路由器取得的 IP。

相關內容