桥接 NAT HOST-ONLY

无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式:

1.桥接

2.NAT

3.Host-Only

桥接

桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。

NAT

NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。

NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。

NAT和桥接的比较:

(1) NAT模式和桥接模式虚拟机都可以上外网。

(2) 由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络的外网,不懂的人可以查查NAT的相关知识。

(3) 桥接模式下,多个虚拟机之间可以互相访问;NAT模式下,多个虚拟机之间也可以相互访问。

如果你建一个虚拟机,只是给自己用,不需要给局域网其他人用,那么可以选择NAT,毕竟NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,只要虚拟机的网路配置是DHCP,那么你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可,就可以让虚拟机联网了。

例如你想建多个虚拟机集群,作为测试使用,而宿主机可能是一个笔记本,ip不固定。这种应用场景,我们需要采用nat模式了,但是我们要考虑一个问题,虚拟机之间是需要互访的,默认采用dhcp,虚拟机的ip每次重启,ip都是不固定的,所以我们需要手工设置虚拟机的ip地址。

但是我们对虚拟机网卡所在的虚拟网络的信息还一无所知,例如虚拟机网络的路由地址,子网掩码,所以我们需要先查下nat虚拟网络的信息。

使用vmware,在Edit->Virtual Network Editor中配置好虚拟网络信息后看到下图所示,注意VMnet8,VMnet8相当于是本机的一个路由,虚拟机设置NAT后就通过这个路由进行上网的,可以查看其网络地址,路由地址,子网掩码。

选择VMnet8->NAT设置,可以看到子网ip显示为192.168.233.0,子网掩码是255.255.255.0,那路由地址呢,其实就是网关IP了,都是同个东西,这里是192.168.233.2。

接下来就好办了,在对应的虚拟机设置好ip,子网掩码,路由地址就可以上外网了,至于dns可以设置为8.8.8.8.

Host-Only

在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

  Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能。如果你想为VMnet1网段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因为ICS会把内网的IP地址改为192.168.0.1,但虚拟机是不会给VMnet1虚拟网卡分配这个地址的,那么主机和虚拟机之间就不能通信了。

综述
  在VMware的3中网络模式中,NAT模式是最简单的,基本不需要手动配置IP地址等相关参数。至于桥接模式则需要额外的IP地址,如果是在内网环境中还很容易,如果是ADSL宽带就比较麻烦了,ISP一般是不会大方的多提供一个公网IP的。

时间: 2024-10-08 18:11:53

桥接 NAT HOST-ONLY的相关文章

virtualbox中centos系统配置nat+host only上网(zhuan)

http://www.cnblogs.com/leezhxing/p/4482659.html ********************************************************** 以前一直使用的是virtualbox的桥接模式,桥接模式的特点: 虚拟机和宿主机处于同等地位,就像是一台真实主机一样存在于局域网中,可以分配到一个网络中独立的IP. 虚拟机和宿主机之间能够互访. 如果网络断开,即便虚拟机和宿主机其实是在一台物理机器上,宿主机也不能够访问虚拟机. 配置方

VMware workstation的“桥接”,“NAT”,“Host-only”的区别

VMware workstation 10.0下载地址: 链接:http://pan.baidu.com/s/1qWLgu0s 密码:1dzg 注册码,网上下载一个注册机就可以了,如果更换多个注册码都不行的话,就重装,安装过程中去输入注册码. 在说到VMware的网络模型之前,先说一下VMware的几个虚拟设备:VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机:VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机:VMnet8:这是VMware用于虚拟NAT网络

浅说解决VMware桥接模式连接主机

内容概要: 1: 搞懂VMware的桥接,NAT,HostOnly三种模式的意义. 2: 分别示范,CentOS 6,CentOS 7的手动分配固定虚拟机的IP地址. 3: 使用桥接方法ping通主机,并用Xshell远程控制. 解决的问题: 1: 虚拟机上不了网. 2: 无法ping通主机或远程连接. 3: 网卡启动总是失败,报错. 写作目的: 初装linux后,我们会习惯性的ping一下主机,看看虚拟机是否和主机连接正常,若正常便会迫不及待的用Xshell远程连接虚拟机,进行验证并操作.可安

NAT对于网络上的其它人都不可见(但可以转发端口),Bridged和网络里的其它物理机没区别,Internal只能在虚拟机之间可见,Host-only只对主机可见(最符合我的服务器需求),最多可设置8块网卡实现混杂

VirtualBox 可以为每一个虚拟机分配8个网卡.每一个网卡的连接方式可以选为下列之一: Not attached Network Address Translation (NAT) Bridged networking Host-only networking Internal networking Generic networking 去掉第一个和最后一个,我们关心的只剩下4个: (以下假定host在192.168.1.*网段中) Network Address Translation

(转)Win10 + VMware-CentOS7文件共享、网络连接

from http://blog.csdn.net/u010297957/article/details/51417171 一.目标 环境: 主机 - Windows 10, 64-bit (Build 10586) 10.0.10586(物理机): 客户机 - CentOS7,CentOS-7-x86_64-DVD-1511(虚拟机): 虚拟机软件 - VMware 12 Pro 12.0.0 build-2985596(承载客户机的软件): 目标: 文件共享 建立一个共享文件夹,使使主机可以

Win10 + VMware-CentOS7文件共享、网络连接

一.目标 环境: 主机 - Windows 10, 64-bit (Build 10586) 10.0.10586(物理机): 客户机 - CentOS7,CentOS-7-x86_64-DVD-1511(虚拟机): 虚拟机软件 - VMware 12 Pro 12.0.0 build-2985596(承载客户机的软件): 目标: 文件共享 建立一个共享文件夹,使使主机可以和客户机共享文件. 网络连接 将主机与客户机加入到一个局域网中,使客户机可以访问Internet的同时也可以和主机进行局域网

Linux之虚拟化

一:什么是虚拟化 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行.虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程.CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率.--百度百科 总结:将底层计算机资源.虚拟成互相隔离的计算机资源.每个资源都要有计算机的五大部件的所有设备. 二:模拟和虚拟话的区别. 虚拟化的CPU只做相应的分配管理.CP

virtualBox 虚拟机网络设置

最近电脑抽风,VMware死活安装不上,于是便选择了virtualBox.想不到virtualBox还挺好的,免费,体积小(最新版的不足100M). 费了点时间重新把REDHAT虚拟机安装上,发现网络是个问题.一起一直都是贪方便用桥接的方式.但是现在笔记本是用无线上网的,桥接太麻烦了.而且桥接最大的一个问题就是没有网络的时候虚拟机和主机之间就隔绝了. 上网搜了下,解决方案是NAT+HOST ONLY解决虚拟机和主机的通讯和连接外网的两个问题. NAT是通过主机访问外网,HOST ONLY是主机和

docker--网络和特权模式

前戏 查看网络模式: docker network ls 默认的三种网络模式: bridge:桥接模式 host:主机模式 none:无网络模式 bridge桥接模式 桥接模式是docker 的默认网络设置,当Docker服务启动时,会在主机上创建一个名为docker0的虚拟网桥,并选择一个和宿主机不同的IP地址和子网分配给docker0网桥 当我们启动一个容器时,会桥接到docker0网卡上,在通过Nat技术就实现了外网访问docker容 docker0 是启动docker服务时分配的网桥,7