VMware虚拟机_如何设置网络_第1页
VMware虚拟机_如何设置网络_第2页
VMware虚拟机_如何设置网络_第3页
VMware虚拟机_如何设置网络_第4页
VMware虚拟机_如何设置网络_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VMware 虚拟机如何设置网络软件社区VMwareVMware 论坛正文本主题共有 1 页刷新本文构建的是这样一个网络,有两台 winXP 系统的 PC,处于同一局域网内,PC 里都装有VMware虚拟机,虚拟机上跑的是 RedhatLinux9,我们想要在 winXP 系统下访问本机的虚拟机 linux 系统,以及也要能够访问另一台 PC 里的虚拟 linux 系统。由于我们这个局域网又不允许再分配同一网段的 IP 地址,因此不能用桥接方式给虚拟操作系统分配一个与 PC 处于同一网段的 IP地址,而本文即是采用 NAT 连接方式来实现这种配置。相关文章:VMware 辅助软件把当前系统直接

2、转换为虚拟系统VMware 漏洞将会是虚拟化的危机吗1,在 WinXP 系统下安装 VMware 软件在这里我装的是 VMwareworkstation4.5.2 版,对于安装没什么可说的,安装完毕,会多出两个网络连接:VMwareNetworkAdapterVMnet1 和 VMwareNetworkAdapterVMnet8,2,打开 VMware 安装 Redhatlinux93,都就绪完毕,开始网络配置让VMwareNetworkAdapterVMnet8自 动 获 取MS-DOC 控制台,执行 ipconfig/all 命令,看看EtheimctadapteryhwareNetwor

3、kAdapter国信将$8:ConnectpecificDHSSufflxUMwflrrUirtumlJ-thrt府1修七彩I*fijrUFlnetS5,打开 VMware 软件,选择菜单 VM-Settings,选中网卡查看其属性,将 networkconnection 设置为Custom:Specialvirtualnetwork-VMnet8(NAT)。OK 返回软件主界面。启动 RedhatLinux9 系统,这时我们要将虚拟系统的 IP 设置成与之同网段(我这里是 ,你的可能不同,这是 VMware 自动随机指定的一个 IP 地址)。如果在命令行下,可以编辑/

4、etc/sysconfig/network-scripts/ifcfg-eth0 文件,内容如下:DEVICE=eth0BOOTPROTO=noneBROADCAST=554,打开IP 地址以及 DNS 服务器地址,然后我们VMnet8 的 IP 分配情况。我的 VMwareNetworkAdapterVMnet8 虚拟网卡的IP 地址配置如下:ipLinnDhcjpEnabled.ftwtoccrifigurotionLnahiedl,IPMdrevs,*.*-SubnetHaskDefsuit .DHCPServerPrim卓始yVINSS#*uej*.2,Lc0a

5、。Qb七值incd.史ExpIrass$“5乌一5&-0蔺Mfl:Yes:Yes:192l&8.65a:25b.2!G,25!.0?”ZJEH.65.254:T斗in口izEJi:aa;i0-2眄年in月12日14:E2U0IPADDR=192,168.65.228NETMASK=255,255.255.0NETWORK=ONBOOT=yesTYPE=EthernetUSERCTL=noPEERDNS=noGATEWAY=DHCP_HOSTNAME=54保存设置完后,重新激活 eth

6、0 端口:#servicenetworkrestartIP 地址可由 DHCP 服务器来分配, 因为在安装 VMware 后, 会有一台虚拟的 DHCP 服务器虚拟机来分配 IP地址,这个 DHCP 服务器实际是就是一个系统服务,可以在控制面板-管理工具-服务”里看到这个服务。在 NAT 方式的网络中,虚拟机的 Gateway 都指向 192.168.X.2,本文中 x=65,这是虚拟 NAT服务器的地址,它也是一个服务器虚拟机,在服务管理里也能看到。6,这样 winXP 与 linux 就可以互 ping 通了,如果你 ping 不通的话,看一下你 windows 下的防火墙是否不允许 IC

