VMware中虚拟机与主机不能ping通解决办法

摘要:
VMware相关服务的启动和关闭脚本在启动时仍会报告错误。接下来,往下看……可能性3:通常,使用servicenetworkrestart重新激活网卡。根据报告的错误检查问题。如果报告了eth0,通常为/etc/sysconfig/network-scripts/ifcfg-eth0。有关详细信息,请查看/etc/udev/rules。d/70持久网络如果规则中有两个配置信息,通常删除eth0,然后将第二个eth1更改为eth0。保存并退出,而不更改其他信息。如果报告了MAC地址,通常是由MAC地址的不一致引起的。删除/etc/sysconfig/networkscripts/ifcfg-eth0中的MAC地址行,然后:wq-save并退出。接下来,删除rm rf/etc/udev/rules.d/70-persistent-net。规则文件,然后重新启动计算机。

先去看看服务全部启动了没?

VMware相关服务启动关闭脚本

   

VMware中虚拟机与主机不能ping通解决办法第1张

启动了还报错,接着往下看。。。。。。

   

一、如果是桥接模式,那么

  可能性1:虚拟机防火墙禁ping,请关闭虚拟机防火墙重试;

  可能性2:桥接设置的ip有冲突或者是虚拟机桥接服务不正常。

二、如果是nat模式,那么

  可能性1:虚拟机防火墙禁ping,请关闭虚拟机防火墙重试;

       关闭防火墙:service iptables   stop(或者 chkconfig iptables off都可以)

       查看防火墙是否关闭:chkconfig  (主要看iptables一行是否全部为off,全部off则排除防火墙的问题,接着继续查找)

  可能性2:本机上的vmnet8网卡被禁用了,打开禁用即可。

        可能性3:一般用service  network restart 重新激活网卡,根据报的错进行查看问题所在

 如果报eth0的,一般就是  /etc/sysconfig/network-scripts/ifcfg-eth0 这个问件里面有问题,详细查看,还有就是/etc/udev/rules.d/70-persistent-net.rules中如果有两个配置信息,一般是删除eth0,然后修改第二个eth1为eth0,其他信息无需改变,保存退出。

如果报mac地址,一般就是mac地址不一致导致的,删除 /etc/sysconfig/network-scripts/ifcfg-eth0 中的mac地址这一行, 然后 :wq 保存退出,紧接着删除 rm  -rf   /etc/udev/rules.d/70-persistent-net.rules文件,然后reboot重启机器。

   

以上经验足以干掉一切正常bug,非正常的就不一定了,愉快的开始玩耍吧,我就是这样做的,屡试不爽!

关闭Linux防火墙 chkconfig iptables off 

查看防火墙状态:  /etc/init.d/iptables status 


三、如果是host-only模式,一般就是虚拟机防火墙禁ping了

 

免责声明:文章转载自《VMware中虚拟机与主机不能ping通解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ansible playbook中的变量定义与引用深入理解信号槽机制(一)(大局观,讲的不错)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

erlang局域网内节点通信——艰难四步曲

http://blog.chinaunix.net/uid-22566367-id-382011.html 在Programming Erlang这本书中,在写到第十章中,主要实现的是不同节点之间的通信,书上列出了四步,其中的第一步很容易实现,依葫芦画瓢,很容易实现同一台机子上,不同节点之间的通信,运行结果和书上的完全一致。当你急切地去尝试第二步(在局域网...

解决Android Studio的安装问题

今天开始了android studio的下载与安装,我再官网上下载了Android studio,下载不难,运行出来可需要一定的时间,在中途中我遇到了一些问题 一:Build错误:       在我最开始下载完Android studio时,我新建项目的时候,在最下面出现 BuildOutput问题       解决方法:在官网下载相对应的gradle版本...

JDK8中JVM堆内存划分

一:JVM中内存 JVM中内存通常划分为两个部分,分别为堆内存与栈内存,栈内存主要用运行线程方法 存放本地暂时变量与线程中方法运行时候须要的引用对象地址。 JVM全部的对象信息都 存放在堆内存中。相比栈内存,堆内存能够所大的多,所以JVM一直通过对堆内存划分 不同的功能区块实现对堆内存中对象管理。 堆内存不够最常见的错误就是OOM(OutOfMemoryE...

Linux之Ansible

一、安装ansible 环境是centos7.0 主管服务器ip:192.168.175.134,只需安装ansible在本机即可,其余服务器无需安装,ansible通讯是用ssh 首先更换yum源 cd /etc/yum.repos.d/ cp CentOS-Base.repo CentOS-Base.repo.bak wget -O /etc/yu...

KVM虚拟机管理——虚拟机克隆

1. 概述2. 部署基本操作系统虚拟机3. 配置虚拟机3.1 修改/etc/sysconfig/hostname3.2 删除/etc/sysconfig/network-scripts/ifcfg-ethx和主机有关信息3.3 编辑/etc/udev/rules.d/70-persistent-net.rules3.4 编辑/etc/yum.repo...

深入Java虚拟机之内存区域与内存溢出

一.内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。 程序计数器(ProgramCounterRegister) 一块较小的内存空间,它是当...