vmware workstation 网络管理
其实在VMware Workstation下的网络管理是一个比较复杂的东西,如果你不是很了解他的网络,也许你的实验的时候,尤其是涉及到NAT转换、路由等问题的时候,你可能不知道从哪里下手,这时候你可能就需要清楚的去了解一下他的网络了。
虚拟机与主机以及主机所在的网络可以有不同的连接模式,而且用户可以通过虚拟网卡虚拟交换机等设备配置更为复杂的虚拟网络,以满足应用与实验的需求。
如果网络不通或出现网络报错等情况,如果实在找不到原因,可用恢复初始化网络。
1.虚拟机网络模式
虚拟机的网络模式可以在设置菜单,如图位置进行设定。

VMware workstation默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。其中VMnet1是host网卡,用于host-only方式连接网络的。VMnet8是NAT网卡,用于NAT方式连接网络的。它们的IP地址是随机生成的,如果要用虚拟机做实验的话,最好将VMnet1到VMnet8的IP地址改掉。习惯上把VMware虚拟网卡使用的网段“固定”,使用如下原则:VMnet1对应的网段是192.168.10.0,VMnet2对应的网段是192.168.20.0,其他的类似。
1.桥接模式

如果你的真实主机在一个以太网中,桥接是将你的虚拟机接入网络最简单的方法。虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式可以享受所有可用的服务;包括文件服务、打印服务等等,并且在此模式下你将获得最简易的从真实主机获取资源的方法。使用桥接模式后虚拟机和真实主机的关系就好像两台接在一个交换机上的电脑(虚拟机连接的交换机可以看作由Vmware构建的),想让他们俩进行通讯,你需要为双方配置IP地址和子网掩码,如果你不对配置虚拟机IP进行设置,虚拟机也没有办法得到DHCP分到的IP地址,所以要为虚拟机分配与主机相同的网段的IP。使用桥接方式,图中A,A1,A2,B可互访。
2.Host-only模式

如图所示是Host-only模式的网络,这种模式用来建立隔离的虚拟机环境,虚拟机与真实主机通过虚拟私有网络进行连接,VMWARE但当虚拟交换机和虚拟DHCP服务器的双重角色。只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。图中使用Host方式,A,A1,A2可以互访,但A1,A2不能访问B,也不能被B访问。
这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验。和NAT唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚拟机只能到主机访问,这也是host-only的名字的意义。
默认情况下,也会有一个DHCP服务加载到vmnet1上。这样连接到vmnet1上的虚拟机仍然可以设置成DHCP,方便系统的配置.
是不是这种方式就没有办法连接到外网呢,当然不是,事实上,这种方式更为灵活,你可以使用自己的方式,从而达到最理想的配置,例如:
1.使用自己DHCP服务:首先停掉Vmware自带的DHCP服务,使DHCP服务更为统一。
2.使用自己的NAT方便加入防火墙。windows host可以做NAT的方法很多,简单的如windows SP的internet共享,复杂的如windows server里的NAT服务。
3. 使用自己的防火墙。因为你可以完全控制vmnet1,你可以加入(或试验)防火墙在vmnet1和外网的网卡间。
从以上可以看出,host-only这种模式和普通的NAT server带整个内网上网的情形类似,因此你可以方便的进行与之有关的实验,比如防火强的设置等。
3.NAT模式

