• 虚拟机和外部主机通信机制


      我们来学习一下虚拟机如何与宿主机(物理机、真机)通讯:

      当安装VMWave后,VMWave会在真机上添加2个虚拟的网卡,这两个网卡会产生两个网络连接分别叫VMware Network

    Adapter VMnet1和VMware Network Adapter VMnet8,这个我们可以通过“控制面板网络和 Internet网络连接”来查看。
    如下左图:

      虚拟机如何与真机通讯?虚拟机有四种网络连接模式,如下右图:

    1. Bridged(桥接)

      表示虚拟机的网卡和真机真实网卡接在一个交换机上,只要虚拟机的IP地址和真机真实网卡的IP地址设置到同一网段,它

    们之间即可通讯。

    2. NAT(用于共享主机的IP地址:Used to share the host's IP address

      表示虚拟机的网卡和真机VMware Network Adapter VMnet8这个网卡接在一个交换机上,只要虚拟机的IP地址和真机

    VMware Network Adapter VMnet8网卡的IP地址设置到同一网段,它们之间即可通讯。默认情况下,我们只要将虚拟机网

    络连接模式设置为NAT,虚拟机可以自动获得一个和VMware Network Adapter VMnet8网卡在同一网段的IP地址。

    3. Host-Only

      表示虚拟机的网卡和真机VMware Network Adapter VMnet1这个网卡接在一个交换机上,只要虚拟机的IP地址和真机

    VMware Network Adapter VMnet1网卡的IP地址设置到同一网段,它们之间即可通讯。默认情况下,我们只要将虚拟机网

    络连接模式设置为Host-Only,虚拟机可以自动获得一个和VMware Network Adapter VMnet1网卡在同一网段的IP地址。

    4. 自定义

      可以由用户设置虚拟机的网卡如何来连接。在拓扑复杂的情况下才会用到。

      其实我们也可以把Bridged、NAT、Host-Only看成3台交换机,可以用下图来描述:

    通过下面的例子加深理解:

    注意(可忽略):

    对上图中的第1个图:

      对于PC-A,PC-B和Virtual PC-C是不一样的,虽然两者都能与PC-A互相ping通:当把PC-A上的防火墙中的“入站规则”

    中的“文件和打印机共享(回显请求ICMPv4-In)”禁用后,Virtual PC-C与PC-A的互通性没有影响;但PC-B无法ping通

    PC-A。

    对上图中的第2个图: 

      对于PC-A,PC-B和Virtual PC-C是一样的,两者都能与PC-A互相ping通:当把PC-A上的防火墙中的“入站规则”中的

    “文件和打印机共享(回显请求ICMPv4-In)”禁用后,Virtual PC-C和PC-B都无法ping通PC-A。

       

    Reference:

    虚拟机与主机间的通信:

    vmware虚拟机如何与宿主机通讯:http://wenku.baidu.com/link?url=yIMeZguW8GhNcz98BZMeMkkziDEsyAclQsbbmYmB1u1Fht1-gLxkX3XHyto9nPliXDRTNHEShXMEQWcl93DJZME6rhCo38JDsKJ0v5i6rGi

  • 相关阅读:
    Oracle 系统表大全
    oracle高效分页存储过程(百万数据级)
    PowerDesigner中name与comment互相转换脚本
    一些web开发中常用的、做成cs文件的js代码
    Ado.net Entity Model 模板出错的修复
    做ssl通道时遇到“请求被中止: 未能创建 SSL/TLS 安全通道”问题的解决方法
    SQLSERVER 2008空间数据库学习(一)
    jquery的全选、全不选、反选例子
    win7 64位下使用oracle ado.net entity framework
    半角/全角互换的代码
  • 原文地址:https://www.cnblogs.com/lxw0109/p/Virtual-PC_PC.html
Copyright © 2020-2023  润新知