摘自: http://www.liangston.com/?post=48

VMware(bridge、NAT、host-only、custom)含义

作者:LiangSton 发布于:2012-1-2 21:37 Monday 分类:虚拟技术

1.VM中网卡的四个选项(bridge、NAT、host-only、custom),分别代表什么意思?请举个例子,详细说明一下?? 答:(1)bridge 模式是最简单的 ,使用桥接模式后虚拟机和真实主机的关系就好像两台接在一个 hub 上的电脑 ,想让他们俩进行通讯,你需要在虚拟机上配置的 IP地址与真实机在同一个网段上,从下图中可以看出,如果你不配置虚拟机,虚拟机也没有办法得到 DHCP分到的 IP地址,所以只能使用 169.254.这个段

(2)Host-only 模式 用来建立隔离的虚拟机环境,在这种模式下,虚拟机与真实主机通过虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。 host only模式只能使用私有 IP,IP,gateway,DNS都由 VMnet 1来分配。  (如果你尝试使用手动分配固定 IP,你会发现即使你将 IP地址配成和真实主机一个网段,你也无法和真实主机进行联系,这是VMnet 1对你的限制,所以使用 VMnet 1给你提供的 IP是唯一的选择。)

(3)NAT ( network address translation ) 模式其实可以理解成为是方便地使虚拟机连接到公网 ,代价是桥接模式下的其他功能都不能享用。凡是选用 NAT结构的虚拟机,均由 VMnet 8 提供 IP,gateway,DNS 。

(4)custom上是一个特殊的网卡(包含以上这些) 可以根据需要用这些网卡组建一个局域网  拟机中的网络支持在主机上通过一个虚拟交换机或者网络适配器完成,它实现几种设备:

  • VMnet0 — 用于桥接网络。
  • VMnet1 — 用于仅为主机网络。
  • VMnet2 — 用于定制网络。
  • VMnet3 — 用于定制网络。
  • VMnet4 — 用于定制网络。
  • VMnet5 — 用于定制网络。
  • VMnet6 — 用于定制网络。
  • VMnet7 — 用于定制网络。
  • VMnet8 — 用于网络地址翻译(NAT)网络。

2.如果我在VM中,新建个双网卡的WIN2003,物理机也有两个网卡,我如何知道哪块虚拟网卡桥接到了哪块实际网卡?  看下图:在device 框中第一块网卡network adapter对应着虚拟机上的“本地连接”                                  第二块网卡network adapter对应着虚拟机上的“本地连接2”   在summary 框中custom(vmnet8)就是真实机中VMware Network Adapter VMnet8                             custom(vmnet1)就是真实机中VMware Network Adapter VMnet1 虚拟机网卡设置(点一下虚拟机右下角网卡图标)

物理机网卡

VMware Network Adapter VMnet1-----对应虚拟机custom上的vmnet1(host only)或network connection上的host-- only VMware Network Adapter VMnet8---- 对应虚拟机custom上的vmnet8(NAT)或network connection上的NAT
3.在物理机网络连接的对话框中,有VMnet1、vmnet8这两块虚拟的网卡,这与VM中的虚拟机是什么关系啊? 答:对应关系看上题 比如,我在VMware Network Adapter VMnet1上可以配置一个IP,在虚拟机中,又可以配置另一个IP,这两个网卡到底是个什么关系呢? 答:真实机中的VMware Network Adapter VMnet1和虚拟机对应网卡vmnet1(host only)是一样的,但它们不能为同一个ip而已 比如你在真实机中禁掉VMware Ntwork Adapter VMnet8,这时候你在虚拟机上用NAT上网是上不了的!!!

最新文章

  1. 设计模式之创建类模式大PK
  2. ASP.NET Core 中文文档 第二章 指南(4.7)添加搜索
  3. .Net中的并行编程-2.ConcurrentStack的实现与分析
  4. [leetcode] 题型整理之二叉树
  5. Java泛型总结(转)
  6. BITED数学建模七日谈之五:怎样问数学模型问题
  7. 有向图的欧拉路径POJ2337
  8. C#钩子应用实例
  9. Python学习笔记开篇
  10. 【建模+强连通分量】POJ1904 King's Quest
  11. Codeforces.1088D.Ehab and another another xor problem(交互 思路)
  12. saltstack安装与配置
  13. Pycharm 字体大小调整
  14. Java用四种方法实现阶乘n! (factorial)
  15. C++和java的区别和联系
  16. LINQ基本语句
  17. Linux中常用的函数
  18. 201709018工作日记--RecyclerView的使用(点击,瀑布流的实现)
  19. C++ new 长度为0的数组
  20. jq判断元素class是否定义了CSS样式

热门文章

  1. mysql:视图、触发器、事务、存储、函数、流程控制
  2. Linux 基础——ls 命令
  3. 将Sphinx的日志放置到/dev/shm里需要注意的事情
  4. AC日记——【模板】Link Cut Tree 洛谷 P3690
  5. 基于wsimport生成代码的客户端
  6. 并发系列3-大白话聊聊Java并发面试问题之谈谈你对AQS的理解?【石杉的架构笔记】
  7. Struts2中的设计模式
  8. 【POJ 3974】Palindrome
  9. 14年安徽省赛数论题etc.
  10. DZY Loves Chinese / DZY Loves Chinese II