为了解决IP地址紧缺的问题,引入NAT(networkaddresstranslation)的概念,所有内网设备通过统一的外网地址和不同的端口访问外网,但由于外网设备不知道内网设备具体来自哪个公网IP以及这个内网设备对应的端口号因此无法访问内网设备,总之,内网设备可以访问外网,但外网设备不能访问内网,除非我们知道了内网设备的公网IP和对应端口号才能定位到它。使用NAT方式,A1,A2可以访问B,但B不可以访问A1,A2。但A,A1,A2可以互访。
NAT网络模式结构如图,此时VMWARE 不仅提供交换机功能,还要提供NAT虚拟设备以及DHCP服务器的功能,如果用户的主机是通过拨号连接到公网的,虚拟机启用NAT就可以共享上网了。
读者可按照具体的网络情况选择以上模式,自行配置并建立虚拟机与主机的网络共享,这样有助于加深对虚拟机网络环境的理解,如遇到问题可在网上查找相关文章,或参照本书附带的文本“虚拟机共享上网问题总汇”。
2.认识虚拟机系统的网络设备
组网会应用到各种网络设备,比如网卡、交换机等,在VMware Workstation创建的虚拟机中组网也需要使用这些设备,只不过在VMware Workstation创建的虚拟机和网络中,这些设备也都是虚拟的。
⒈ 虚拟交换机
和一台物理交换机一样,一台虚拟交换机能把主机、虚拟计算机和其它网络设备连接在一起。在VMware Workstation安装后,交换机将根据组网的需要由VMware Workstation自动创建并自动使用,在Windows系列的主机上,您最多可用10台虚拟的交换机,其配置(VMnet0-VMnet9)如下图,但在Linux 主机上,您可使用多达256台的虚拟交换机。通过VMware Workstation创建的虚拟交换机,您可以将一台或多台虚拟机连接到主机或其它虚拟机,为VMware虚拟机上网设置的实现建立了前提。

⒉ 网桥
当您在主机和虚拟机之间使用“桥接”网络组网时,“网桥”虚拟设备将被自动启用,该设备连接您的虚拟机中的以太网适配器到主机中的物理以太网适配器,能将您的虚拟机连接到主机所在的局域网(LAN)。
经它桥接的虚拟机,能和主机一样成为主机所在网络上的一台额外的“真实”计算机,能拥有主机所在局域网上的IP地址,能够使用主机所在网络上的所有服务,包括打印机、文件服务、网关以及其它服务;同样地,主机以及主机所在网络上的任何物理计算机,其它虚拟机也都可以使用由它提供的所有资源或服务,以 便VMware虚拟机上网设置。
3.NAT适配器
该设备在VMware Workstation安装时为您的主机自动安装并在主机上显示为“VMware Network Adapter VMnet8”如下图。
NAT适配器为主机和其它使用“NAT”网络类型的虚拟机提供了通讯接口,同时它还兼有NAT(Network Address Translation)也即网络地址转换的功能。如果您的主机通过另外一个以太网适配器连接在一个外部网络上,该设备能把本地网中虚拟机的IP地址转换为主机的外部网络地址,让虚拟机以主机的外部网络地址访问外部网络上的资源,包括虚拟机可以使用许多标准的TCP/IP协议连接到外部网络上的其他机器,这样就使得VMware虚拟机上网设置变得

1. Host-only适配器。仅主机适配器是一个标准的虚拟的以太网适配器,在主机的操作系统上,它在安装VMware Workstation时为主机自动安装并在主机上显示为“VMware Network Adapter VMnet1”如下图,它只为主机和使用“仅主机”网络类型的虚拟机提供数据交换的接口,所以由主机和使用“仅主机”网络类型的虚拟机组建的网络是典型的私有内部局域网络。

2.虚拟DHCP服务器。虚拟DHCP(动态主机配置协议)服务器是启动了VMWARE的DHCP服务器功能,它是随操作系统一同启动的服务如下图,用于NAT和Host-Only两种连接模式,它是一个自动启动的服务,它把您的,能为使用“仅主机”和“NAT”配置的虚拟机自动分配动态IP地址,比起手动为虚拟机分配静态固定IP地址来,它为分配IP地址提供了更为简单和自动化的方法。

