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.15,设置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,但是不管使用哪种版本,我们都能发现在安装过程中让我们选择网络模式。

关于一台电脑安装多个(虚拟)网卡问题

关于一台电脑安装多个(虚拟)网卡问题

一台电脑安装多个(虚拟)网卡问题1、 VMware是什么?从某种意义上说,一台物理计算可以做什么,VMware Workstation 的虚拟机就可以做什么。

从理论上讲,VMware 可以做的事情只受到硬件和想象力的限制。

它支持的客户操作系统涵盖绝大多数主流操作系统,包括 Microsoft 全系列的操作系统以及大多数版本的 Linux。

由于虚拟机运行时使用同一个虚拟 BIOS 以及一系列统一的虚拟硬件,在一定程度上实现了虚拟机的硬件无关性,并且客户操作系统中的所有内容在主机上以文件形式存在,所以又具有可携带性和可迁移性。

最值得关注的是 VMware 强大的网络功能,你可以在一台计算机上建立一个局域网,这个网络的行为与真实的网络完全一致,而且你不用担心虚拟网卡和虚拟交换机会损坏,这样你就可以抛开真实网络中各种琐碎的硬件冲突的可能性,潜下心来通过虚拟网络研究物理网络的核心逻辑。

VMWare支持如下Guest OS:MS-DOS、Win3.1、Win9x/Me、WinNT、Win2000、WinXP、、Linux、FreeBSD、NetWare6、Solaris x86。

不支持的Guest OS:BeOS、IBM OS/2 and OS/2 Warp、Minix、QNX、SCO Unix、UnixWare。

2.Vm安装这个和WINDOWS的其他软件一样,用默认的安装方法就可以。

3.VM的配置1)选择菜单理的FILE>>NEW>>Virtual Machine创建一个新的虚拟机.2)选择下一步.Typical,典型设置3)下一步是选择你要设置的虚拟机操作系统,这个我选的是LINUX.根据个人的需要可以选择你要的操作系统.我不清楚选择其他操作系统是否对虚拟机有影响,但是我选OTHERS装的LINUX也是正常使用的.4)填写你的虚拟机安装的位置和你使用的名字,名字么,选个形象好记的就行,位置要注意,因为VM是装在WINDOWS操作系统下的,所以如果你选择的硬盘空间不够,那就无法安装.5)network connection网络连接,第一个是和现有的网络相连,第二个使用NAT,第三个是选择独立的主机,并和主机相连,第四个是不使用网络连接.我选择的是第一个,后面再讲网络的具体设置.6)磁盘空间这里有两个选项,第一个是手动设置磁盘大小,第二个是使用磁盘的剩余空间.安装2000最少要在系统上预留4G的空间,因为划分的空间不可修改,所以你一定要规划好你的硬盘大小,不然以后只能重新安装了.LINUX我设置的是5个GB.,最小也要给3个G因为,LINUX安装了编译器和系统服务最少就要这么多的空间了.建议划分5G以上.7)设置完成.二.安装完后在系统中左侧出现了你设置的系统名字我这里是REDHAT LINUX,但是必须要安装了系统之后才能使用.选择你的系统名称.右侧出现的是你系统的配置.COMMAND栏目有3项,第一个是启动虚拟机.START有个绿色的三角的.第二个是编辑虚拟主机设置第三个是COPY你已经安装好的系统.这个功能我没有用过,应该是连系统带软件都可以复制过去的.三.编辑主机的设置.虚拟主机的设置有内存大小,磁盘位置,网卡,USB设备,声卡,CPU等项目,在你希望修改的项目上双击就可以进出现配置对话框.首先的是内存,VM默认的是使用你当前可用内存的一半.你可以根据你系统的实际情况调整你的虚拟机使用的内存.第二个是硬盘,这个一般不用改,除非你有两块物理硬盘.第三个是CDROM.双击进入设置对话框.Divice status设备状态:一个是连接,另一个在开机时连接.默认选择的2,这里所谓的开机连接是你启动虚拟机时进行连接.底下有连接选项.第一个是使用物理设备.Use Physical divice.也就是使用你的物理光驱.点开下拉菜单你可以进行选择.值得注意的一点.是你使用DEMON TOOLS所创建的虚拟光驱盘符也会出现在这里,也就是说你可以使用虚拟光驱的文件进行安装.和光驱没有什么不同.另一个选择项是使用ISO文件(use ISO,如果你没有装虚拟光驱,用ISO文件也是可以的.比如我就是将从网上下载的Redhat linux安装镜相.映射为光盘进行安装的.第四个是network.的设置.网络的设置是VM的强项,你机器要是有网卡的话,并且你希望和你安装VM的机器通讯.那你要注意以下的内容,网络如果和现有网络相连(我使用的是这个,用来和你的主机通讯)而且它不仅可以和现有主机通讯还可以和你现有网络通讯.*_^很强八.下面我把VM的帮助理的内容翻译下.? Connected — Check or uncheck this option while the virtual machine is running to connect or disconnect the virtual network adapter.连接=选择此项当虚拟机启动时自动连接到你的虚拟网卡.Connect at power on当启动时连接,当虚拟机启动时自动连接你的网卡,如果你不选择此项目,则网卡会在系统启动后不启动,其实说白点就是系统启动后,你的虚拟网卡没有激活,需要你手动激活.Under Network connection, you can choose:在网络连接中你可以选择:1. Bridged=网桥.这个和物理网桥的功能类似.2. Bridged — If the host computer is on an Ethernet network, bridged networking is often the easiest way to give your virtual machine access to that network. With bridged networking, the virtual machine appears as an additional computer on the same physical Ethernet network as the host. A virtual machine with bridged networking may transparently use any of the services available on the network to which it is bridged,including file servers, printers, gateways and so on. Likewise, any physical host or other virtual machine configured with bridged networking can use resources of that virtual machine.3. 如果你的真实主机在一个以太网络内,桥网通常是最容易的办法,给你的虚拟主机访问以太网.当桥网络,虚拟主机成为了附加在物理以太网的一台主机.,一个使用桥网络的虚拟主机可以使用物理网络的任何服务,同样也可以提供任何服务,比如文件服务器,打印机,网关等.(翻译的很烂,但就是这个意思)就是说你的虚拟机器可以变成一台真正的服务器?,建议使用此配置.4. NAT (Network Address Translation) — If you want to connect to the Internet or other TCP/IP network using the host computers dial-up networking connection and you are not able to give your virtual machine an IP address on the external network, this is often the easiest way to give the virtual machine access to that network. The virtual machine does not have its own IP address on the external network. Instead, a separate private network is set up on the host computer. The virtual machine obtains an address on that network from the VMware virtual DHCP server5. NAT(网络地址传输)-如果你希望连接到互联网或者其他的TCP/IP网络,使用物理主机的拨号网络并且你不能给你的虚拟主机在现有网络一个IP地址,这是最容易的办法.一个私有网络地址可以设置在你的物理主机上,而虚拟机则可以从VMware的虚拟DHCP服务器上获得一个IP地址.(这个主要用于拨号连接,我不清楚这里所说的虚拟DHCP是什么东西.但是我个人认为可能指的是以前的猫拨号的情况.现在应该不需要的.或者可以使用主机的NAT解决ADSL拨号的问题,)6. Host-only — When you use this type of network connection, the virtual machine is connected to the host operating system on a virtual privatenetwork, which normally is not visible outside the host. Multiple virtual machines configured with host-only networking on the same host are on the same network.7. 只是主机=当你使用这种网络连接,虚拟主机被连接到物理主机操作系统上,一个虚拟私有网络.在此主机之外,外网是不可见的.只有在这个主机上配置多个虚拟主机才可以访问此网络.(这个话翻译的不通,我觉得是这样,就是你设置成这种模式,只有你本机和你的虚拟机可以访问这个网络,你的物理网络的设备是访问不到你的虚拟机器的),8. Custom —自定义咯,你自己要怎么设置随你.:)不多说了.我是这样作的.首先把网卡设置为桥的形式,然后到EDIT菜单的Virtual network setting理把Autobridging 选择上,让系统自动去连接网桥上的虚拟网卡.然后把DHCP理设置的两个虚拟网卡,删除把主机虚拟网卡,删除把HOSTMAPPING 设置为bridge to an automatically chose adapter,也就是让桥去自动选择网卡.设置完后选择应用.VM的设置就完成了.第五个是设置USB控制器,这里VM是和你的主机共用的USB接口.也就是你USB 接口上的东西,VM理的系统是都可以用的,当然你要把自动连接选择项加上,不然你在VM理识别不到.下一个是AUDIO,你要是想在虚拟机发声音,就把这个设置上巴.一般默认就可以了.虚拟机自己会识别的,当然你所安装的系统也要识别你的声卡.最后的是你的CPU,你可以设置1个或者2个.当然这只会是你一向情愿.骗下你虚拟机的系统识别罢了.性能上是不可能有任何提升的.以上为VM的设备设置,设置完后,你可以把光驱或者ISO映象加载到你的光驱理,然后选择绿箭头启动你的虚拟机了.虚拟机理还有它的BIOS你可以F2进去看看?设置下.然后就可以开始你的系统安装了, 那就和VM没多大关系, 最后说两点,一个是要注意你的虚拟机要设置和你主机在同一个网络段理否则是无法访问的.第二个是笑三少所说的文件传输的问题,他说的可以直接把文件拖进虚拟机的窗口就可以拷贝文件了,可能2003是可以这样,毕竟都是微软出的操作系统.但是我在linux下测试的是不行的,因为LINUX的文件系统是EX3的.于是我想了个办法是在windows底下装个UltraISO,虚拟机要使用什么文件我都做成ISO文件,然后挂到虚拟机的光驱上,然后在linux底下MOUNT上去用.一点也不麻附:[DHCP]协议: /Class/DHCP/0532918532679135.html 注:文章为拷贝,方法大致一样。