7、MP。7,接下来我们要让另一台 PC 通过局域网能够 SSH 登录访问刚才配置好的 PC 机里的虚拟 linux 系统,这里需要做一个映射。打开 managevirtualnetwork(在开始菜单里,或在 VMware 界面菜单)。打开 NAT 页,点击 Edit.PortForwardingAdd.。HostPort:22(主机中的要进行映射的端口)ForwardingIPaddress:192,168.65.22822(映射到哪个 IP,哪个端口)Description:VMLinuxSSHport(简要描述)8,OK 如果要互访对方的虚拟机,同样配置可用于另一台 PC.VMware 虚

8、拟机的网络设置教程大讲解(一)软件社区VMwareVMware 论坛正文本主题共有 1 页刷新在很多情况下,电脑爱好者需要有一个网络环境来学习网络服务器的安装和设置,黑客攻防技术等,但是往往大部分的业余电脑爱好者都没有这样的条件。虚拟机软件 VMware 的出现使得我们可以以非常低廉的价格来获得一个非常高效实用的网络实验平台.然而,VMware 虚拟机的网络设置一直是很多初学者感到困惑的地方,常常在各大电脑论坛上看到有人寻求有关 VMware网络设置解决方案的贴子,虽然互连网上也有很多这方面的文章,但往往说的不够完整,或者写的过于专业,使初学者看后仍是一头云雾。针对这个情况,笔者在学习阅读网络

9、上的各类文章和VMware 软件的文档后,结合自己的经验整理出这些内容,力图比较详悉又简明易懂的表述来说明 VMware 虚拟机网络的设置过程.。相关文章:两步解决 VMware 两大难题VMware 虚拟机如何设置网络下面我想以 Linux 平台的 VMware 虚拟机的安装和网络的设置为例来说明 VMware 的安装和网络设置过程。、VMware 的安装1,获得 VMware在 Internet 上可以下载到 VMwareWorkstation 的试用版本,很多 Linux 站点都可以下载推荐两个有 VMware 下载的网站:http:/2,安

10、装 VMware 的硬件要求虚拟机是极费电脑资源的软件,对电脑的硬件要求比较高,尤其是对内存容量要求更高。一般来说 256M 内存是底线,相对来说 CPU 就没那么高要求了,一般五六百 MHz 以上的 CPU 就可以跑起来,当然如果想使得虚拟系统和实际系统都运行的比较流畅,并且可以在虚拟系统和主系统上运行 PHOTOSHP,CAD 等大型软件的话,推荐使用 512M 的内存,1G 以上的 CPU。就本人的电脑而言,配置是毒龙 700MCPU+256MSDRAM 内存,跑 Redhat8.0 主系统和 windows2000Server 虚拟系统,并分别在主系统和虚拟系统上运行 DNS 服务器,

11、HTTP 服务器,FTP 服务器等,系统基本可以跑的流畅,内存使用率在 52%以上,CPU 使用率在 9%左右,swap 使用量达 57M(平时只要 5M 左右),这也仅仅是在正常运行时的资源耗费情况,在虚拟系统开机和关机的时候实际资源耗费量更大。如果想在跑虚拟系统的时候顺便听听 mp3 的话,MP3 有明显的停顿和暴音。基本上是用足了资源,当然再在主系统和虚拟系统上运行几个 FTP 和 HTTP 客户端,还是可以的。如果你的内存只有 128M,理论上还可以跑虚拟机,尽量关闭所有的 Linux 后台进程,不用 KDE,GNOME 等这样的大型桌面管理系统,而只用 X 和 TWM 窗口管理器就可

