vmware中NAT配置不能上网的一个解决方案

其实只需打开VMWARE中的Edit->Virtual Network Editor,点击左下角的restore default,重置下vmware的网络设置即可。


先说我遇到的导致vmware中nat情况不能上网的情景(vmware 9):

1.当主机断网再重新连上后,虚拟机中的linux不能自动重连。

2.在虚拟机中ping主机后,虚拟机便不能再上网。

不知道大家是否遇到过和我相同的情况,也不知道这是不是vmware的bug,还是个例。


再说几个误区:

主机中:

1.使用NAT方式上网时,主机中的真实“网络连接”是不需要共享给vmnet8的,(这里虚拟网络适配器vmnet8被配置为NAT方式)。

2.并且vmnet8中的IPV4中的IP地址和DNS服务器地址都设置成自动获取即可。vmnet8中配置信息是随之vmware虚拟机中的网络配置的变化而自动改变的。

若不相信,可以在vmware中标签栏Edit->Virtual Network Editor->VMnet8(配置成NAT的那项),修改下其中的IP,或者直接点击左下角的restore default按钮,

然后在windows(主机)的控制台(WIN+R->cmd->回车)中输入ipconfig -all,看VMnet8的ip是否随着VMWARE中的配置而改变。

虚拟机中(linux):

1.虚拟机中的网络配置(IPV4)也全部设置成自动获取(DHCP)即可。


2.VMnet8中的DHCP Setting右侧的两项(Connect a host virtual adapter to this network 和 Use local DHCP service to distribute IP address to VMs)全部选上。


上不了网的解决方案:

1.确保虚拟机中没有正在运行的系统,若有则退出,关闭。

2.打开VMWARE中的Edit->Virtual Network Editor,点击左下角的restore default,这是可以看见所有的VMnet都被重置了,IP地址有可能重新分配到新的地址段,这也没关系,因为我们在主机和虚拟机中的网络适配器都是DHCP自动获取的。


3.等待重置完成后,再进入虚拟机中,就可以神奇的上网了。



posted @ 2014-06-08 10:28  SEC.VIP_网络安全服务  阅读(730)  评论(0编辑  收藏  举报