VMware虚拟机中的虚拟网卡的安装与设置

VMware虚拟机中的虚拟网卡的安装与设置

本节介绍虚拟机使用中的虚拟网卡问题,包括某些虚拟网卡不能使用、虚拟网卡功能属性、修改网卡MAC地址、新添加虚拟网卡不能使用等问题。

11.5.1 NAT网卡变成VMnet1的解决在VMware的所有产品中(包括VMware Workstation、VMware Server、VMware GSX Server等),NAT默认网卡是VMnet8。

但在某些计算机上,NAT的网卡显示使用的是VMnet1,如图11-48所示。

图11-48 VMnet1网卡的属性是NAT出现这种情况的原因是用户修改了“NAT”选项卡中的虚拟网卡,虽然这种情况下不影响虚拟机的使用,但许多用户不习惯,此时,可以在图11-48中,单击“NAT”选项卡,在“VMnet Host”下拉列表中选择“VMnet8”,然后单击“确定”按钮即可,如图11-49所示。

图11-49 为NAT选择虚拟网卡11.5.2 VMnet8(NAT)或VMnet1(Host-Only)网卡变灰的解决方法在使用VMware Workstation(或VMware GSX Server、VMware Server等产品)创建虚拟机时,发现VMnet1(或VMnet8)虚拟网卡选项“变灰”不能使用,如图11-50所示。

图11-50 VMnet1变灰在以下情况下,会出现此问题:(1)使用的是“精简”版的VMware Workstation,该精简版没有集成(或加载,或安装)VMnet1网卡驱动程序。

(2)虽然使用的是“完整”版本的VMware Workstation,但由于各种原因,卸载了VMnet1(或VMnet8)虚拟网卡驱动程序,或者安装的VMnet1虚拟网卡驱动程序有问题,或者是“禁用”了VMnet1虚拟网卡。

当出现这个问题时,请按照以下步骤解决:(1)进入“Virtual Network Editor(虚拟网络设置)”页,在“Host Virtual Adapters(主机虚拟网卡)”选项卡中,单击“Add”按钮,添加VMnet1(VMnet8)虚拟网卡,如图11-51所示。

VMware虚拟机的网络模式—桥接模式、仅主机模式、NAT模式的特点和配置

VMware虚拟机的网络模式—桥接模式、仅主机模式、NAT模式的特点和配置