3. 虚拟网卡。当用户创建一台虚拟机时,不论使用何种网络类型,哪种操作系统,VMware Workstation都会为创建的虚拟机安装一个以太网适配器,该适配器为主机和虚拟机,虚拟机和虚拟机之间互相连接提供了通讯接口。
vmware workstation 网络管理的更多相关文章
- VMware workstation批量创建虚拟机和自动化安装操作系统(一)
一. 简述 作为从事IT行业运维工作的Linuxer,大多情况下需要在测试环境中部署业务系统并进行测试,在没有足够的计算存储网络条件下,使用虚拟机进行虚拟集群的创建和使用,是一种不错的学习和实践方式. ...
- VMware workstation运维实践系列博客导航
第一章:VMware workstation虚拟化1.1 VMware workstation计算网络存储介绍1.2 VMware workstation其他功能特性介绍1.3 VMware work ...
- VMware Workstation虚拟机安装
VMware Workstation虚拟机安装 我们缺乏资金, 所以吃土.我们想搭 hadoop 集群, redis 集群, k8s 集群, 怎么办? 用虚拟机!! 一. 安装普通版本(Worksta ...
- 环境篇:VMware Workstation安装Centos7
环境篇:VMware Workstation安装Centos7 1 VMware Workstation安装 CentOS下载地址:http://isoredirect.centos.org/cent ...
- VMware Workstation 12序列号
VMware Workstation 12序列号:5A02H-AU243-TZJ49-GTC7K-3C61N 就好像之前微软,让大家用盗版一样,这样可以更快的拥有市场占有率.事实上,输入key即可永久 ...
- VMware Workstation and Hyper-V are not compatible. 解决方案
VMware 和 Hyper-V 不能共存问题报错如下:VMware Workstation and Hyper-V are notcompatible. Remove the Hyper-V rol ...
- VMware Workstation 10.0 正式版官方简体中文下载(附序列号)
虚拟机界数一数二的王者软件VMWare Workstation 今日推出了最新的VMware Workstation 10.0 版本.该版本最大的更新是加入了简体中文语言,这意味着未来神马汉化包.中文 ...
- VMware Workstation中网络连接之桥接、NAT和Host-only
在Windows XP系统中,安装好VMware Workstation虚拟机软件以后,我们可以查看一下"网络连接"窗口: 在窗口中多出了两块网卡: VMware Network ...
- [软件推荐]VMware Workstation 12.1.1多国语言(含简体中文)+激活方法
虚拟机VMware功能强大,使用方便,可以在同一台电脑上安装多个系统(Windows.Linux.OS).虚拟机上的所有操作都不会影响到“实体机”,因此在虚拟机中可以进行很多测试操作,如果某些软件使用 ...
随机推荐
- sqlservice 查询该字段的值是否为数字、不包含a-z字母、获取中文的首字母
select zjm from xskh where guid_yw='e6ee44f3-98ab-4446-bd9b-db2e525d3b24' and zjm not like '%[ABCDE ...
- 使用 EasyMock 更轻松地进行测试
from:http://www.ibm.com/developerworks/cn/java/j-easymock.html 测试驱动开发是软件开发的重要部分.如果代码不进行测试,就是不可靠的.所有代 ...
- Instant Buy Android API Tutorial
转自:https://developers.google.com/wallet/instant-buy/android/tutorial This tutorial guides you throug ...
- CANBus Determining Network Baud Rate, Automatic bit-rate detection
http://www.canbushack.com/blog/index.php?title=determining-network-baud-rate Determining Network Bau ...
- Pre-compile (pre-JIT) your assembly on the fly, or trigger JIT compilation ahead-of-time (转)
Introduction All .NET developers know that one of the best features of the CLR is JIT-compilation: J ...
- java搭建finagle(2)
上篇文章是1年前写的惭愧惭愧,今天一个同事问我要demo然后看了下文章 好吧主要的代码 没写出来,今天补充下 上篇地址:http://www.cnblogs.com/rufus-hua/p/41592 ...
- Spark1.0.0 开发环境高速搭建
在本系列博客中.为了解析一些概念.解析一些架构.代码測试.搭建了一个实验平台.例如以下图所看到的: 本实验平台是在一台物理机上搭建的.物理机的配置是16G内存,4核8线程CPU ...
- 视频流服务器配置[windows平台][转]
视频流服务器配置[windows平台] 搭建一个Flv视频播放服务器 作者:笨小孩 发布于:2013-9-1 20:18 分类:环境架设 IIS,Apache,Nginx环境都可以很好的支持视频的播放 ...
- j2ee项目后置类代码实现跳出iframe页面跳转
response.getWriter().write("<script>top.location.href='../admin/login';</script>&qu ...
- [Ember] Ember.js Templates
In this lesson, we'll go over some of the basics of Ember.js templates and how they work with contro ...