VMWare有Host-only(主机模式)、NAT(网络地址转换模式)和Bridged(桥接模式)三种工作模式。

1.bridged(桥接模式)

  在这样的模式下。VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它能够訪问网内不论什么一台机器。

  在桥接模式下,你须要手工为虚拟系统配置IP地址、子网掩码,并且还要和宿主机器处于同一网段,这样虚拟系统才干和宿主机器进行通信。同一时候,因为这个虚拟系统是局域网中的一个独立的主机系统,那么就能够手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器訪问互联网。

  使用桥接模式的虚拟系统和宿主机器的关系。就像连接在同一个Hub上的两台电脑。想让它们相互通讯。你就须要为虚拟系统配置IP地址和子网掩码,否则就无法通信。

  假设你想利用VMWare在局域网内新建一个虚拟server,为局域网用户提供网络服务,就应该选择桥接模式。

2.host-only(主机模式)

  在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可採用host-only模式。

在host-only模式中,全部的虚拟系统是能够相互通信的。但虚拟系统和真实的网络是被隔离开的。

  提示:在host-only模式下,虚拟系统和宿主机器系统是能够相互通信的,相当于这两台机器通过双绞线互连。

  在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNSserver等)。都是由VMnet1(host-only)虚拟网络的DHCPserver来动态分配的。

  假设你想利用VMWare创建一个与网内其它机器相隔离的虚拟系统,进行某些特殊的网络调试工作,能够选择host-only模式。

3.NAT(网络地址转换模式)

  使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来訪问公网。也就是说,使用NAT模式能够实如今虚拟系统里訪问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCPserver提供的,无法进行手工改动。因此虚拟系统也就无法和本局域网中的其它真实主机进行通讯。採用NAT模式最大的优势是虚拟系统接入互联网很easy。你不须要进行不论什么其它的配置,仅仅须要宿主机器能訪问互联网就可以。

  假设你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行不论什么手工配置就能直接訪问互联网,建议你採用NAT模式。

  提示:以上所提到的NAT模式下的VMnet8虚拟网络,host-only模式下的VMnet1虚拟网络,以及bridged模式下的VMnet0虚拟网络,都是由VMWare虚拟机自己主动配置而生成的,不须要用户自行设置。

VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网络则不提供。

这个问题一直都没有彻底的搞清楚,心里不是非常有数。Vmware中什么网桥,NAT啊,Hostonly什么的。另外还有Colinux里面的网络问题。

总之非常繁杂,搞清楚非常有必要。

1.VMware网络连接的几种方式

大家在安装完虚拟机后。默认安装了两个虚拟网卡。VMnet1和 VMnet8,其它的未安装(当然也能够手动安装其它的)。

当中VMnet1是host网卡,用于host方式连接网络的。

VMnet8是NAT网卡。用 于NAT方式连接网络的。它们的IP地址是随机生成的,假设要用虚拟机做实验的话。最好将VMnet1到VMnet8的IP地址改掉。习惯上把 VMware虚拟网卡使用的网段“固定”。使用例如以下原则:VMnet1相应的网段是192.168.10.0,VMnet2相应的网段是 192.168.20.0,其它的类似。

当然寻常仅仅是随便用用的就不用改了。能上网即可了。

网络连接的方式主要有:Bridged(桥接)、NAT、host(主机网络)。

Use bridged networking(使用桥接网络)

说明:使用VMnet0虚拟交换机。此时虚拟机相当与网络上的一台独立计算机与主机一样,拥有一个独立的IP地址。

使用桥接方式,A,A1,A2,B可互訪。

Use
network address translation(NAT)

说明:使用Vmnet8虚拟交换机。此时虚拟机能够通过主机单向网络上的其它工作站,其它工作站不能訪问虚拟机。

使用NAT方式。A1,A2能够訪问B,但B不能够訪问A1,A2。但A,A1,A2能够互訪。

Use
Host-Only networking(使用主机网络)

说明:使用Vmnet1虚拟交换机。此时虚拟机仅仅能与虚拟机、主机互訪。也就是不能上Internet

使用Host方式,A,A1,A2能够互訪,但A1。A2不能訪问B。也不能被B訪问。

实际应用:如今最普遍使用的是宽带。使用桥接方式。主机必定能够上网,可是虚拟机上的操作系统是不能够上网的。

此时你的主机就相当于A,而虚拟机就相当于 A1。除非你再向运营商(如电信,网通)申请个IP地址,显然这是不可取 的。假设你有路由器的话。那么就能够使用桥接方式上网,由于此时你申请的IP地址是写在了路由器上,而不是你的机器上。这样包含你的主机,虚拟机,也包含 连在路由器上的其它人的机器,都将能够上网,使用着由路由器自己主动分配的IP地址,IP地址通常是192.168.0.XXX。貌似运营商不太乐意你使用路
由器。说什么对他们交换机的接口有损害。当然,仅仅要你的主机能够上网,使用NAT方式,虚拟机总是能够上网(当然不包含在你胡乱改写IP。网关,DNS等 信息的情况下)。

实例手动设置:如果主机的VMnet1使用网段地址为192.168.10.0。VMnet8使用网段地址为192.168.80.0,网关地址为 192.168.80.254(也就是NAT路由器地址,可自己设置。在VMnet8上),主机网卡使用地址为192.168.1.1。