VMware虚拟机的⽹络模式—桥接模式、仅主机模式、NAT模式的特点和配置字数 1,828阅读 28,751了解⽹络模式之前,先看看所涉及到的虚拟设备⼀. VMware虚拟设备1. 三种虚拟交换机(对应三种⽹络模式)VMnet0 虚拟交换机:Bridged桥接模式VMnet1 虚拟交换机:Host-Only仅主机模式VMnet8 虚拟交换机:NAT模式打开VMware虚拟机,点击菜单栏编辑 -> 虚拟⽹络编辑器,可查看这三种虚拟交换机2. 三种虚拟⽹卡(相当于物理主机和虚拟机的桥梁,配置其IP可以使两者进⾏通信)VMware Network Adapter VMnet0:VMware Network Adapter VMnet1VMware Network Adapter VMnet8打开主机的⽹络和Internet 中可看到这三种虚拟⽹卡⼆、理解三种⽹络模式1. Bridged桥接模式通信特点:a. 默认使⽤VMnet0,不提供DHCP服务,则需⼿动为虚拟机配置IP地址、⼦⽹掩码(DHCP是指由服务器控制⼀段IP地址范围,客户机登录服务器时就可以⾃动获得服务器分配的IP地址和⼦⽹掩码)b. 主机和虚拟机需要在同⼀个⽹段上,类似存在于局域⽹例如:主机IP 为 192.168.3.12 ;则虚拟机IP为 192.168.3.10⽹络中其他机器可以访问虚拟机,虚拟机也可以访问⽹络内其他机器c. 主机需要有⽹络或接⼊到路由器,才能与虚拟机通信,虚拟机才可访问外⽹配置过程:虚拟机和物理主机处于同等地位,像对待真实计算机⼀样配置IP、⽹关、⼦⽹掩码等step1:查看物理主机 IP物理主机上,打开 cmd命令窗⼝,输⼊: ipconfigstep2:根据物理主机的 IP 设置 linux虚拟机的 IP由于本系统为CentOS7, ⽹络配置⽂件不在 /etc/sysconfig/network-scripts/ifcfg-eth0 中,⽽是在配置⽂件 ifcfg-en**** 中可先查看⾃⼰系统的配置⽂件输⼊:cd /etc/sysconfig/network-scripts/进⼊到network-scripts⽂件中输⼊: ls显⽰⽂件夹下的⽂件可看到本系统的⽹络配置⽂件是 ifcfg-ens33输⼊: vi /etc/sysconfig/network-scripts/ficfg-ens33 打开配置⽂件输⼊: i 键,进⾏编辑模式修改以下信息:ONBOOT=yes #系统启动时是否⾃动加载BOOTPROTO=static #启⽤地址协议 –static:静态协议⾃动获取ip –dhcp协议IPADDR=192.168.3.10 #⽹卡IP地址与物理主机在同⼀个⽹段,但不能相同NETMASK=255.255.255.0 #⽹卡⽹络地址与物理主机⼀样GATEWAY=192.168.3.1 #⽹卡⽹关地址与物理主机⼀样DNS1=202.106.196.115 #⽹卡DNS地址,可以⾃⾏设置编辑完毕后输⼊:Esc 键退出编辑模式,输⼊:wq 保存并退出step3:重启⽹络服务输⼊: service restart network2. Host-Only仅主机模式通信特点:a. 默认使⽤VMnet1,提供DHCP服务b. 虚拟机可以和物理主机互相访问,但虚拟机⽆法访问外部⽹络配置过程:若需要虚拟机上⽹,则需要主机联⽹并且共享其⽹络3. NAT模式通信特点:a. 默认使⽤VMnet8,提供DHCP服务可⾃动分配IP地址,也可⼿动设置IPb. 虚拟机可以和物理主机互相访问,但不可访问主机所在⽹络的其他计算机,可访问外部⽹络配置过程:⼿动设置IPstep1:查看虚拟机的⼦⽹ IP 和⽹关 IP打开VMware虚拟机,点击菜单栏编辑 -> 虚拟⽹络编辑器选择VMnet8, 可看到⼦⽹IP点击 NAT 设置,可看到⽹关 IP记录⼦⽹ IP 和⽹关 IP本虚拟机的⼦⽹IP 和⽹关IP 分别为:192.168.100.0 和 192.168.100.2step2:根据虚拟机⽹络信息,配置物理主机的虚拟⽹络打开物理主机的⽹络连接,找到“VMware Network Adapter VMnet8”,点击点击 “属性”,选择 “Internet 协议版本4 (TCP/IPv4)”设置 IP 地址:192.168.100.X,X在0~255之间注意:( IP 地址不可与上⾯的虚拟⽹络的⼦⽹IP重复)设置⼦⽹掩码:与上⾯获取到的虚拟⽹络的⼦⽹掩码⼀致,设为 225.225.225.0设置默认⽹关:与上⾯获取到的虚拟⽹络的⽹关⼀致,设为 192.168.100.2设置DNS:可忽略,也可使⽤其他DNS服务器,例如 google的免费DNS:8.8.8.8 和 8.8.4.4,本⼈使⽤的是北京⽹通的DNS服务器201.106.196.115step3:配置 Linux系统CentOS7的⽹卡,绑定静态 IP启动 Linux 系统,打开终端由于本系统为CentOS7, ⽹络配置⽂件不在 /etc/sysconfig/network-scripts/ifcfg-eth0 中,⽽是在配置⽂件 ifcfg-en**** 中可先查看⾃⼰系统的配置⽂件输⼊:cd /etc/sysconfig/network-scripts/ 进⼊到network-scripts⽂件中输⼊: ls 显⽰⽂件夹下的⽂件可看到本系统的⽹络配置⽂件是 ifcfg-ens33输⼊: vi /etc/sysconfig/network-scripts/ifcfg-ens33 编辑⽹卡配置⽂件输⼊: i 键,继续编辑模式进⾏配置静态IP注意:( IPADDR中填⼊的IP地址与上⾯的虚拟⽹络的⼦⽹IP 不可重复,物理主机的 VMware Network Adapter VMnet8 的 IP地址不可重复)TYPE=Ethernet #⽹卡类型DEVICE=ens33 #⽹卡接⼝名称ONBOOT=yes #系统启动时是否⾃动加载BOOTPROTO=static #启⽤地址协议 –static:静态协议 –bootp协议 –dhcp协议IPADDR=192.168.100.10 #⽹卡IP地址NETMASK=255.255.255.0 #⽹卡⽹络地址GATEWAY=192.168.100.2 #⽹卡⽹关地址DNS1=202.106.196.115 #⽹卡DNS地址输⼊:Esc 键退出编辑模式,输⼊:wq 保存并退出step 4:重启⽹络服务输⼊: service restart network可通过 service status network 查看⽹络情况step5:查看虚拟机和本机是否可以通信在物理主机上,输⼊cmd打开命令窗⼝物理主机命令窗⼝上,输⼊: ipconfig 查看IP地址本地IP地址:192.168.3.79 虚拟机上Linux系统的IP地址:192.168.100.10接下来,物理主机和虚拟机终端分别互 ping对⽅IP地址主机终端输⼊: ping 192.168.100.10 以下结果看出可连接虚拟机IP虚拟机linux系统终端输⼊: ping 192.168.3.79 以下结果看出可连接物理主机IP 注意:对于所有的联⽹⽅式注意关闭防⽕墙21⼈点赞。

Vmware虚拟机三种网络配置

Vmware虚拟机三种网络配置

Vmware虚拟机三种⽹络配置 vmware为我们提供了三种⽹络⼯作模式,它们分别是:Bridged(桥接模式)、NAT(⽹络地址转换模式)、Host-Only(仅主机模式)。

打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟⽹络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作⽤呢?其实,我们现在看到的VMnet0表⽰的是⽤于桥接模式下的虚拟交换机;VMnet1表⽰的是⽤于仅主机模式下的虚拟交换机;VMnet8表⽰的是⽤于NAT模式下的虚拟交换机。

同时,在主机上对应的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟⽹卡,它们分别作⽤于仅主机模式与NAT模式下。

在“⽹络连接”中我们可以看到这两块虚拟⽹卡,如果将这两块卸载了,可以在vmware的“编辑”下的“虚拟⽹络编辑器”中点击“还原默认设置”,可重新将虚拟⽹卡还原。

⼩伙伴看到这⾥,肯定有疑问,为什么在真机上没有VMware Network Adapter VMnet0虚拟⽹卡呢?那么接下来,我们就⼀起来看⼀下这是为什么。

Bridged(桥接模式) 什么是桥接模式?桥接模式就是将主机⽹卡与虚拟机虚拟的⽹卡利⽤虚拟⽹桥进⾏通信。

在桥接的作⽤下,类似于把物理主机虚拟为⼀个交换机,所有桥接设置的虚拟机连接到这个交换机的⼀个接⼝上,物理主机也同样插在这个交换机当中,所以所有桥接下的⽹卡与⽹卡都是交换模式的,相互可以访问⽽不⼲扰。

