깊이 이해 VM웨어 가상 네트워크

0x01로 : VM웨어 워크 스테이션
VM웨어 워크 스테이션은 아주 좋은 가상 머신 소프트웨어, VM웨어 많은 매니아, 다양한 구현 테스트를위한 워크 스테이션 디자인 환경입니다. VM웨어 워크 스테이션 가상 네트워크 부분, 기능은 매우 강력하지만 초보자를위한 약간 더 복잡합니다.
는 0x02 : VM웨어 가상 네트워크 개요를 설명
기본적으로 세 개의 가상 카드, 세 개의 가상 네트워크 카드가 VMnet0 네트워크의 숙박 시설이다 VMnet0, VMnet1, VMnet8을했다있는 이름을 설치 호스트 VM웨어 워크 스테이션 또는 VMware 서버에 설치 "물리적 NIC "네트워크 속성으로 VMnet1과 VMnet8"가상 NIC. " 기본적으로 가상 카드 VMnet1 "호스트 전용 가상 네트워크", VMnet8 가상 네트워크 카드의 정의는 "NAT 네트워크는"호스트 물리적 네트워크 카드는 VMnet0 호출 할 수 있습니다, "네트워크 브리지"과 동시에, 호스트 물리적 네트워크 카드가 정의되어있다 정의된다 .
세 네트워크 모드의 차이 : 0x03으로

  • 브리지 모드
    은 "브리징"을 이용하여 가상 머신, 즉 VMnet0 호스트 네트워크 시스템에 대응하는 가상 머신 VMnet0 선택 (또는 브릿지 네트워크 인) 경우에, 가상 머신이 관통 "가상 사후 VMnet0이 경우
    호스트 스위치에 연결된다." 소유 네트워크.
  • 마스터 모드 만
    때 VMnet1 가상 스위치에 접속 된 가상 머신을 나타내는 선택된 가상 카드 VMnet1를 사용하여 가상 머신. VMnet1, "호스트 전용 네트워크"기본 네트워크 동작, 호스트 또는 다른 용도로 사용 VMnet1 가상 네트워크 어댑터 가상 머신 만 네트워크 연결의 공식 정의. 물리적 호스트에 액세스 할 수있는 컴퓨터가 아닌 다른 VMnet1 가상 네트워크 어댑터 가상 머신을 사용합니다.
  • NAT 모드
    물리적 호스트 외부 액세스 네트워크 (호스트, 외부 네트워크에 가상 머신에서) NAT 실시 예에서, 가상 머신, 일방향 통한 호스트 네트워크를 사용하는 VMnet8 가상 머신은, 상기 네트워크가 아닌 다른 호스트에 액세스 할 수없는 경우 , VMnet8 가상 머신을 사용합니다. 그러나 전제는 호스트가 인터넷에 접속할 수없는 가상 머신 VMnet8 가상 네트워크 카드 구성을 인터넷에 접속할 수없는 경우 호스트 (네트워크 또는 다른 컴퓨터) 인터넷에 액세스 할 수 있어야한다는 것입니다.

