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


最近在學習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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM