看了一下网上说的,VMware 上的NAT模式下,host与guest机器之间无法ping通的问题。我已经在两台机器上安装过,主机为win7,客户机为win xp sp3,安装到第三台的时候,突然出问题了,居然没办法ping通,本来没有留意过的一个小问题,引起我写下这篇文章来提醒下自己。
网卡在NAT模式下,主机与客户机理论上是一定可以ping通的,肯定要坚信这一点。NAT模式下主机的会有NAT的默认网卡:VMware Network Adapter VMnet8 ,虚拟机里的虚拟网络编辑器,查看IP地址段:192.168.187.0 。
虚拟机vmware NAT
虚拟机vmware NAT
需要排查的要点:
1.在主机上运行CMD,然后输入:ipconfig ,查看虚拟网卡的IP地址 ,图上显示的是192.168.187.1,这是正确的IP地址,但有些时候,这个IP地址是不正确的,
虚拟机vmware NAT
,甚至你在网卡里设置了正确的IP地址,ipconfig命令显示的IP地址却是完全不一样的地址,例如:169.254.167.23。事实上,我也很纳闷,为什么网卡里设置的IP地址可以和ipconfig显示的IP地址不一样。解决办法也很简单,直接在虚拟网络编辑器里,更改一个数即可,例如192.168.187.0变更为192.168.5.0,然后应用,等待网卡刷新,用ipconfig再次确认一下。主机一般最后一位数是1,客户机是128。
虚拟机vmware NAT
2.在主机的防火墙里面点上勾,网络发现,文件和打印机共享。或者干脆直接关闭防火墙,当你用来调试主机与客户机网络通信时。
虚拟机vmware NAT
虚拟机vmware NAT
来测试一下,客户机的IP地址是:
虚拟机vmware NAT
Win7下对Win xp ping的结果:
虚拟机vmware NAT
Win7的IP地址:
虚拟机vmware NAT
Win XP 对Win7 ping的结果:
虚拟机vmware NAT
当然,我也发现一个问题,主机对网关ping不通,而客户机却能ping通,不知道什么原因。

顺便加上一个,客户机对主机进行关机命令。
1.主机上(win7)进行用户添加:账户名:abc,密码:123
net user abc 123 /add
net localgroup administrators abc /add
2.在组策略里禁止用户abc本地登陆。
3.在客户机新建bat文件,内容为:ip为主机IP地址。
set ip=192.168.187.1
net use \%ip%\ipc$ “123” /user:abc
shutdown /m \%ip% -s -t 0

相关文章:

  • 2021-11-28
  • 2021-12-14
  • 2021-08-26
  • 2021-10-06
  • 2021-11-09
  • 2021-12-28
  • 2021-12-22
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2021-11-08
  • 2021-11-09
  • 2021-12-08
  • 2022-01-05
  • 2021-04-21
  • 2021-12-03
相关资源
相似解决方案