12、以省下很多内存,并且在虚拟机中跑 WIN98、WIN95 或者字符界面的 Linux 系统等对硬件要求比较低的系统,跑 VMware 还是可以的,只是在窗口切换的时候会有一点卡。如果你的内存只有 64M 的话那你只能乞求奇迹的发生了,或者能跑个 DOS 虚拟系统?有兴趣的朋友不妨去试一下,看看 VMware 对硬件要求的极限是多少。3,VMware 的安装解压缩软件包:#tarxfvzVMware-workstation-3.2.0-2230.tar.gz进入安装目录#cdvmware-distrib运行安装程序#./vmware-install.pl根据提示安装软件,安装程序会询问软件各种文

13、件的安装目录,直接回车用默认值就可以了需要注意不要盲目直接按回车,在安装程序提示是否让 Vmware 支持网络的时候一定要选择 yes,在提示是否支持 host-only 网络的是时候也要选择 yes。注意:VMware 在安装过程中会根据你的系统内核版本选择一个和系统匹配的配置,如果找不到则需要编译,所以你需要一个 GCC 编译器,否则 VMware 将无法安装。如果安装顺利,安装程序会有类似:enjoyvmware!之类的提示。说明已经安装成功、运行 VMware在终端中输入 vmware 并回车就可以运行 VMware有一点需要注意,VMware 只是一个前台程序,它的运行需要 VMwa

14、re 后台虚拟设备的支持,即在你运行 VMware 前你已经运行了 VMware 的后台服务程序,一般情况下安装程序安装完以后会执行这个工作,并把 VMware 的启动脚本添加到/etc/rc.d/init.d 目录下,使它在每次开机的时候都自动运行,如果由于某种原因已经把 VMware 的后台服务程序关闭请手动开启:VMware 虚拟机的网络设置教程大讲解(二)软件社区VMwareVMware 论坛正文本主题共有 1 页刷新#servicevmwarestart用 ifconfig 查看 vmware 的虚拟网络设备#ifconfigloLinkencap:LocalLoopbackinet

15、addr:Mask:UPLOOPBACKRUNNINGMTU:16436Metric:1RXpackets:454errors:0dropped:0overruns:。frame:0TXpackets:454errors:0dropped:0overruns:。carrier:0collisions:。txqueuelen:。RXbytes:33512(32.7Kb)TXbytes:33512(32.7Kb)vmnetlLinkencap:EthernetHWaddr00:50:56:C0:00:01inetaddr:Bcast:1

16、55Mask:UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:191errors:0dropped:0overruns:0frame:0TXpackets:63errors:0dropped:0overruns:0carrier:0collisions:。txqueuelen:100RXbytes:0(0.0b)TXbytes:0(0.0b)vmnet8Linkencap:EthernetHWaddr00:50:56:C0:00:08inetaddr:Bcast:1

17、55Mask:UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:0errors:0dropped:0overruns:0frame:0TXpackets:0errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:100RXbytes:0(0.0b)TXbytes:0(0.0b)可以看到 VMware 的虚拟网络设备 vmnet1 和 vmnet8如果用 ifconfig 命令没有看到这两个虚拟设备则说明 VMware 的后台服务程序

18、没有运行,执行 vmware 的时候将出错,请用上面讲的命令运行。VMware 不是免费软件,第一次运行的时候需要输入序列号,你可以按 GETSN 按扭从 VMware 官方网站得到一个试用三个月的序列号。为了避免麻烦我先贴几个在这里:VMWare3.0forLinux625Ax-8DE40-46RA3-30HUM625Ax-8DE40-46RA3-30HUM60N88-8DW44-16H77-32KT46818X-84WD1-01KDK-3JN9XFORwinV3.2.0-22300F11N-004U4-0U0HJ-12XDG04590-00NU1-0UMKX-161AW0DM1J-004H

