1. 程式人生 > >VMWare開啟DHCP和NAT服務(VMWare無法通過NAT上網以及和host主機通信的問題解決)

VMWare開啟DHCP和NAT服務(VMWare無法通過NAT上網以及和host主機通信的問題解決)

path key pat dhcp服務 machine 路徑 hadoop 發現 問題

最近在學習Hadoop,開始做一個集群。由於各個節點的IP地址需要保持不變,我決定在VMWare采用NAT的模式聯網。

但是在安裝Ubuntu系統的時候,提示我DHCP服務未開啟。

Your network is probably not using the DHCP protocol. Alternatively, the DHCP server may be slow or some network hardware is not working properly.

技術分享

作為一個新手,只知道橋接和NAT的區別,不知道DHCP為何物。但“望文生義”,既然提示DHCP服務未開啟,我就去Windows服務列表中找VMWare的相關服務,還真找到一個VMWare DHCP和VMWare NAT的服務。

技術分享

好的,開啟他們應該就行了。結果,又有另一個問題出現,說系統找不到指定文件。

技術分享

這個比較好解決,打開該服務屬性,查看可執行文件路徑:

技術分享

發現該路徑下果然找不到這個服務的exe文件。原因可能是VMware安裝錯誤或者VMWare重裝過,路徑就改變了(具體原因不明)。

原因找到了,解決方案是在註冊表中修改該服務的可執行文件路徑:

(修改Service可執行路徑的方法也可查看這裏:https://jingyan.baidu.com/article/5d368d1ef577d43f61c05740.html)

1 找到註冊表的該位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

2 找到對應的服務,然後修改ImagePath為真實的服務exe路徑

PS:關於VMWare的橋接(Bridge)模式、NAT模式、HostOnly模式的原理和區別,可以看這個課程,講得比較清楚。

http://study.163.com/course/courseMain.htm?courseId=1546006

VMWare開啟DHCP和NAT服務(VMWare無法通過NAT上網以及和host主機通信的問題解決)