Linux的网络连接有三种方式:Bridged(桥接模式)NAT(网络地址转换模式)Host-Only(仅主机模式)。

  • 桥接方式:将虚拟机直接连接到外部的网络
  • NAT模式:与虚拟机共享主机的IP地址
  • 仅主机:在专用的网络内连接虚拟机

    Bridged(桥接模式)

    桥接模式是通过虚拟网桥将主机的网卡与虚拟机的Vmnet0连接在一起,虚拟机即可通过VMnet0连接到主机的网卡进而进行网络的访问,所以桥接模式的虚拟机的IP地址需要和主机的IP地址在同一个网段,并且子网掩码,网关,与DNS也需要和主机的一致才可以。也就是说桥接的方式是虚拟机通过vmnet0这块虚拟网卡来和主机上面的网卡进行连接,进而进行通信的。
    网络连接类型解析 - 图1

    NAT地址转换模式

    在Nat模式上面主机网卡直接和虚拟NAT相连,NAT与DHCP一同连接到Vmnet8上面,这样就实现了虚拟联网。也就是说我们在用NAT进行联网的时候,采用的是Vmnet8这块网卡。NAT模式可以手动编辑虚拟机的静态IP,不要求和主机的IP地址在同一个网段。
    网络连接类型解析 - 图2

    仅主机模式

    HostOnly模式通过主机的VMware NetWork Adapter Vmnet1来连接虚拟机的VMnet1,这样做使得虚拟机只能够和主机进行通信,而不能够上网。
    网络连接类型解析 - 图3

    总结

    桥接方式可以进行连接互联网,使用的是VMnet0,IP地址需要和主机的IP地址在同一个网段当中。NAT模式也可以进行连接互联网,IP地址可以自己定义,不过要在许可的范围内。仅主机模式使用的是VMnet1,只能够和主机进行通信,不能够连接网络。