동일한 가상 NIC 가상 머신 호스트의 관계를 사용하여
기본적를 VM웨어 워크 스테이션 가상 네트워크 토폴로지도.

  • vmnet0은
    가상 머신 A01, A02은 A03 VMnet0 관계없이 호스트 VMnet0 가상 네트워크 카드, 가상 스위치를 사용하면, 네트워크 토폴로지 다이어그램에서 볼 수있는만큼 A01, A02와 같은 올바른 IP 주소, 서브넷 마스크 및 게이트웨이, 만약 , A03 정확한 파라미터 IP 주소, 서브넷 마스크, 게이트웨이를 설정하면 인터넷에서 네트워크상의 호스트 외부의 다른 시스템 (예 : B)뿐만 아니라 다른 시스템 (예컨대, Z)에 액세스 할 수있다.

  • vmnet1
    그림에서, 가상 머신 A11, A12, ~, 가상 머신 A03는, VM웨어 워크 스테이션 (또는 VMware 서버) 가상 머신을 생성하는 것입니다. . 가상 네트워크 어댑터,도 1의 네트워크 토폴로지 VMnet1 (전용 호스트 네트워크)를 사용하여 VM A11, A12, A13 3-5 가상 스위치 VMnet1 연결 "대응"; VM A81, A82 VMnet8을 가상 NIC (NAT 네트워크를 사용 그것은 VMnet8 연결된 가상 스위치)에 상당] VM A01, A02, VMnet0 연결된 가상 스위치)에 대응하는 가상 NIC (네트워크 브리지를 이용한 A03 VMnet0. 물리적 호스트 B는 동일한 LAN 내의 하나 이상의 다른 컴퓨터에 속하는 물리적 호스트를 나타낸다. 동일한 서브넷 (VLAN) 컴퓨터에있을 수있는 "같은 로컬 영역 네트워크가"있다, 컴퓨터가 서로 다른 서브넷 수 있습니다. 인터넷 컴퓨터 Z, 인터넷 대신에 다른 컴퓨터 나 서버는 하나 이상의 컴퓨터를 더 할 수있다.

    在图中,虚拟机A11、A12、A13使用VMnet1虚拟网卡,表明连接到VMnet1虚拟交换机。在图中的网络拓扑中,虚拟机A11、A12、A13、物理主机A之间可以互相通讯。“可以互相通讯”,这句话表示,当A11、A12、A13、A都连接到VMnet1虚拟交换机时,这4台计算机可以互相通讯,但不一定能通讯。为什么呢?如果A11、A12、A13、A没有设置同一子网的IP地址,这是不能互相通讯(互相访问)的;或者虽然设置同一网段的地址,但A11、A12、A13、A有防火墙,禁止其他计算机访问,这时也是不能通讯的。只有当A11、A12、A13、A连接到同一个虚拟交换机,并且在网一网段(IP地址还不能冲突)、并且没有防火墙(或者有防火墙,但允许其他计算机访
    问)时,才有可能通讯。

  • vmnet8
    虚拟机A81、A82为物理机A上的连接到VMnet8虚拟交换机的虚拟机。则A81、A82可以访问A(双向互访),可以通过“虚拟路由器”单向访问虚拟机A01、A02、A03,并通过A单向访问A所属的网络上的其他计算机B,并可以单向访问Internet网络上的其他计算机Z。但A所属网络上的其他计算机及Internet网络上的其他计算机(默认情况下)不能访问A81、A82,所以说,这里的访问是“单向访问”。

    如果物理网络上的其他计算机(例如B、Z),想要访问A81、A82,则应该通过“VMnet0虚拟交换机”→“VMnet0虚拟网卡”→“虚拟路由器”→“VMnet8虚拟交换机”到A81、A82,但“虚拟路由器”默认配置,是禁止“外网”访问“内网”,在这里,VMnet0虚拟网卡及VMnet0虚拟交换机所属的网络,属性“外网”,而“VMnet8虚拟交换机”所属网络,属于内网。如果配置了这个“虚拟路由器”,例如,使用“端口映射”情况,

    如果物理网络上的其他计算机(例如B、Z),想要访问A81、A82,则应该通过“VMnet0虚拟交换机”→“VMnet0虚拟网卡”→“虚拟路由器”→“VMnet8虚拟交换机”到A81、A82,但“虚拟路由器”默认配置,是禁止“外网”访问“内网”,在这里,VMnet0虚拟网卡及VMnet0虚拟交换机所属的网络,属性“外网”,而“VMnet8虚拟交换机”所属网络,属于内网。如果配置了这个“虚拟路由器”,例如,使用“端口映射”情况,

使用同一种虚拟网卡的虚拟机与主机之间的关系
前面介绍了使用同一种虚拟网卡的虚拟机与主机之间的关系,那么,在同一个物理主机中,使用不同虚拟网卡的虚拟机,它们之间是什么关系呢?

  • 1 VMnet1默认不能访问VMnet8与VMnet0
    从图3-10中可以看到,连接到VMnet1的虚拟机(A11、A12、A13),与连接到VMnet8的虚拟机以及连接到VMnet0的虚拟机(A01、A02、A03),默认情况下,是不能互相访问的。如果它们之间要想互相访问,必须在物理主机A上,启用默认路由或者代理服务器功能,才可以互相(或者单向)访问。例如,物理主机可以安装Windows Server 2003(或Windows 2000 Server、Windows Server 2008),在该计算机上,启用“路由和远程访问”功能,并且将该计算机做成一个“路由器”,这时候,各虚拟机之间,可以互相访问。如果物理主机安装的是Windows 2000、XP等操作系统,可以启用“Internet连接共享功能”,让VMnet1单向访问VMnet8或VMnet0,反之亦然。例如,可以让
    VMnet8单向访问VMnet1等,这都是很容易的事情。

  • 2 VMnet8默认不能访问VMnet1
    VMnet8在默认情况下,不能访问VMnet1,可以通过虚拟路由器,单向访问VMnet0。如果VMnet8想要访问VMnet1,则像VMnet1访问VMnet8一样,在主机A上启用“路由器”或“Internet连接共享服务”。

  • 3 VMnet0默认不能访问VMnet8、VMnet1
    VMnet0 默认情况下,不能访问 VMnet1 与 VMnet8。如果要想访问 VMnet8,除了启用“路由器”或“Internet 连接共享外”,还可以通过配置“VMnet8”到“VMnet0”之间的“虚拟路由器”,进行端口映射的方式,访问 VMnet8 中的虚拟机。

希望大佬多多指正。。。
*******************************不积跬步无以至千里。*******************************

추천

출처www.cnblogs.com/liangxiyang/p/11443094.html