• 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_MACHINESYSTEMCurrentControlSetServices

    2 找到对应的服务,然后修改ImagePath为真实的服务exe路径

    PS:关于VMWare的桥接(Bridge)模式、NAT模式、HostOnly模式的原理和区别,可以看这个课程,讲得比较清楚。

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

  • 相关阅读:
    sass环境搭建之node-sass,ruby
    对于模块加载:ES6、CommonJS、AMD、CMD的区别
    sass变量的作用域
    sass中的占位符%,@extend,@mixin(@include)的编译区别和使用场景
    遇到的问题
    全局配置
    组件或者dom的特殊属性
    全局API
    CentO7安装zookeeper并设置开机自启动
    MyBatis中TypeHandler的使用
  • 原文地址:https://www.cnblogs.com/kuillldan/p/6936585.html
Copyright © 2020-2023  润新知