在桥接模式下,虚拟机ip地址需要与主机在同⼀个⽹段,如果需要联⽹,则⽹关与DNS需要与主机⽹卡⼀致。

注意:当批量创建⽣产环境时,不适合使⽤桥接模式,会导致地址冲突。

其⽹络结构如下图所⽰: 接下来,我们就来实际操作,如何设置桥接模式。

⾸先,安装完系统之后,在开启系统之前,点击“编辑虚拟机设置”来设置⽹卡模式。

VMware虚拟机上网络连接(networktype)的三种模式--bridged、hos。。。

VMware虚拟机上网络连接(networktype)的三种模式--bridged、hos。。。

VMware虚拟机上⽹络连接(networktype)的三种模式--bridged、hos。

VMWare提供了三种⼯作模式,它们是bridged(桥接模式)、NAT(⽹络地址转换模式)和host-only(主机模式)。

要想在⽹络管理和维护中合理应⽤它们,你就应该先了解⼀下这三种⼯作模式。

1.bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域⽹中的⼀台独⽴的主机,它可以访问⽹内任何⼀台机器。

在桥接模式下,你需要⼿⼯为虚拟系统配置IP地址、⼦⽹掩码,⽽且还要和宿主机器处于同⼀⽹段,这样虚拟系统才能和宿主机器进⾏通信。

同时,由于这个虚拟系统是局域⽹中的⼀个独⽴的主机系统,那么就可以⼿⼯配置它的TCP/IP配置信息,以实现通过局域⽹的⽹关或路由器访问互联⽹。

使⽤桥接模式的虚拟系统和宿主机器的关系,就像连接在同⼀个Hub上的两台电脑。

想让它们相互通讯,你就需要为虚拟系统配置IP地址和⼦⽹掩码,否则就⽆法通信。

如果你想利⽤VMWare在局域⽹内新建⼀个虚拟服务器,为局域⽹⽤户提供⽹络服务,就应该选择桥接模式。

2.host-only(主机模式) 在某些特殊的⽹络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采⽤host-only模式。

在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的⽹络是被隔离开的。

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

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

如果你想利⽤VMWare创建⼀个与⽹内其他机器相隔离的虚拟系统,进⾏某些特殊的⽹络调试⼯作,可以选择host-only模式。

3.NAT(⽹络地址转换模式) 使⽤NAT模式,就是让虚拟系统借助NAT(⽹络地址转换)功能,通过宿主机器所在的⽹络来访问公⽹。

(精)虚拟机虚拟网卡作用

(精)虚拟机虚拟网卡作用

虚拟机虚拟网卡作用linux与shell 2010-04-07 19:54:47 阅读803 评论0 字号:大中小订阅在使用VMware Workstation创建虚拟机时,可以根据需要选择使用哪种虚拟网卡,哪种连接方式。

默认有3种:VMnet0(桥接网络)、VMnet1(仅主机网络)和VMnet8(NAT网络),当然可以根据需要添加VMnet2到VMnet7、VMnet9等7个虚拟网卡。

虚拟机网络连接属性的意义:1、Use bridged networking(桥接网络):使用(连接)VMnet0虚拟交换机。

此时虚拟机相当与网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址(如图一)。

2、Use network address translation(使用NAT网络):使用(连接)VMnet8虚拟交换机。

此时虚拟机可以通过主机单向访问网络上的其他工作站(包括Internet网络),其他工作站不能访问虚拟机(如图二)。

3、Use Host-Only networking(使用主机网络):使用(连接)VMnet1虚拟交换机。

此时虚拟机只能与虚拟机、主机互连,与网络上的其他工作站不能访问(如图三)。

4、Do not a network connection:虚拟机中没有网卡,相当于单机。

如图一中,虚拟机A1、A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。

在图中,A1、A2与B1采用“桥接模式”,则A1、A2、B1与A、B、C任意两台或多台之间都可以互访(需设置为同一网段)。

此时,A1、A2、B1与A、B、C处于相同的地位,你要把他们都当作一台真实的电脑去设置、使用。

图一桥接方式网络如图二中,虚拟机A1、A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。

其中的“NAT 路由器”是只启用了NAT功能的路由器,用来把VMnet8交换机上连接的计算机通过NAT功能连接到VMnet0虚拟交换机。

修改VMWare虚拟网卡MAC

修改VMWare虚拟网卡MAC
系统 windowsxp/windowsNT/windows2000 命令 ipconfig /all
系统 windowsME/windows98 命令 ipconfig /all或者winipcfg
系统 linux 命令 /sbin/ifconfig -a修改MAC地址有两种方法,一种是软件修改,另外一种是硬件修改。而我们目前通常使用的都是软件修改,硬件修改很少用到,因为硬件修改对技术要求比较高,而且相当麻烦。下面我们先来看看软件修改,其总结起来主要有三种方法:
修改注册表
这是我们最常用的方法,在Windows中,网卡的MAC保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以改变MAC。
其实这种方法只是欺骗了电脑,因为一般网卡发出的包的源MAC地址并不是网卡本身写上去的,而是应用程序提供的,只是在通常的实现中,应用程序先从网卡上得到MAC地址,每次发送的时候都用这个MAC作为源MAC而已,而注册表中的 MAC地址是在Windows安装的时候从网卡中读入的,只要你的操作系统不重新安装应该问题不大。
这个版本的可以修改MAC为任意值。
下载地址:
/item.htm?id=10031216031
ethernet0.addressType ="static"
ethernet0.Address = "00:E0:4C:3D:CF:0B"
三、是在虚拟机的操作系统里改mac地址
uuid.bios = "56 4d e0 c4 a2 41 24 1b-5b 6e 4b a0 0b 1c:35:cc"
注释:
其中 00:0c:29: 不能够修改
1c:35:cc可以修改

VMWARE修改网卡类型和网卡MAC地址的方法

VMWARE修改网卡类型和网卡MAC地址的方法

VMWARE修改网卡类型和网卡MAC地址的方法
一、修改网卡类型:
vmware默认使用是虚拟的AMD PCNet AM79C970A网卡,但是也可以改变网卡配置,虚拟出Intel® PRO/1000和VMware PCI Ethernet Adapter网卡。

方法是在虚拟机的.vmx文件中用添加或者修改如下语句指定网卡类型:
ethernet0.virtualDev = "e1000"
其值为e1000指定网卡类型为Intel(R) PRO/1000
其值为vlance指定网卡类型为AMD PCNet AM79C970A(默认为此项)
其值为vmxnet指定网卡类型为VMware PCI Ethernet Adapter
二、修改网卡MAC地址
修改VMware中网卡MAC地址的几种方法:
1、修改虚拟机的*.vmx文件.
这种方法最值得推荐,因为这样就类似于重新改写VMware虚拟机的"物理网卡ROM”。

方法是:
开头的另外一个MAC即可。

改完启动vmware时如果问你SSID的话,选择"Keep Always”。

注:机器位址必须跟随这样式00:50:56:XX:XX:XX
uuid.bios后六位及ethernet0.generatedAddress后六位改成你想要改成的以000c29开头的MAC即可。

