vmware 几种联网的方式,怎样实现虚拟机上网
我的pc有一个IP地址是可以訪问网络的,那么如何让VM可以共享我的IP地址,也能上网呢。今天在摸索中实现了,详细的配置例如以下:
1,首先将VM的网卡net8启用:

2,然后将VM的网卡设置为VMnet8(NAT):

3,将PC的能够上网的网卡共享:

要勾上同意其它网络用户通过此计算机的intenet连接来连接,并选择VMnet8。
4,设置VMnet8网卡的默认网关为本地PC能够上网的网卡的IP地址:

我能够上网的网卡的IP地址为172.18.216.77,VMnet8的地址为192.168.0.1
5,设置VM中网卡的地址为192.168.0.*网段,默认网关为192.168.0.1,并配置好DNS。

这样就算设置完毕了,在VM中訪问网络时,先依据默认网关192.168.0.1,找到了VMnet8网卡,然后依据VMnet8网卡的默认网关172.18.216.77找到了能够上网的网卡,而该网卡已经共享上网,因此就实现了VM共享主机的IP地址上网啦。
名词解释 VM:虚拟机如今体现于一个叫做VM/ESA的产品里,它广泛的安装在IBM的主机操作系统里,包含MVS和会话监视系统(CMS),所以每一个操作系统看上去像有它自己完整的软件和硬件资源系统(数据存储,通信,处理器等等)。也就是说VM给每一个操作系统一个自己的"虚拟机"。VM和CMS在很多大公司里非常流行,他们把它当成一个能让大量交互式用户通信或者开发而且能同一时候执行程序的系统。很多公司使用MVS来做商业应用而把VM作为程序开发和用户通信环境。
VMware三种网络模式根本差别
虚拟机技术在近期的几年中得到了广泛的发展,一些大型网络服务商都開始採用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗。如今非常多朋友都用VMware来解决32位XP的内存訪问问题,今天就和大家一起探讨一下VMware 3种网络模式的功能和通信规则。
我们知道VMware也分几种版本号,普通用户最经常使用的就是Workstation,可是无论使用哪种版本号,我们都能发如今安装过程中让我们选择网络模式。在默认情况下会选中桥接模式,但实用户会问其它模式是干什么用的?有时候选择了其它模式之后就不能上网了。

网络模式
我们首先说一下VMware的几个虚拟设备
VMnet0:用于虚拟桥接网络下的虚拟交换机
VMnet1:用于虚拟Host-Only网络下的虚拟交换机
VMnet8:用于虚拟NAT网络下的虚拟交换机
VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡
VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡
安装了VMware虚拟机后,会在网络连接对话框中多出两个虚拟网卡,如图:

网络连接
一.桥接网络(Bridged Networking)
桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位(虚拟网卡既不是Adepter VMnet1也不是Adepter VMnet8)。

桥接网络拓扑图
那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以两个网卡的IP地址也要设置为同一网段。

物理网卡IP地址

虚拟网卡IP地址
我们看到,物理网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等參数都同样。两个网卡在拓扑结构中是相对独立的。

ping结果
我们在192.168.15.111上ping192.168.15.96,结果显示两个网卡可以互相通信。假设在网络中存在DHCPserver,那么虚拟网卡相同可以从DHCPserver上获取IP地址。所以桥接网络模式是VMware虚拟机中最简单直接的模式。安装虚拟机时它为默认选项。
二.NAT模式
在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network Adepter VMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。

NAT网络模式
VMware Network Adepter VMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机虚拟一个NATserver,使虚拟网卡能够连接到Internet。在这样的情况下,我们就能够使用port映射功能,让訪问主机80port的请求映射到虚拟机的80port上。
VMware Network Adepter VMnet8虚拟网卡的IP地址是在安装VMware时由系统指定生成的,我们不要改动这个数值,否则会使主机和虚拟机无法通信。

NAT虚拟网卡IP地址

物理网卡IP地址
虚拟出来的网段和NAT模式虚拟网卡的网段是一样的,都为192.168.111.X,包含NATserver的IP地址也是这个网段。在安装VMware之后相同会生成一个虚拟DHCPserver,为NATserver分配IP地址。
当主机和虚拟机进行通信的时候就会调用VMware Network Adepter VMnet8虚拟网卡,由于他们都在一个网段,所以通信就不成问题了。
实际上,VMware Network Adepter VMnet8虚拟网卡的作用就是为主机和虚拟机的通信提供一个接口,即使主机的物理网卡被关闭,虚拟机仍然能够连接到Internet,可是主机和虚拟机之间就不能互訪了。
三.Host-Only模式
在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一可以訪问的就是主机。事实上Host-Only网络和NAT网络非常相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

Host-Only模式
同NAT一样,VMware Network Adepter VMnet1虚拟网卡的IP地址也是VMware系统指定的,同一时候生成的虚拟DHCPserver和虚拟网卡的IP地址位于同一网段,但和物理网卡的IP地址不在同一网段。

Host-Only虚拟网卡IP地址

