理解VMWare的三种网络连接模式(bridged、NAT、host-only)

文章目录
[隐藏]

VMWare支持三种类型的网络:

  • bridged(桥接模式)
  • NAT(网络地址转换模式)
  • Host-only(主机模式)。

bridged(桥接模式)

在这种模式下,虚拟系统就像是局域网中的一台独立的主机,与宿主计算机平等的存在于网络中,你必须像对待局域网中的其他真正的机子一样来对待它(比如分配你的局域网所要求的网络地址、子网掩码、网关等)。

使用bridged模式的虚拟系统和宿主机器的关系:就像连接在同一个Hub上的两台电脑。

虚拟系统与宿主计算机以及宿主计算机所在网络的其他计算机都可以相互访问。如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。

vmware-network-bridged.png

NAT(网络地址转换模式)

这种模式下,虚拟系统的网卡连接到宿主计算机的VMware Network Adapter VMnet8网卡上(宿主计算机安装了VMWare软件后会自动添加VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两个网卡,当然是在宿主计算机的”网络连接”里查看啰)。如果你希望你的虚拟系统连接外部网络,这种模式最简单,虚拟系统不用做任何网络设置就可以访问外部网络。

使用NAT模式的虚拟系统和宿主计算机的关系:宿主计算机就相当于是开启了DHCP功能的路由器,虚拟系统就是内网中的一台实际的机器,通过路由器的DHCP服务获得网络参数。

虚拟系统可以访问宿主计算机所在网络的其他计算机(反之不行),可以与宿主计算机互访。

vmware-network-nat.png

Host-only(主机模式)

这种模式下,虚拟系统的网卡连接到宿主计算机的VMware Network Adapter VMnet1网卡上。默认情况下,虚拟系统只能与宿主计算机互访,这也是Host-only的名字的意义。此时相当于两台机器通过双绞线直连。

如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host-only模式。

据说这种模式是最为灵活的模式,但我还没有研究透。

vmware-network-hostonly.png

参考资料及图片来源

  1. VMWare 三种工作模式(bridged、Host-only、NAT)
  2. VMware的网络类型
  3. 关于虚拟机的网络拓扑结构的问题

注:建议看关于虚拟机的网络拓扑结构的问题这篇文章,里面说得最详细,收集有三套表述方法,对比起来更容易理解。

这一篇后来链接到我的这篇文章的文章很不错,都是自己总结的东西,很值得一看:vmware和virtualbox的网络连接方式

已有 9 人 对 ”理解VMWare的三种网络连接模式(bridged、NAT、host-only)” 进行了评论

  1. […] 转载自:http://penpenguanguan.com/337.html […]

  2. […] 1. 理解VMWare的三种网络连接模式(bridged、NAT、host-only) […]

  3. […] 关于这几种连接方式,理解VMWare的三种网络连接模式(bridged、NAT、host-only)里的解释只是换了文字来表述,虽然显得重复,但为了理解,干脆就写成了这两篇Blog。 […]

  4. […] 关于这几种连接方式,理解VMWare的三种网络连接模式(bridged、NAT、host-only)里的解释只是换了文字来表述,虽然显得重复,但为了理解,干脆就写成了这两篇Blog。 […]

  5. […] 关于这几种连接方式,理解VMWare的三种网络连接模式(bridged、NAT、host-only)里的解释只是换了文字来表述,虽然显得重复,但为了理解,干脆就写成了这两篇Blog。 […]

  6. […] 关于这几种连接方式,理解VMWare的三种网络连接模式(bridged、NAT、host-only)里的解释只是换了文字来表述,虽然显得重复,但为了理解,干脆就写成了这两篇Blog。 […]

  7. […] 关于这几种连接方式,理解VMWare的三种网络连接模式(bridged、NAT、host-only)里的解释只是换了文字来表述,虽然显得重复,但为了理解,干脆就写成了这两篇Blog。 […]

  8. […] 关于这几种连接方式,理解VMWare的三种网络连接模式(bridged、NAT、host-only)里的解释只是换了文字来表述,虽然显得重复,但为了理解,干脆就写成了这两篇Blog。 […]

对本文发表评论





6 + 4 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。