2、就是在Windows或者Linux等系统里面通过系统的软修改方式进行修改,关于这种方式的资料很多地方有提供就不再陈述了。

VMWare克隆或复制虚拟机后找不到网卡的解决方法

VMWare克隆或复制虚拟机后找不到网卡的解决方法

VMware 下LINUX出现:Device eth0 does not seem to be present, delaying initialization.解决办法 VMware 下LINUX下使用ifconfig查看时无eth0网卡相应信息! 最近装了虚拟机系统是 fedora9,为了以后使用方便对虚拟机进行克隆或复制。

当使用克隆后的虚拟机时发现原来在基本系统中的网卡eth0到了新系统却没有了,使用ifconfig -a会发现只有eth1。

因为基本系统的网络相关配置都是基于eth0的,eth1没有网络相关的配置,此时要正常该虚拟机中的网络,只有添加eth1的网络配置,这样每次都要修改网卡配置在做多Linux系统测试的时候很不方便。

更进一步,如果基于此克隆虚拟机继续克隆或复制新的虚拟机,网卡的标识每一次都会自动加1(第二次克隆会变成eth2),dmesg却显示内核只识别到网卡eth0。

原因分析:很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。

例如在Debian etch中,udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。

而VMware会自动生成虚拟机的mac地址。

这样,由于基本系统的虚拟机已经记录了该虚拟机的网卡mac地址对应于网卡eth0,在克隆出的虚拟机中由于mac地址发生改变,udev会自动将该mac对应于网卡eth1。

以此类推,udev会记录所有已经识别的mac与网卡名的关系,所以每次克隆网卡名称会自动加1,而其实kernel仅仅只识别到一张网卡,跟网卡名相关的网络配置也未发生任何变化。

解决方案:网络搜索发现在Debian etch下,udev将mac与网卡名称的对应关系保存在/etc/udev/rules.d/z25_persistent-net.rules中,在克隆出的虚拟机中只要删除跟NAME="eth0"相关的行并重启系统即可。

Vmware虚拟化网络介绍

Vmware虚拟化网络介绍

J U N G E S Y S T E M I N T E G R A T I O NGJ U N G E S Y S T E M I N T E G R A T I O NGCONTENTSVmwareWorkstaionNATJ U N G E S Y S T E M I N T E G R A T I O NGVmwareWorkstaionV M W A R E V I R T U A L N E T W O R K O V E R V I E WJ U N G E S Y S T E M I N T E G R A T I O NGVmwareWorkstaion•安装完Vmware workstaion 后,我的电脑(也叫物理机、宿主机)多了三个虚拟网卡,分别是VMnet0(即Host-Only )、VMnet1、VMnet8,对应的网络类型分别是桥接模式、主机模式、NAT 模式V M W A R E V I R T U A L N E T W O R K O V E R V I E WJ U N G E S Y S T E M I N T E G R A T I O NGB R I D G E PAT T E R NJ U N G E S Y S T E M I N T E G R A T I O NG•桥接模式:配置IP 地址和子网掩码且需要和物理机(宿主机)在一个网段,才能和物理机通信,实现访问路由而上网。

•BRIDGE PATTERN虚拟机连接VMnet0虚拟交换机,虚拟交换机和物理机的网卡桥接,共享物理网卡的网络,从而实现虚拟机访问外网。

虚拟机和物理机在同一个网络内,虚拟机的IP 地址也是由同一网段的DHCP 服务器分配的。

J U N G E S Y S T E M I N T E G R A T I O NGNATN E T W O R K A D D R E S S T R A N S L AT I O N M O D EJ U N G E S Y S T E M I N T E G R A T I O NGNAT•NAT 模式:(可以共享物理机的IP )这种模式下,无需设置IP 和子网掩码等等,即可直接通过物理机上网,在创建虚拟机系统时候,一般都是默认这个模式,这个也是它的最大优势,方便。

VMware网卡类型

VMware网卡类型

Vlance:AMD 79C970 PCnet32- LANCE网卡的仿真版本,是版本较旧的10Mbps 网卡,附带大多数32 位客户机操作系统(Windows Vista 和更高版本除外)中可用的驱动程序。

配置了此网络适配器的虚拟机可以立即使用其网络。

VMXNET:VMXNET 虚拟网络适配器没有对应的物理设备。

在虚拟机中,已对VMXNET 进行了性能优化。

由于操作系统供应商没有为此卡提供内置的驱动程序,虚拟机必须安装VMware Tools才能获得可用的VMXNET 网络适配器的驱动程序。

Flexible:在虚拟机启动时,Flexible网络适配器可将其自身标识为Vlance 适配器,并且可以自行进行初始化,并作为Vlance 或VMXNET 适配器运行,具体取决于哪个驱动程序对其进行了初始化。

安装VMware Tools 后,VMXNET 驱动程序会将Vlance 适配器更改为更高性能的VMXNET 适配器。

E1000:Intel 82545EM 千兆位以太网网卡的仿真版本,Linux 2.4.19 版和更高版本、Windows XP Professional x64 版和更高版本以及Windows Server 2003(32 位)和更高版本包含E1000 驱动程序。

注意:在ESXi/ESX 4.1 之前,E1000 不支持巨帧。

E1000e:仿真虚拟硬件中更高版本的Intel 千兆位网卡(编号82574)型号,称为“e1000e”vNIC。

e1000e仅可用于vSphere5 中虚拟硬件版本8或更高版本的虚拟机。

这是Windows 8和更高版本(Windows) 客户机操作系统的默认虚拟网络适配器。

对于Linux 客户机,无法从UI 使用e1000e(e1000、灵活型vmxnet、增强型vmxnet 和vmxnet3 可用于Linux)。

VMXNET 2(增强型):VMXNET 2适配器基于VMXNET适配器,提供现代网络上常用的一些高性能功能,如巨帧和硬件卸载。

VMware虚拟机的联网设置 (双网卡的设置方法)

VMware虚拟机的联网设置 (双网卡的设置方法)
虚拟机设置: ip :192.168.101.100 gateway : 192.168.101.1
这 样就实现了虚拟பைடு நூலகம்<--->主机 通信,但是 虚拟机<--->互联网 仍无法通信
1)选择VMware的Host- only
2)主机的本地连接
3)在虚 拟机linux里,设置网络
4、共享主机的Internet连接的方式 (如 果主机是Win98系统可能不适用):
host-only方式 只实现虚拟机<--->主机 通信 ,一般不单独采用。
像我在虚拟机下开发嵌入式,虚拟机要给开发板提供NFS服务,就采用 桥接方式连接嵌入式的网卡。若有时想下载点软件,查查资料,就改用NAT方式,非常方便!
没关系,我们可以在 Virtual Network Editor -> Host Virtual Network Mapping 选项卡里,VMnet2选择Realtek网卡
这时,我们回到Virtual Network Editor -> Automatic Bridging 选项卡,发现VMnet0 把 Realtek网卡排除了
在虚拟机linux里,设置网络:
总结:
共享连接方式和NAT方式,都可以实现虚拟机<--->主机 , 虚拟机--->互联网 通信,NAT方式设置简单,且可以实现同时访问多个物理网卡。
桥接方式可实现虚拟机<--->主机 虚拟机<---->互联网 通信,若虚拟机作为服务器,只有这种方式可行。但需独立的IP给虚拟机,且若物理网卡连接断开,虚拟机与主机也不能连接。
共享host-only方式,可实现 虚拟机<--->主机 通信,但是 虚拟机--->互联网 即只能够虚拟机访问互联网,但是若想把虚拟机作为服务器,让互联网访问,不可以。

