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

转载于:https://www.cnblogs.com/kuillldan/p/6936585.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VMware是一款虚拟机软件,其中网络连接模式分为桥接、NAT和仅主机模式。桥接模式允许虚拟机分配到物理网络中的独立IP地址,并直接通过网络连接其他设备。NAT模式则是将虚拟机连接在主机上,利用主机来进行网络连接,虚拟机也可以通过主机进行网络访问。仅主机模式下,虚拟机只能在主机上进行网络连接,不能直接进行网络连接。 具体来讲,桥接模式使得虚拟机直接连接到网络上,虚拟机能够获得物理网络中的IP地址,与其他设备进行网络通信,也可以通过物理网络连接进行远程访问虚拟机。这个模式相对来讲比较灵活,但需要配置虚拟机和物理网络之间的连接。 NAT模式下,虚拟机接入到本地网络的交换机中,通过NAT方式联系到主机上,主机上利用NAT代理的方式进行网络连接。虚拟机可以直接访问互联网,提供了良好的网络体验,同时也可以方便进行虚拟机的共享。但是虚拟机并没有独立的IP地址,难以解决特定情况下需要外部网络访问虚拟机这样的需求。 仅主机模式下,虚拟机只能在主机上进行网络连接,没有直接的物理网络,同时找不到网络交换机进行连接。虚拟机的访问在主机网络中处理,并且虚拟机使用的IP地址位于主机标准操作系统的IP地址范围中。这样的网络连接可以保证虚拟机和主机的网络不会受到外部网络的影响,但也因此造成虚拟机之间的网络访问非常困难。 总的来讲,三种方式都有自己的优势和局限性,根据不同的需要选择对应的网络模式会对网络连接有不同的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值