一、使用桥接方式,虚拟机A1的IP地址能够设置成192.168.1.5(与主机网卡地址同网段的就可以)。其它的诸如网关地址,DNS,子网掩码均与主机的同样。

二、使用NAT方式,虚拟机A1的IP地址能够设置成192.168.80.5(与VMnet8使用同样的网段),网关是NAT路由器地址,即192.168.80.524

三、使用host-only方式,虚拟机A1的IP地址能够设置成192.168.10.5(与VMnet1使用同样的网段)

VMWare中的Host-only、NAT、Bridge的比較的更多相关文章

  1. 在VMware中配置网卡之NAT模式

    为什么要在VMware中配置网卡? 因为在远程连接服务器时,需要虚拟机连接网络 虚拟机网络配置的三种模式:桥接模式,NAT模式,主机模式 NAT模式也称之为网络转换模式,两层路由: 第一层路由:物理机 ...

  2. 【转】VMWare中的Host-only、NAT、Bridge

    背景:A是本机,A1,A2是虚拟机,B是外部联网的机器 host-only(主机模式): A可以和A1,A2互通,A1,A2 -> B不可以,B -> A1,A2不行 bridge(桥接模 ...

  3. VMware中网络设置之NAT

    当完成VMwareWorkStation安装之后,网络连接中会多出两个网络连接,分别是VMnet1和VMnet8,如下图所示: 整个机器的结构就可以抽象成:VMware虚拟机系统(虚拟网卡vmnet0 ...

  4. vmware中桥接模式,NAT模式,主机模式的区别

    桥接模式 在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地 位),它可以访问网内任何一台机器.在桥接模式下,我们往往需要为虚拟主机配置IP地址.子网掩 ...

  5. vmware中桥接模式和NAT的区别

    桥接模式 在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地 位),它可以访问网内任何一台机器.在桥接模式下,我们往往需要为虚拟主机配置IP地址.子网掩 ...

  6. (转)VMware中桥接模式与NAT模式的区别

    bridged networking(桥接模式) 在这样的模式下.VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它能够訪问网内不论什么一台机器. 在桥接模式下.你须要手工为虚拟系统配置 ...

  7. vmware中linux虚拟机使用NAT模式不能连接外网解决

    linux虚拟机一直配置的桥接模式,今天改成NAT模式发现不能上外网 环境:VMware12,CentOS 6.8,NAT模式 ①电脑实际ip:192.168.1.100 ②NAT使用虚拟网卡网关: ...

  8. vmware中的bridge、nat、host-only的区别

    概述: VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式).要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模 ...

  9. CentOS 7 在vmware中的网络设置

    一环境说明 二centos在vmware中的安装 三NAT网络设置 四设置固定IP 1修改网卡配置说明 2修改etcresolvconf 实现域名解析 五设置防火墙iptables 1 centos安 ...

随机推荐

  1. 01Hibernate

    Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自 ...

  2. JAVA基础——设计模式之装饰者模式

    装饰模式 : 对新房进行装修并没有改变房屋的本质,但它可以让房子变得更漂亮.更温馨.更实用.    在软件设计中,对已有对象(新房)的功能进行扩展(装修).    把通用功能封装在装饰器中,用到的地方 ...

  3. js如何判断数组是Array类型

    在说明如何判断一个对象为数组类型前,我们先巩固下js的数据类型,js一共有六大数据类型:number.string.object.Boolean.null.undefined.var str=&quo ...

  4. 查看密码存放地-shadow

    shadow 位置:/cat/shadow 作用:存放用户的密码等信息 使用查看命令以后得到以下数据 我们会看到9个字段,分别用  :隔开,如上图所示一一解释: 第一字段:用户名称 第二字段:加密密码 ...

  5. span-wise drag/lift forces of cylinder

    span-wise drag/lift forces of cylinder SR Description:   Dear Sir/Madam, I am trying to simulate a 3 ...

  6. //……关于promise

    什么是promise? promise 翻译成中文的意思是 "承诺" ,一个承诺说出去了说明他是进行中的,承诺兑现了代表成功,没有兑现代表失败了. promise 对象的状态一旦发 ...

  7. javascript倒计时代码及倒计时弹窗

    在前端开发中,难免会用到倒计时.如做的双十一活动,在距活动开始的半个月前需要做些宣传工作,需要告知用户优惠活动什么时候开始.这个时候就要用到倒计时,如在整站的某个页面提醒用户活动什么时候开始等.而在活 ...

  8. Django——分页功能Paginator

    Django分页功能----Paginator Paginator所需参数: Paginator(object_list,per_page) Paginator常用属性: per_page: 每页显示 ...

  9. 【Codeforces 444A】DZY Loves Physics

    [链接] 我是链接,点我呀:) [题意] 题意 [题解] 两个点的子图他们的"密度"是比所有联通生成子图都要大的 "只要胆子大,遇到什么问题都不怕!" [代码] ...

  10. python 中文转码 Excel读csv

    大家都知道Excel读csv用的是ascii编码,我认为,ascii没有中文,所以这里指的应该是utf-8. 我遇到的问题是这样的,unity项目只能用txt文件,有一堆数据表用txt的文档保存下来了 ...