VMnet1 与 VMnet8 虚拟网卡IP地址设置

VMnet1 与 VMnet8 虚拟网卡IP地址设置

大家已经知道了VMnet1、VMnet8与VMnet0虚拟交换机的关系,用过VMware Workstation 或者VMware Server的朋友可能会问:既然VMnet1、VMnet8是交换机,那连接到交换机的网卡(就是虚拟机中使用的网卡)应该是设置什么地址都行的,但为什么在VMware虚拟机中,网卡地址会被固定在192.168.0.0—192.168.255.255的范围呢?大家已经知到VMnet1与VMnet8的子网范围是192.168.x.x的网段。

下面将讲解这个问题。

首先,VMnet1与VMnet8虚拟交换机(包括没有极少的其他虚拟交换机,如VMnet2、VMnet3—VMnet7、VMnet9等),是可以使用任意网段的地址的。

使用192.168.x.x的网段,只是VMware Server在安装的时候,从192.168.x.x地址段中选出两个地址段来用,这两个地址段是随机产生的,并且不同的机器,甚至同一台机器在重复安装时也是不同的。

用户可以根据需要或者爱好使用其他的地址,如可以使用172.16.0.0/12或10.0.0.0/8等其他地址范围,也可以使用公网的地址范围。

例如,有些用户习惯为VMware虚拟交换机使用表1的地址范围,并且在每次安装VMware Server(或其他VMware产品后)按照表1的规划进行配置,这样可以减轻试验(或者实际应用)中记忆不同Ip地址的负担。

表1 VMware虚拟网卡使用网络地址规划表修改VMnet1与VMnet8网段地址的方法如下(以修改VMnet1网段到192.168.10.0为例):在Host V irtual Network Mapping选项卡中,单击VMnet1右侧的“>”按钮,从弹出的快捷菜单中选择Subnet命令;在弹出的Subnet度画框的IP Address地址框中,输入想要使用的网段地址,在Subnet Mask地址框中输入想要使用的子网掩码,并单击OK按钮,如图所示。

虚拟机三种网络连接方式详细解析(桥接、NAT、仅主机)

虚拟机三种网络连接方式详细解析(桥接、NAT、仅主机)

Mware虚拟机有三种网络模式联网,分别为桥接模式、仅主机模式、NAT模式。

安装了VMware虚拟机之后,查看电脑的网络连接面板,能够看到多了两块虚拟网卡,VMware Network Adapter VMnet1和VMware Network Adapter VMnet8。

这两块虚拟网卡分别是用来在NAT模式和仅主机模式下,宿主机和虚拟机相互通信使用的。

虚拟机的网络连接主要是由VMware创建的虚拟交换机,也叫作虚拟网络负责实现的。

可通过VMware——编辑——虚拟网络编辑器打开虚拟网络编辑器面板,如图所示:可以根据需要创建多个虚拟网络,Windows系统的主机上,VMware最多可创建20个虚拟网络,每个虚拟网络可以连接任意数量的虚拟机网络设备。

在Linux系统的主机上,VMware 最多可以创建255个虚拟网络,但每个虚拟网络仅能连接32个虚拟机网络设备。

VMware 的虚拟网络都是以VMnet+数字的形式来命名的,如VMnet0、VMnet1。

当我们安装VMWaare 时,VMWware会自动为三种网络连接模式各自创建一个虚拟交换机。

VMnet0对应桥接模式,VMnet8对应NAT模式,VMnet1对应仅主机模式。

此外,我们也可以根据需要创建更多的虚拟网络。

桥接模式:就是通过虚拟网桥将主机上的物理网卡与虚拟交换机VMnet0连接在一起。

虚拟机上的虚拟网卡都连接到虚拟交换机VMnet0上,通过主机中的物理网卡访问外部网络。

这种情况下,VMware虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,也可以访问外部网络。

在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

NAT模式:NAT意思是网络地址转换,是VMware创建虚拟机的默认网络连接模式。

使用NAT网络连接时,在连接到VMnet8虚拟交换机时,虚拟机会将虚拟NAT设备和虚拟DHCP 服务器连接到VMnet8虚拟交换机上,使得虚拟机可以访问外网。

VMware虚拟机网络连接的三种方式

VMware虚拟机网络连接的三种方式

VMware是很受欢迎的虚拟机,在我们平时的工作中需要经常用到,此文简单总结了平时使用的三种网络配置方式,具体的原理没有去深究。

虚拟机系统安装的是Linux系统。

首先,我们在本机上查看所有网络配置连接,使用命令:ipconfigJava代码isconnected33.34.Ethernet adapter VirtualBox Host-Only Network:35.36. Connection-specific DNS Suffix . :37. IP Address. . . . . . . . . . . . : 192.168.154.138. Subnet Mask . . . . . . . . . . . : 255.255.255.039. Default Gateway . . . . . . . . . :40.41.C:\Documents and Settings\user>Microsoft Windows XP [版本5.1.2600](C) 版权所有1985-2001 Microsoft Corp.C:\Documents and Settings\user>ipconfigWindows IP ConfigurationEthernet adapter VMware Network Adapter VMnet8:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.74.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :Ethernet adapter VMware Network Adapter VMnet1:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.2.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :Ethernet adapter 无线网络连接:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.1.209Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.1.1Ethernet adapter 本地连接:Media State . . . . . . . . . . . : Media disconnectedEthernet adapter VirtualBox Host-Only Network:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.154.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :C:\Documents and Settings\user>上面内容中,我们可以看到本地连接及其它虚拟连接,其中VMware Network Adapter VMnet8、VMware Network Adapter VMnet1和本地连接是我们在各种模式下要使用的不同连接网络配置。

VMwareWorkStation的三种网络连接方式详解

VMwareWorkStation的三种网络连接方式详解

VMwareWorkStation的三种⽹络连接⽅式详解⼀. ⾸先贴出本⼈在⽹络上找到与VMware⽹络连接相关的知识安装完虚拟机后,默认安装了两个虚拟⽹卡,VMnet1和VMnet8,其他的未安装(当然也可以⼿动安装其他的)。

其中VMnet1是host⽹卡,⽤于host⽅式连接⽹络的。

VMnet8是NAT⽹卡,⽤于NAT⽅式连接⽹络的。

它们的IP地址是随机⽣成的,如果要⽤虚拟机做实验的话,最好将VMnet1到VMnet8的IP地址改掉。

习惯上把VMware虚拟⽹卡使⽤的⽹段"固定",使⽤如下原则:VMnet1对应的⽹段是192.168.10.0,VMnet2对应的⽹段是192.168.20.0,其他的类似。

当然平常只是随便⽤⽤的就不⽤改了,能上⽹就⾏了。