19、0-0KTA4-1614F04HCM-085K0-0R8UM-1FH0U0451J-0AJHJ-0KXKX-1412U输入序列号后会弹出虚拟机配置向导,这些内容不在本文叙述范围内,而且这些比较容易掌握,所以这部分内容请读者自己去摸索。按 VMware 工具条上的“PowerOn按钮启动虚拟机,按 F2 键进入 BIOS 设置,让虚拟机从光盘启动,保存后重起虚拟机,这样就可以从光盘启动,安装系统了。注意:在 vmware 的使用中笔者发现这样一个问题:在主系统没有安装显卡 3D 驱动程序的情况下在虚拟机上安装虚拟系统会很慢,而且经常失去响应,但是装上了显卡的 3D 加速驱动后安装明显加快,所以在

20、安装虚拟系统的过程中如果发现类似问题,可以先把显卡系统安装好后别忘了安装 VMTOOLS,(VMware 工具栏SettingsVMwareToolsInstall)这会显著增加虚拟系统的性能。三、虚拟机的网络设置(原理篇)在正式开始之前,我想有必要先来学习一些必要的网络知识。否则,在不懂得任何原理的情况下依葫芦画瓢虽然可解一时之需要, 但遇到具体情况改变的情况下就只能干瞪眼了。 由于篇幅限制,这里只讲和VMware设置有关的一点简单网络知识。1,什么是网络?Internet 是指互连网”,好象这句话说的有点多余,不过确实有很多人对他有错误的理解,互连网”是指一个个网络互连,而不是像有些人想象

21、的那样把一台台电脑杂乱无章的互连。当我们需要用电脑和远方的电脑通讯的时候,先把本地电脑组成一个网络,当然,远方的电脑也要组成一个网络,在把这两个网络互连”起来,组成互连网”。用电话线和 MODEM 拨号上网的时候是通过电话线先把自己的电脑连到 ISP(InternetServiceProvider 网络服务提供商)的网络中,再经过 ISP 的网络和世界各地的电脑通信。2,电脑如何通过网络传递数据?每一个网络需要一个网络地址,网络中的电脑需要一个在网络中唯一确定的标识,网络号和电脑的标识号组成了 IP 地址,所以 IP 地址是由网络号和主机号组成的。当你的电脑要和其他的电脑通信的时候,电脑会先根

22、据 IP 地址和子网掩码确定目标主机是在本地网络中还是在远程网络中,如果在本地网络中则直接把一个包含信息的 IP 数据包发送到本地网络上,目标主机会检测到并接收,如果目标主机在远程网络则需要通过一台被称为网关的的电脑转发到远程网络,网关(geteway)可以看做是连接网络和网络的桥梁,网关的概念很广,这里为了简化起见,我们暂且认为它和路3D 驱动装上再试由器是同一个概念。路由器(router)是一种连接网络和网络,并选择 IP 数据包传送的路径的一台特殊计算机。很多情况下网关的概念等同于路由器。VMware 虚拟机的网络设置教程大讲解(三)软件社区VMwareVMware 论坛正文本主题共有

23、1 页3,网络中电脑的 IP 地址有何要求?在同一个网络中,每台电脑必须具有相同的网络号,这样电脑才认为目标主机是在本网络中并且可以正确送达,如果网络号不同,即使目标主机已经用网线连到本网络中数据也不能直接送达,即使这两台电脑近在咫尺,在电脑看来仍旧是一台远程电脑.比如一个网络的网络号为 192.168.0,则该网络中的计算机的 IP 地址必须以 192.168.0 开头。假如要传送一个数据包到网络号为 192.168.1 的网络,则必须通过路由器转发,如果该网络中没有路由器,则发送失败。因此,为了连接两个网络,一台路又器至少要有两个网络接口(网卡、调制解调器等联网设备称为网络接口)。网络和路

24、由器的关系见下图:网络 A 路由器网络 B口口口口刷新图中的小方框表示网卡或其他网络接口可以看到路由器至少有两个网络接口假设网络 A 的地址为 192.168.0 网卡 1 的地址为 网络 B 的地址为 192.168.1 网卡 4 的地址为 则路由器上的网卡 2 必须属于网络 192.168.0 地址为 192.168.0.x(x 为任意小于 255 的数)路由器上的网卡 3 必须属于网络 192.168.1 地址为 192.168.1.x(x 为任意小于 255 的数)就是说,路由器既属于网络 A,又属于网络 B,这样才起到桥梁的作用当数据从网络