物理网卡IP地址
Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能也许对普通用户来说没有多大意义,但大型服务商会经常利用这个功能。假设你想为VMnet1网段提供路由功能,那就须要使用RRAS,而不能使用XP或2000的ICS,由于ICS会把内网的IP地址改为192.168.0.1,但虚拟机是不会给VMnet1虚拟网卡分配这个地址的,那么主机和虚拟机之间就不能通信了。
综述
在VMware的3中网络模式中,NAT模式是最简单的,基本不须要手动配置IP地址等相关參数。至于桥接模式则须要额外的IP地址,假设是在内网环境中还非常easy,假设是ADSL宽带就比較麻烦了,ISP通常是不会慷慨的多提供一个公网IP的。
|
1.bridge : 2.nat : 3.host-only : 将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1同样,dns设置与主机同样 虚拟机与互联网通信: |
vmware 几种联网的方式,怎样实现虚拟机上网的更多相关文章
- Vmware centos7无法联网的问题解决
VMware三种网络连接方式的区别 : 1) bridge : 默认使用VMnet0,不提供DHCP服务 在桥接模式下,虚拟机和宿主计算机处于同等地位,虚拟机就像是一台真实主机一样存在于局域网中.因此 ...
- 转 VMware虚拟机三种联网方式(图文详细解说)
原文地址https://blog.csdn.net/lucienduan/article/details/38233147 VMware三种网络模式联网 首先说一下VMware的几个虚拟设备 安装了V ...
- VMware虚拟机三种联网方法及原理
VMware虚拟机三种联网方法及原理 一.Brigde——桥接:默认使用VMnet0 1.原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时 ...
- VMware虚拟机的三种联网方法及原理(转)
转自:http://blog.chinaunix.net/uid-24876683-id-3593774.html 一.Brigde——桥接 :默认使用VMnet0 .原理: Bridge 桥&quo ...
- VMware虚拟机的三种联网方法及原理
VMware虚拟机的三种联网方法及原理 博客分类: 操作系统 虚拟机Vmware互联网网络应用网络协议 一.Brigde——桥接 :默认使用VMnet0 1.原理: Bridge 桥"就 ...
- VMWare的三种网络连接方式
VMWare和主机的三种网络连接方式 桥接 这种模式下,虚拟机通过主机的网卡与主机通信,如果主机能够上网,则虚拟机也能联网. 在虚拟机中,需要将虚拟机的IP配置为与主机处于同一网段. 虚拟机也可以与同 ...
- VMware的三种网络连接方式区别
关于VMware的三种网络连接方式,NAT,Bridged,Host-Only ,在刚接触的时候通常会遇到主机Ping不通虚拟机而虚拟机能Ping得通主机:主机与虚拟机互不相通等等网络问题.本文就这三 ...
- 宿主机为linux、windows分别实现VMware三种方式上网(转)
一.VMware三种方式工作原理1 Host-only连接方式 让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机IP地址位于 ...
- VMware三种链接方式
VMware三种链接方式 第一种:桥接Bridged 如其的说明:connected directly to the physical networkà直接连接到物理网络.如果是通过路由器连接出来的D ...
随机推荐
- Hive入门之UDFS函数
一.UDFS函数介绍 1. 基本UDF (1)SHOWFUNCTIONS:这个用来熟悉未知函数. DESCRIBE FUNCTION<function_name>; (2)A IS NUL ...
- android-SQLite 和 Content
SQLite 游标(Cursor)相当于指向底层数据中结果集的指针,而不是提取和返回结果值的副本,是在结果集中对位置(行)进行控制的管理方式. moveToFirst:把游标移动到查询结果的第一行 m ...
- 一个用C++写的Json解析与处理库
什么是Json?这个库能做什么? JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is e ...
- HDU1506 ( Largest Rectangle in a Histogram ) [dp]
近期情绪太不稳定了.可能是由于在找实习这个过程碰壁了吧.第一次面试就跪了,可能是我面的是一个新公司,制度不完好,我感觉整个面试过程全然不沾编程,我面试的还是软件开发-后来我同学面试的时候.说是有一道数 ...
- Android使用ViewFlipper实现左右滑动效果面
在我的博客中,上次是使用ViewPager实现左右滑动的效果的,请看文章:Android使用ViewPager实现左右滑动效果. 这次我来使用ViewFlipper实现这种效果,好了,先看看效果吧: ...
- android环境下解决java.io.IOException: Malformed ipv6异常的方法
今天做客户端想服务端提交信息的时候,报出了如标题所显示的方法 方法以及参数如下: 输入的参数为:http://192.168.1.173:8080/Api/petinfo/petinfo?flag=a ...
- SDK无法更新
http://jingyan.baidu.com/article/da1091fbd232fe027949d653.html
- Cocos2d-x基础篇C++
1.C++类和对象 类的公有成员可以使用成员访问运算符(.)访问. (::)是范围解析运算符.调用成员函数是在对象上使用(.)运算符. 2.C++继承(C++中父类称为基类,子类称为派生类) clas ...
- BestCoder Round #38
1001 Four Inages Strategy 题意:给定空间的四个点,判断这四个点是否能形成正方形 思路:判断空间上4个点是否形成一个正方形方法有很多,这里给出一种方法,在p2,p3,p4中枚举 ...
- Mongodb PHP开发类库
<?php /** * Mongodb 基本操作API,支持基本类似关系统型数据库的操作接口 * * @version 1.0 * * [说明] * * 1:该版本API实现了 Mongodb ...