如何使虚拟机与主机互相能ping通

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-05-18
如何使虚拟机与主机互相能ping通

  刚刚因为虚拟机与主机没法互相ping通的事情,奋战到将近凌晨一点。现在把这个过程总结一下,以方便后加入该行业的广大IT精英。  VMWare提供了三种工作模式:bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。1. bridged(桥接模式)  在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。  如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。2. NAT(网络地址转换模式)  使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。  如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。3. host-only(主机模式)  在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。  提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。  在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。  如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。  之前,我使用的是NAT模式,安装Ubuntu操作系统时默认选中的此选项。当时没有考虑太多,没有详细研究这三种模式的区别。就是因为这次草率导致我搞了个通宵,在此鄙视一下自己,也警示一下读者,不要随便处理事情,这样只会给自己添加不必要的麻烦。当时,我在单机环境中调试bridged模式,苦恼了很久。在此环境中,无论如何都没办法让虚拟机上网。后来在查找资料时,也看到需要用路由器,凭着自己的感觉我否定了这个因素,我有这个随便臆断事情毛病。当使用bridged模式时,当设备接入局域网时,会被随机分配一个IP,这个可以通过ifconfig命令来查看,此时该设备已经接入局域网,可以和局域网中的其它电脑IP互相ping一下来检查连接性。

  虚拟机与主机ping通方法设置:
  1.进入虚拟机设置;

  2.虚拟机网卡设置,主机和虚拟机都是动态获取IP的方式;

  3.在虚拟机窗口的Edit菜单有virtual Network Editor…设置网络连接方式;


  4.测试互通性:
  宿主机(XP系统)在命令提示符输入:ping 10.5.43.33 (10.5.43.33是虚拟机的IP)测试,看到如下结果,说明测试通过。

现在把这个过程总结一下,以方便后加入该行业的广大IT精英。   VMWare提供了三种工作模式:bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。 1. bridged(桥接模式)   在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。   如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。 2. NAT(网络地址转换模式)   使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。   如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。 3. host-only(主机模式)   在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。   提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。   在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。   如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。   之前,我使用的是NAT模式,安装Ubuntu操作系统时默认选中的此选项。当时没有考虑太多,没有详细研究这三种模式的区别。就是因为这次草率导致我搞了个通宵,在此鄙视一下自己,也警示一下读者,不要随便处理事情,这样只会给自己添加不必要的麻烦。当时,我在单机环境中调试bridged模式,苦恼了很久。在此环境中,无论如何都没办法让虚拟机上网。后来在查找资料时,也看到需要用路由器,凭着自己的感觉我否定了这个因素,我有这个随便臆断事情毛病。当使用bridged模式时,当设备接入局域网时,会被随机分配一个IP,这个可以通过ifconfig命令来查看,此时该设备已经接入局域网,可以和局域网中的其它电脑IP互相ping一下来检查连接性。

  • 如何让虚拟机与物理机互相ping通
    答:首先确保物理机和虚拟机的防火墙设置正常或都关闭防火墙。其次,需要配置合适的IP地址。比如桥接模式下,物理机和虚拟机为同一网段。NAT模式下,虚拟机和vmnet8为同一网段,并且对应的VMware nat service和VMware DHCP service服务启动正常。hostonly仅主机模式下,虚拟机和vmnet1处于同一网段。
  • 两台虚拟机如何ping通
    答:这样,才能使用虚拟机与本机构成局域网通路。如果你是一台单机,没有HUB,没有宽带连接,那么虚拟机无法与本机构成通路那是最基本的 没有什么具体的设置 要我怎么给你说 网卡只要选择nat模式 vm网卡设置和物理机在一个网段 不会ping不通的 关闭虚拟机防火墙试试 补充:装了虚拟机后会出现另外两个vm1...
  • 为什么虚拟机ping不通主机?
    答:导致需要关闭防火墙。于是我在网上查看资料,原来是Windows7的防火墙没有打开ICMPv4-in这个规则,那怎么打开呢:1. 打开WIN7防火墙 2. 选择高级设置 3.入站规则 4. 找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,设置为允许。5. 虚拟机可以ping通主机了。
  • WINDOWNS怎么和虚拟机下得LINUX互相PING通。
    答:虚拟机网卡一定不能用桥接模式,只能用host-only模式或nat模式,用host-only模式的时候,虚拟机的ip和物理主机的vmnet1网卡连接 用nat模式的时候,虚拟机的ip和物理主机的vmnet8网卡连接
  • 虚拟机和主机ping不通是怎么回事
    答:虚拟机ping不通主机的原因有以下:虚拟机未设置成nat的网络模式 虚拟机设置成桥接的模式,但是未和主机配置统一网段的ip 主机网卡故障 解决办法:将虚拟机的网络模式设置成nat,或者设置成桥接,但是要把ip改到主机ip这个段 如果是主机网卡故障,可以重启电脑,或者重新安装网卡驱动 ...
  • virtualbox虚拟机可以ping通主机,但主机ping不通虚拟机,如何实现双方互...
    答:1、利用ipconfig命令我们先得知主机(采用的是Windows10系统)在WLAN下的IP地址 这里写图片描述 2、接下来用同样的方法获取虚拟机(Windows7系统)的IP地址 这里写图片描述 3、在虚拟机中我们对主机进行Ping操作,结果发现可以ping通 这里写图片描述 4、而在主机下ping虚拟机却无法ping通 ...
  • 如何使用VMWare搭建的虚拟机能够ping通主机
    答:vmnet8(NAT模式,网络地址转换),生成vmnet8虚拟机网卡,并通过VMware NAT service提供网关和地址转换服务,VMware DHCP service提供虚拟机ip地址自动分配服务,通过vmnet8与虚拟机通讯。桥接模式下,虚拟机和主机位同一局域网,确保两边没开防火墙或正确设置防火墙即可ping通 仅主机模式下,虚拟机和主机的...
  • 两台虚拟机如何ping通
    答:5、一般在此操作后,在虚拟机上再次ping,就可以成功 注意:若是以上方法行不通,将VMware 网络连接设置桥接模式,即可ping成功。1、桥接模式(Bridged)2、网络地址转换模式(NAT)3、主机模式(Host-only)我们家庭网络拓扑结构一般有两种:1、主机通过拨号直接连接Internet(主机连的网线)2、主机处于...
  • 请问怎么设置我虚拟机里面的IP地址才能使电脑WINDOWS与虚拟机PING得通...
    答:你添加一块环回网卡,然后环回网卡的ip地址和linuxip地址(手动指定ip)网关互指,这样就没问题了。或者说你可以把linux的i地址手工指定到你电脑所在网段,网关和windows一样,这样也ok
  • 主机xp和VM虚拟机linux怎么ping通?不插网线的情况下。
    答:1、xp主机添加一个虚拟网卡,具体方法后面有叙述。原理:因为主机的有线和无线网卡都无法使用,也就意味着有线和无线的ip设置都没有了。所以必须开启一个虚拟网卡,并配置ip信息,要求和虚拟机的ip在一个网段里。微软为xp配置了这项功能。2、虚拟机使用“Host-Only”方式连接,这样虚拟机就可以使用安装...