25、 A 发往网络 B 时,路由器从网卡 2 接收数据,经过改装后通过网卡 3 发送数据到网络 Bo这样,我们称网卡 2 的地址 192.168.0.x 为网络 A 的网关网卡 3 的地址 192.168.1.x 为网络 B 的网关4,VMware 虚拟机提供了那些虚拟网络设备?默认安装的情况下 VMware 提供了虚拟网卡 vmnetl 和 vmnet8,还有在虚拟系统上的虚拟网卡AMDPCNETFamilyPCIEthernetAdapter请注意,vmnet1 和 vmnet8 是主系统上虚拟设备,用 ifconfig 命令可以看到,而AMDPCNETFamilyPCIEthernetAda

26、pter是虚拟系统上的虚拟设备,在安装完虚拟系统后可以在设备管理器中看到,前两个隶属于真实系统,是你的真实电脑中的设备,后一个隶属于虚拟系统,是虚拟电脑中的设备,不要搞混淆。网络 A 路由器网络 BVMware 虚拟机的网络设置教程大讲解(四)软件社区VMwareVMware 论坛正文本主题共有 1 页虚拟系统主系统(路由器)真实网络华-口,AMDPCNET 卡 vmnetlvmnet8 真实网卡 4刷新让我们来和上面的网络和路由器的关系做一个比对可以看到要想虚拟系统和主系统通信必须使 AMDPCNET 网卡和 vmnetl 组成一个网络而 vmnetl 本来就在主系统中,系统可以直接访问,所

27、以主系统又充当了路由器的功能,只要有这两个虚拟设备主系统和虚拟系统就可以通讯。关键在于三点:1 确定网卡 AMDPCNET 和 vmnetl 的网络号相同2 .在虚拟系统里设置网络属性,把网关地址设为 vmnetl 的地址3 .开启主系统的路由功能,使它成为一台路由器事实上,如果你只需要虚拟系统和主系统通信,而不需要和主系统所在的真实网络上的其他主机通信的话只要满足第一点就可以了。因为满足第一点,主系统和虚拟系统就在同一网络中了,不需要路由器便可通信。但是大多数情况下我们需要虚拟系统和主系统所在的真实网络通信,这就需要满足其他两点了。四、虚拟机的网络设置(实施篇)1,我们先来让虚拟系统和主系统

28、联系上。在 VMware 安装的时候安装程序会自动给 vmnetl 分配一个 IP 地址,下面是笔者电脑上例子:vmnetlLinkencap:EthernetHWaddr00:50:56:C0:00:01inetaddr:Bcast:55Mask:UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:191errors:0dropped:0overruns:。frame:0TXpackets:63errors:0dropped:0overruns:0carrier

29、:0collisions:0txqueuelen:100RXbytes:0(0.0b)TXbytes:0(0.0b)在第二行可以看到安装程序给 vmnet1 分配的 IP 地址为 (注意每次安装 VMwareIP 地址是随机分配的,实际的情况与这里的例子会不同)。即虚拟网卡 vmnet1 属于网络 192.168.221。因此,我们需要启动虚拟系统,设置网络属性,把虚拟系统的网卡AMDPCNETFamilyPCIEthernetAdapter的 IP 地址设置为 192.168.221.x(x 为除 1 以外 2254 之间的任意数字笔者把它设置为 2),把网关设置为 vmnet1 的地址:(如果不和外界真实网络通信的话网关可以不设)VMware 虚拟机的网络设置教程大讲解(五)软件社区VMwareVMware 论坛正文本主题共有 1 页刷新windows2000XPwin98linux:#servicenetworkrestart在主系统上 ping 一下虚拟系统:#ping-c3192

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论