VMware⽹络连接的⽅式主要有:桥接(Bridged)、NAT、主机⽹络(Host-Only)。

1. Use bridged networking(使⽤桥接⽹络)说明:使⽤VMnet0虚拟交换机,此时虚拟机相当与⽹络上的⼀台独⽴计算机与主机⼀样,拥有⼀个独⽴的IP地址,其⽹络拓扑如图1所⽰,使⽤桥接⽅式,A,A1,A2,B可互访。

图1 桥接⽅式拓扑⽰意2. Use network address translation(NAT)说明:使⽤Vmnet8虚拟交换机,此时虚拟机可以通过主机单向⽹络上的其他⼯作站,其他⼯作站不能访问虚拟机。

其⽹络拓扑如图2所⽰,使⽤NAT⽅式,A1,A2可以访问B,但B不可以访问A1,A2。

但A,A1,A2可以互访。

图2 NAT⽅式拓扑⽰意3. Use Host-Only networking(使⽤主机⽹络)说明:使⽤Vmnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互访。

也就是不能上Internet,其⽹络拓扑如图3所⽰,使⽤Host⽅式,A,A1,A2可以互访,但A1,A2不能访问B,也不能被B访问。

window10解决装VMware安装,本机网络适配器中没有虚拟网卡VMnet1、VMnet8

window10解决装VMware安装,本机网络适配器中没有虚拟网卡VMnet1、VMnet8

window10解决装VMware安装,本机⽹络适配器中没有虚拟⽹卡VMnet1、VMnet8
⽂章介绍:
此⽂章转载,需备注转载地址。

window10 安装VMware虚拟机,本机⽹络适配器中有虚拟⽹卡VMent1,VMnet8的原因:
1.之前安装过VMware虚拟机,卸载时没有卸载⼲净
2之前试过很多⽅法,重装、重启虚拟⽹络编辑器都没有作⽤!经过不断实验找到如下⽅法
1、卸载重装VMware软件。

这个⽅法并不对所有⼈适⽤,因为可能卸载不⼲净,有应⽤残留,亦或者是不敢擅⾃清理注册表。

请参见⽅法⼆:2、第⼀步也是卸载VMware
第⼆步,下载eveything软件(功能很强⼤):
第三步,下载CCleaner(⾮常出⾊的计算机⽂件清理⼯具):
第四步,打开everything,在搜索框输⼊VMware: 找到⽂加后,全部删除
3删除完成后打开CCleaner:
点击Scan for Issues 等它扫描完成后点击 Fix selected Issues 即可
完成后,重新安装VMware workstation:
两个⽹卡出现
成功!
⽅法⼆基本上能解决90%的问题。

VMWare的虚拟网络VMnet0~8详解

VMWare的虚拟网络VMnet0~8详解

VMWare的虚拟网络VMnet0~8详解前段时间,有一次拿来VMWare玩,这次终于搞明白了它的各种网络连接时怎么回事了。

VMWare安装以后,启动“Virtral Network Editor”程序,选择“Host Virtral Network Mapping”选项卡,此页列出VMnet0~VMnet9,共10个项目,这10个项目表示VMWare给我们提供的10个虚拟局域网,或者理解成10台交换机,但是这10台交换机之间没有链接,可以认为这10台交换机有无数个网线口,可以连接无数台虚拟计算机。

这10个虚拟局域网也有特殊的,其中VMnet0是专门用来和机器的物理网卡做桥接的,也就是说我们的虚拟机要使用桥接的方式访问网络,虚拟机系统中的网卡是连接在VMnet0虚拟网络中,我认为也可以理解长VMnet0就是宿主机器链接的物理局域网。

VMnet1~VMnet9这9个虚拟网络基本相同,不过其中VMnet1和VMnet8也有一些特殊,我们可以看到安装VMware以后,在宿主计算机中会多出来VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块网卡,这两块网卡分别和VMnet1、VMnet8链接。

这样就保证了宿主计算机也接入了虚拟局域网中,宿主计算机可以和VMnet1、VMnet8局域网中的虚拟计算机通信,另外VMnet8还有一些特别,在VMnet8网络中,还有一个虚拟NAT服务节点(可以认为是有VMWare产生的计算机或者路由器),在VMnet8网络中的机器,可以通过这个节点访问宿主计算机所在的物理局域网或者互联网。

另外,我们可以根据需要为指定的VMnet中增加DHCP服务。

在以上内容都理解的情况下,我们就可以配置我们的虚拟局域网了:网桥链接,网桥链接是最简单的链接,创建虚拟机的时候,只需要指定网卡的链接方式为网桥链接,或者指定和VMnet0链接,就可以了,然后虚拟的系统就和宿主一同处于对等的网络环境中,可以自己指定IP或者由物理局域网中的DHCP分配IP。

虚拟机vmnet0、vmnet1和vmnet8的区别

虚拟机vmnet0、vmnet1和vmnet8的区别

虚拟机vmnet0、vmnet1和vmnet8的区别vmnet0,实际上就是⼀个虚拟的⽹桥vmnet0,实际上就是⼀个虚拟的⽹桥,这个⽹桥有很若⼲个端⼝,⼀个端⼝⽤于连接你的Host,⼀个端⼝⽤于连接你的虚拟机,他们的位置是对等的,谁也不是谁的⽹关。

所以在Bridged模式下,你可以让虚拟机成为⼀台和你的Host相同地位的机器。

vmnet1,这是⼀个Host-Only⽹络模式vmnet1,这是⼀个Host-Only⽹络模式,这是⽤于建⽴⼀个与世隔绝的⽹络环境所⽤到的,其中vmnet1也是⼀个虚拟的交换机,交换机的⼀个端⼝连接到你的Host上,另外⼀个端⼝连接到虚拟的DHCP服务器上(实际上是vmware的⼀个组件),另外剩下的端⼝就是连虚拟机了。

虚拟⽹卡 “VMWare Virtual Ethernet Adapter for VMnet1”作为虚拟机的⽹关接⼝,为虚拟机提供服务。

在虚拟机启动之后,如果你⽤ipconfig命令,你会很清楚的看到,你的默认⽹关就是指向 “VMWare Virtual Ethernet Adapter for VMnet1”⽹卡的地址的。

(实际上它并不能提供路由,这是VMware设计使然,它是⼲了除了提供路由之外的⼀些事情——实际上是我也不知道它⼲了什么事情),这⾥没有提供路由主要表现在没有提供NAT服务,使得虚拟机不可以访问Host-Only模式所指定的⽹段之外的地址。

vmnet8,这是⼀个NAT⽅式,最简单的组⽹⽅式了vmnet8,这是⼀个NAT⽅式,最简单的组⽹⽅式了,从主机的“VMWare Virtual Ethernet Adapter for VMnet8”虚拟⽹卡出来,连接到vmnet8虚拟交换机,虚拟交换机的另外的⼝连接到虚拟的NAT服务器(这也是⼀个Vmware组件),还有⼀个⼝连接到虚拟DHCP服务器,其他的⼝连虚拟机,虚拟机的⽹关即是“VMWare Virtual Ethernet Adapter for VMnet8”⽹卡所在的机器,废话,这肯定就是你的Host机器啦。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VMware虚拟机中的虚拟网卡的安装与
设置
本节介绍虚拟机使用中的虚拟网卡问题,包括某些虚拟网卡不能使用、虚拟网卡功能属性、修改网卡MAC地址、新添加虚拟网卡不能使用等问题。

