`
Love$Java
  • 浏览: 3271 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何使虚拟机与主机互相能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通,虚拟机可以上网

    配置虚拟机网络,实现虚拟机与主机的互通和上网 配置虚拟机网络是虚拟机技术中的一项重要功能,它允许虚拟机与主机进行通信,实现了虚拟机与外部网络的连接。在本文中,我们将详细介绍如何配置虚拟机网络,实现...

    主机+虚拟机+开发板互相ping通.docx

    为了使主机、虚拟机和开发板能够相互 ping 通,我们需要为每个设备设置静态 IP 地址。这意味着我们需要手动设置每个设备的 IP 地址,而不是使用 DHCP 自动分配 IP 地址。 五、 ping 命令的使用 在配置好网络参数后...

    主机+虚拟机+开发板互相ping通.pdf

    主机+虚拟机+开发板互相ping通.pdf 在计算机网络中,能够让不同的设备或系统之间进行通信是非常重要的。今天,我们将讨论如何让主机、虚拟机和开发板之间互相ping通。 首先,让我们了解一下ping命令。ping命令是一...

    在没有联网的情况下,主机和虚拟机如何互相ping通

    虚拟机的网络适配器设置为NAT模式;...无论主机插不插网线,有没有网卡,都可以与主机 PING 通了。但是有一点要注意,当主机联网时,可以直接 PING 主机网卡的地址,如 192.168.45.18 ,没关系,不在一个

    VPC2007虚拟机与主机的互连互通方法.doc

    现在,主机和虚拟机之间可以互相访问,而且虚拟机仍然可以正常通过NAT上网。 相比之下,VMware等专业虚拟化软件在创建虚拟机时会自动虚拟出多块网卡,且提供了更丰富的网络连接模式,如桥接模式、NAT模式、Host-...

    VMware虚拟机与宿主机互联

    本文主要探讨如何在VMware虚拟机与宿主机之间以及虚拟机之间建立有效的网络连接,实现互相通信。 首先,我们要了解VMware虚拟机中的三种网络连接模式:桥接模式(Bridge)、仅主机模式(Host-Only)和NAT模式...

    手机上网,VMware 15 配置NAT模式(端口转发)虚拟机互通、宿主机虚拟机互通、虚拟机访问Internet 端口

    可以实现宿主机和内部虚拟机互相ping通,宿主机远程shell登录虚拟机,虚拟机访问internet,虚拟机ping通虚拟机。可用于本级验证开发环境搭建。 物理机硬件配置:尽量满足同时启动3个虚拟机的能力。(亦可采用 master/...

    vmware虚拟机和virtualbox虚拟机间的互联

    这种方式不仅能够使两个虚拟机之间互相通信,还能让它们各自独立地访问外部网络。 这种技术的应用场景非常广泛,比如在构建私有云或进行复杂网络架构测试时,可以灵活地利用不同的虚拟化平台来搭建所需的环境。此外...

    secureCRT连接linux虚拟机

    - **问题4:虚拟机与主机互相ping不通** 解决方案:检查网络配置,确保双方处于同一子网段。 - **问题5:虚拟机无法访问互联网** 解决方案:这是因为使用了Host-Only模式。如果需要上网功能,可以考虑使用NAT或...

    VirtualBox与主机xp实现内外网络互访问的配置[归纳].pdf

    这样,宿主机和虚拟机可以互相ping通。 在复杂网络环境中,如宿主机同时具备内外网环境,虚拟机的网络配置需要更细致。一般有两种解决方案: - **配置多个网络适配器**:在VirtualBox中,可以为虚拟机添加多个网络...

    主机虚拟机ARM开发板三者组建局域网.pdf

    本文档介绍了一种将主机(Windows XP系统)、虚拟机(Ubuntu 10.04运行在VirtualBox上)以及基于ARM架构的开发板(S3C2440)互相连接的方法,形成一个局域网环境,这对于远程调试、软件测试和协同开发非常实用。...

    虚拟机桥接问题大全.doc

    此时,虚拟机可以访问互联网,但物理主机与虚拟机之间不能直接通过IP地址进行通信。 #### 四、Host-Only模式 **定义与原理** Host-Only模式是一种封闭的网络模式,只允许虚拟机与物理主机进行通信,而无法访问外部...

    vmware虚拟机的三种联网方法及原理.docx

    在NAT模式下,虚拟机可以ping通主机,但主机通常无法直接ping通虚拟机,除非开启了端口映射。 3. 主机-only模式(Host-Only Mode): 主机-only模式为虚拟机创建了一个完全隔离的网络环境,仅允许虚拟机与主机之间...

    虚拟机好资料

    - 虚拟机与宿主机之间互相ping通,证明网络连接正常。 ##### (二)网络地址转换(NAT) 1. **定义**:在NAT模式下,宿主机上的虚拟网卡(VMnet8)连接到虚拟交换机VMnet8上,虚拟机通过虚拟NAT服务器连接至外部...

    VirtualBox下Host Only+NAT方式的网络配置

    注:nat网络用于“虚拟机”借用“宿主机”所在网络访问互联网,但不能使宿主机和虚拟机互相ping通;所以需要在两者之前拉一根“虚拟双绞线”(即host-only模式)使两机相互通信。另,这里的host-only ipv4地址是设置...

    mini虚拟机安装,ssh免密登录,软件安装

    - **桥接模式**:使虚拟机像物理主机一样在网络中独立存在,适用于需要与其他物理或虚拟主机通信的情况。 - **主机模式**:隔离虚拟机,仅允许与主机通信,适用于安全测试等场景。 3. **测试网络连接**:使用 `...

    Ubuntu虚拟机

    - 确保Ubuntu虚拟机和Windows主机的IP地址在同一网段,并能互相ping通,关闭Windows防火墙以允许通信。 - 通过Windows的文件资源管理器访问Samba共享,例如输入`\\192.168.38.4\public`,其中`192.168.38.4`是...

    samba和vsftpd实现主机与虚拟机文件共享

    - 确保主机和虚拟机处于同一网段,能够互相 ping 通。 - 关闭主机上的防火墙,以免阻止通信。 - 对于中文文件名支持问题,Samba 表现较好,而 VSFTPD 可能会出现乱码。一种解决方案是在配置文件中设置正确的字符集。...

    Centos7配置IP等信息,并开启SSH服务(适用于虚拟机中linux系统与宿主机中windows系统相互连通).pdf

    如果能正常ping通,则表明网络配置成功,虚拟机中的Centos7与宿主机中的Windows系统之间可以互相通信。 总结来说,本文详细介绍了在Centos7中配置IP信息并开启SSH服务的过程,包括安装SSH服务、编辑配置文件、设置...

Global site tag (gtag.js) - Google Analytics