winsows10环境下解决vmware中windows server服务器ping不通

  使用vmware安装了windows server 2012,安装完毕之后,想从宿主机上远程到虚拟机中,发现本地网络和虚拟机网络不能ping通,试用了一个办法,可以ping通了,特意记录一下。

环境参考

  • VMware® Workstation 14 Pro:14.1.1 build-7528167
  • 宿主机:windows 10
  • 虚拟机:windows server 2012

解决办法

  • 下面是宿主机的ip,即现在使用的是本地的主机:
    宿主机的ip地址
  • 打开VMware-编辑-虚拟网络编辑器,选择右下角更改设置,设置NAT模式的子网地址跟主机一样,这里设置为192.168.2.0
    vmware的子网地址
  • NAT设置 网关IP 也为192.168.2.***,DHCP的起始IP和结束IP的前三段也设置成跟主机一样的。然后就可以主机就可以ping通虚拟机了。

在远程的过程中还有一个问题

  就是在远程的时候提示“出现身份验证错误,要求的函数不受支持…可能是由于CredSSP加密Oracle修正”,错误如下:
要求的函数不受支持
处理这个问题是应该在本地机器进行修改,修改的方法是:

  • win+r键打开运行框,然后输入gpedit.msc,回车,打开本地组策略编辑器;
  • 在 “计算机配置-管理模板-系统-凭据分配”中 找到允许Oracle修正,之后双击,打开如下界面,点击已启用,保护级别选择易受攻击,保存即可。
    修改允许Oracle修正

修正 2018-07-22 22:10

  上述方法会导致虚拟机不能联网,以下能够保证虚拟机上网,且主机能够远程虚拟机的办法。本次不使用虚拟机进行网络设置,改为使用windows自带的网络设置。
该方法,主机修改为静态IP。首先,在主机命令行中执行ipconfig/all命令,查看本机IP,默认网关、以及DNS服务器地址。再将本机TCP/IPv4设置为以下属性:
主机的静态ip设置.png
主机TCP/IPv4共享属性:
主机的静态ip共享设置.png
即可。