11.5.1 NAT网卡变成VMnet1的解决
在VMware的所有产品中(包括VMware Workstation、VMware Server、VMware GSX Server等),NA T默认网卡是VMnet8。

但在某些计算机上,NAT的网卡显示使用的是VMnet1,如图11-48所示。

图11-48 VMnet1网卡的属性是NAT
出现这种情况的原因是用户修改了“NAT”选项卡中的虚拟网卡,虽然这种情况下不影响虚拟机的使用,但许多用户不习惯,此时,可以在图11-48中,单击“NAT”选项卡,在“VMnet Host”下拉列表中选择“VMnet
8”,然后单击“确定”按钮即可,如图11-49所示。

图11-49 为NAT选择虚拟网卡
11.5.2 VMnet8(NAT)或VMnet1(Host-Only)网卡变灰的解决方法
在使用VMware Workstation(或VMware GSX Server、VMware Server等产品)创建虚拟机时,发现V Mnet1(或VMnet8)虚拟网卡选项“变灰”不能使用,如图11-50所示。

图11-50 VMnet1变灰
在以下情况下,会出现此问题:
(1)使用的是“精简”版的VMware Workstation,该精简版没有集成(或加载,或安装)VMnet1网卡驱动
程序。

(2)虽然使用的是“完整”版本的VMware Workstation,但由于各种原因,卸载了VMnet1(或VMnet8)虚拟网卡驱动程序,或者安装的VMnet1虚拟网卡驱动程序有问题,或者是“禁用”了VMnet1虚拟网卡。

(1)进入“Virtual Network Editor(虚拟网络设置)”页,在“Host Virtual Adapters(主机虚拟网卡)”选项卡中,单击“Add”按钮,添加VMnet1(VMnet8)虚拟网卡,如图11-51所示。

图11-51 添加VMnet1虚拟网卡
(2)进入“计算机管理→系统工具→设备管理器”中,在右侧的“网络适配器”中,查看VMnet1(或VMnet 8)的状态,如果设备前有红色的“X”号,表示设备被禁用,如果有黄色的“?”号,表示设备驱动程序有问题。

如果是前者,启用该设备即可(如图11-52所示),如果是后者,更新为正确的驱动程序即可。

图11-52 启用被禁用的网卡
11.5.2 怎样修改网卡MAC地址
有时在使用虚拟机时,需要修改虚拟网卡的MAC地址,如果只是需要做普通的修改,可以进入操作系统后用很多种办法做到,但是如果要从根本上修改就没那么容易了(物理网卡需要用用编程器重新编写),而在VMware虚拟机中,则很容易修改网卡的物理地址。

(1)首先打开虚拟机目录,找到配置文件,并用“记事本”打开。

如果不知道配置文件路径及文件名,可以在VMware Workstation主窗口中,打开想要修改网卡MAC地址的虚拟机,在“Configuration file(配置文
图11-53 配置文件及保存路径
(2)在打开的文件中,找到如下三行:
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:8d:04:61"
ethernet0.generatedAddressOffset = "0"
修改成相应的配置:
ethernet0.addressType = "static"
ethernet0.address="00:50:56:11:22:33"
其中,MAC地址"00:50:56:11:22:33"在如下范围中取一个值00:50:56:00:00:00--00:50:56:3F:FF:FF ,如
果要修改多台虚拟机的MAC地址,注意不要重复。

在上面的修改中,注意:
² ethernet0.generatedAddress是修改为ethernet0.addressType
² 删除ethernet0.generatedAddressOffset = "0"这一行
² 修改后网卡的MAC地址的前三位是00 50 56
² 修改后,网卡MAC地址的第4位在00~3F之间选取,第5与第6位可以在00~FF之间选取。

修改完成后保存并退出。

(3)重新启动虚拟机在命令提示行下输入“ipconfig /all”命令,查看MAC地址已经更改,如图11-54所示。

图11-54 验证更改结果
【注意】(1)如果主机是Windows XP Professional SP3,则在VMware Workstation 6.0~6.04的版本时,按照上述方法修改MAC地址不能成功。

但使用VMware Workstation 6.5 Beta版可以成功。

图11-5 4则是在VMware Workstation Beta2测试成功的界面。

(2)在主机是Windows XP Professional SP2、Windows Server 2003、虚拟机版本是VMware Worksta
tion 5.x时,测试成功。

(3)在主机是Windows Server 2003、Windows Server 2008、虚拟机是VMware Workstation 6.5 Bet
a时,测试成功。

11.5.3关于Linux提示“Check cable?”问题的解决方法
在VMware虚拟机中,如果是新安装的LINUX,在加载网络时,有可能会出现“Determining IP informatio n for eth0...failed; no link present. Check cable?”提出,并且不能加载网卡,如图11-55所示。

图11-55 加载网卡时失败
这个问题,大多在以下情况下可能出现:
1、你的VMware是从低版本升级到高版本,或者删除高版本,重新安装低版本VMware Workstation造成
的。

2、在此之后,你新安装的LINUX虚拟机,如果你有以前安装好的LINUX,将不受影响。

如果你的主机系统,只安装了一个VMware Workstation,并且安装VMware Workstation后就安装了Lin
ux,将不会出现此问题。

解决方法:
(1)进入Linux虚拟机,以root权限登录,并进入x Window,如图11-56所示。

图11-56 以root身份登录并进入x Window
(2)打开“/etc/sysconfig/network-.s/”文件夹,分别编辑ifcfg-eth0和ifcfg-l0,在每个文件中添加:
check_link_down () {
return 1;
}
如图11-57~图11-60所示。

图11-57 用gedit编辑ifcfg-eth0配置文件
图11-58 添加内容
图11-59 用gedit编辑ifcfg-l0配置文件
图11-60 添加内容
(3)从“系统设置”中进入“网络”,如图11-61所示。

(4)在“网络配置”页中,单击“激活”按钮,重新激活网卡,如图11-62所示。

图11-61 进入网络设置
图11-62 重新激活网卡
(5)单击“DNS”选项卡,在“主D NS”文本框中,键入ISP提供的DNS地址,在本例中,为河北电信的DN S地址:219.150.32.132,如图11-63所示,然后保存配置退出。

(6)打开“Mozilla”浏览器,打开网站,浏览正常,如图11-64所示。

图11-63 添加DNS地址
图11-64 打开网站进行测试
【说明】:如果主机上有多块网卡,在编辑第二块网卡时,配置文件名分别为ifcfg-eth1和ifcfg-l1,并依次类推。

其中后一个文件是IFCFG-L1(注意要为小写),倒数第2个是字母L而不是数字1。

(7)以后再启动Linux虚拟机时,在加载虚拟网卡时,加载正常,不会再出现错误,如图11-65所示。

图11-65 Linux加载网卡正常。

相关文档
最新文档