




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 VMware虚拟机如何设置网络 软件社区 VMware VMware 论坛 正文 本主题共有1页 刷新 本文构建的是这样一个网络,有两台 winXP系统的PC,处于同一局域网内,PC里都装有VMw are虚拟机,虚拟机上跑的是 Redhat Linux 9,我们想要在 winXP系统下访问本机的虚拟机 lin ux系统,以及也要能够访问另一台 PC里的虚拟linux系统。由于我们这个局域网又不允许再分 配同一网段的IP地址,因此不能用桥接方式给虚拟操作系统分配一个与 PC处于同一网段的IP 地址,而本文即是采用 NAT连接方式来实现这种配置。 相关文章: VMware辅助软件把当前系统直接转
2、换为虚拟系统 VMware漏洞将会是虚拟化的危机吗 1, 在WinXP系统下安装 VMware软件 在这里我装的是 VMware workstation 4.5.2版,对于安装没什么可说的,安装完毕,会多出两 个网络连接:VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8, 2,翻开 VMware 安装 Redhat linux 9 3,都就绪完毕,开始网络配置 让 VMware Network Adapter VMnet8 自动获取 MS-DOC 控制台,执行ipconfig /all命令,看看 Etheimct ada
3、pter yhware Network Adapter Etheimct adapter yhware Network Adapter 国信将$8 8: Connectpecific DHS SufflxConnectpecific DHS Sufflx UMwfl rr U irt uml J-thr t 府1修七彩I* f ijr UFlnetS 5, 翻开 VMware 软件,选择菜单 VM-Settings ,选中网卡查看其属性,将 network connecti on 设置为 Custom:Special virtual network - VMnet8(NAT) 。 OK 返回软
4、件主界面。启动 Redh at Linux 9系统,这时我们要将虚拟系统的 IP设置成与之同网段(我这里是,你的 可能不同,这是 VMware自动随机指定的一个 IP地址)。 如果在命令行下,可以编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,内容如下: DEVICE=eth0 BOOTPROTO=none BROADCAST=554, 翻开 IP地址以及DNS效劳器地址,然后我们 VMnet8的IP分配情况。 我的 VMware Network Adapter VMnet8 虚拟网卡的 IP地址配
5、置如下: ipL inn Dhcjp EnabledDhcjp Enabled. . ftwtoccrif igurot ion Ln a hie dl ftwtoccrif igurot ion Ln a hie dl , , I P I P MdrevsMdrevs ,*.* ,*.*- - Subnet Subnet Hask .*. Def suit Catewdi Hask .*. Def suit Catewdi . . DHCP ServerDHCP Server PrimPrim卓始y VINS S#*uej* . 2 y VINS S#*uej* . 2 , , Lc0aLc
6、0a。 QbQb七值incd.incd. 史 Exp Exp IrasIras s$“5乌一5&-0蔺Mfl :YeYes s : :YesYes :192l&8.65a192l&8.65a :25b.2!G,25!.025b.2!G,25!.0 ? ZJEH.65.254 : : T 斗in in 口 izE JiizE Ji:aaaa;i0i0 - -2 2 眄年 in in 月 12 12 日 14:E2U014:E2U0 IPADDR=28 NETMASK= NE
7、TWORK= ONBOOT=yes TYPE=Ethernet USERCTL=no PEERDNS=no GATEWAY= DHCP_HOSTNAME=54 保存设置完后,重新激活 eth0端口 : # service network restart IP地址可由DHCP效劳器来分配,因为在安装 VMware后,会有一台虚拟的 DHCP效劳器虚拟 机来分配IP地址,这个DHCP效劳器实际是就是一个系统效劳,可以在 控制面板-管理工具-服 务里看到这个效劳。 在NAT方式的网络中,虚拟机的 Gateway都指向192.16
8、8.X.2 ,本文中x=65 ,这是虚拟 NAT 效劳器的地址,它也是一个效劳器虚拟机,在效劳管理里也能看到。 6,这样winXP与linux就可以互ping通了, 如果你ping不通的话, 看一下你 windows下的防 火墙是否不允许ICMP 。 7,接下来我们要让另一台 PC通过局域网能够SSH登录访问刚刚配置好的 PC机里的虚拟lin ux系统,这里需要做一个映射。翻开 manage virtual network 在开始菜单里,或在 VMware 界面菜单。翻开 NAT 页,点击 Edit. Port Forwarding Add.。 Host Port : 22 主机中的要进行映射
9、的端口 Forwarding IP address : 28 22 映射到哪个 IP,哪个端口 Description: VMLinux SSH port 简要描述 8, OK如果要互访对方的虚拟机,同样配置可用于另一台 PC. VMware虚拟机的网络设置教程大讲解一 软件社区 VMware VMware 论坛 正文 本主题共有1页 刷新 在很多情况下,电脑爱好者需要有一个网络环境来学习网络效劳器的安装和设置 ,黑客攻防技术 等,但是往往大局部的业余电脑爱好者都没有这样的条件。虚拟机软件 VMware的出现使得我 们可以以非常低廉的价格来获得一个非常高效实用的网络实验
10、平台 .然而,VMware虚拟机的网 络设置一直是很多初学者感到困惑的地方,常常在各大电脑论坛上看到有人寻求有关 VMware 网络设置解决方案的贴子,虽然互连网上也有很多这方面的文章, 但往往说的不够完整,或者写 的过于专业,使初学者看后仍是一头云雾。针对这个情况 ,笔者在学习阅读网络上的各类文章和 VMware软件的文档后,结合自己的经验整理出这些内容,力图比拟详悉又简明易懂的表述来说 明VMware虚拟机网络的设置过程.。 相关文章: 两步解决VMware两大难题 VMware虚拟机如何设置网络 下面我想以Linux平台的VMware虚拟机的安装和网络的设置为例来说明 VMware的安装
11、和网络 设置过程。 、VMware的安装 1,获得 VMware 在Internet上可以下载到 VMware Workstation的试用版本,很多 Linux站点都可以下载 推荐两个有 VMware下载的网站: :/ linuxeden :/ 2,安装 VMware的硬件要求 虚拟机是极费电脑资源的软件,对电脑的硬件要求比拟高,尤其是对内存容量要求更高。一般来 说256M内存是底线,相对来说 CPU就没那么高要求了,一般五六百 MHz以上的CPU就可以 跑起来,当然如果想使得虚拟系统和实际系统都运行的比拟流畅, 并且可以在虚拟系统和主系统 上运行PHOTOSHP
12、,CAD等大型软件的话,推荐使用 512M的内存,1G以上的CPU。就本人的 电脑而言,配置是 毒龙700M CPU+256M SDRAM内存,跑 Redhat 8.0主系统和 windows 20 00 Server虚拟系统,并分别在主系统和虚拟系统上运行 DNS效劳器, 效劳器,FTP效劳 器等,系统根本可以跑的流畅 ,内存使用率在 52%以上,CPU使用率在9%左右,swap使用量 达57M平时只要5M左右,这也仅仅是在正常运行时的资源消耗情况 ,在虚拟系统开机和关机的 时候实际资源消耗量更大。如果想在跑虚拟系统的时候顺便听听 mp3的话,MP3有明显的停顿 和暴音。根本上是用足了资源,
13、当然再在主系统和虚拟系统上运行几个 FTP和 客户端, 还是可以的。如果你的内存只有 128M,理论上还可以跑虚拟机,尽量关闭所有的 Linux后台进 程,不用KDE , GNOME等这样的大型桌面管理系统,而只用 X和TWM窗口管理器就可以省 下很多内存,并且在虚拟机中跑 WIN98、WIN95或者字符界面的Linux系统等对硬件要求比拟 低的系统,跑VMware还是可以的,只是在窗口切换的时候会有一点卡。如果你的内存只有 64 M的话那你只能乞求奇迹的发生了,或者能跑个 DOS虚拟系统? 有兴趣的朋友不妨去试一下, 看看VMware对硬件要求的极限是多少。 3,VMware的安装 解压缩软
14、件包: #tar xfvz VMware-workstation-3.2.0-2230.tar.gz 进入安装目录 #cd vmware-distrib 运行安装程序 #./vmware-install.pl 根据提示安装软件,安装程序会询问软件各种文件的安装目录,直接回车用默认值就可以了 需要注意不要盲目直接按回车,在安装程序提示是否让 Vmware支持网络的时候一定要选择 yes, 在提示是否支持host-only网络的是时候也要选择 yes。 注意:VMware在安装过程中会根据你的系统内核版本选择一个和系统匹配的配置, 如果找不到 那么需要编译,所以你需要一个 GCC编译器,否那么VM
15、ware将无法安装。 如果安装顺利,安装程序会有类似 :enjoy vmware!之类的提示。说明已经安装成功 、运行 VMware 在终端中输入vmware并回车就可以运行 VMware 有一点需要注意,VMware只是一个前台程序,它的运行需要 VMware后台虚拟设备的支持,即 在你运行VMware前你已经运行了 VMware的后台效劳程序,一般情况下安装程序安装完以后 会执行这个工作,并把 VMware的启动脚本添加到 /etc/rc.d/init.d目录下,使它在每次开机的时 候都自动运行,如果由于某种原因已经把 VMware的后台效劳程序关闭请手动开启: VMware虚拟机的网络设
16、置教程大讲解二 软件社区 VMware VMware 论坛 正文 本主题共有1页 刷新 #service vmware start 用ifconfig查看vmware的虚拟网络设备 #ifconfig lo Link encap:Local Loopback inet addr: Mask: UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:454 errors:。dropped:。overruns:。frame:0 TX packets:454 errors:。dropped:。overruns:。carr
17、ier:。 collisions:。txqueuelen:。 RX bytes:33512 (32.7 Kb) TX bytes:33512 (32.7 Kb) vmnetl Link encap:Ethernet HWaddr 00:50:56:C0:00:01 inet addr: Bcast:55 Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:191 errors:。dropped:。overruns:。frame:0 TX
18、packets:63 errors:。dropped:。overruns:。carrier:。 collisions:。txqueuelen:1。 RX bytes:。(。.。b) TX bytes:。(。.。b) vmnet8 Link encap:Ethernet HWaddr。:5。:56:。:。:。8 inet addr: Bcast:55 Mask:255.255.255.。 UP BROADCAST RUNNING MULTICAST MTU:15。 Metric:1 RX packets:。errors:。dropped:。overru
19、ns:。frame:0 TX packets:。errors:。dropped:。overruns:。carrier:。 collisions:。txqueuelen:1。 RX bytes:。.。b TX bytes:。.。b 可以看到 VMware的虚拟网络设备 vmnetl和vmnet8 如果用ifconfig命令没有看到这两个虚拟设备那么说明 VMware的后台效劳程序没有运行,执行 v mware的时候将出错,请用上面讲的命令运行。 VMware不是免费软件,第一次运行的时候需要输入序列号,你可以按 GET SN按扭从VMwar e官方网站得到一个试用三个月的序列号。为了防止麻烦我先
20、贴几个在这里: VMWare 3.。for Linux 625Ax-8DE4。-46RA3-3。HUM 625Ax-8DE4。-46RA3-3。HUM 60N88-8DW44-16H77-32KT4 6818X-84WD1-01KDK-3JN9X FOR win V3.2.0-2230 0F11N-004U4-0U0HJ-12XDG 04590-00NU1-0UMKX-161AW 0DM1J-004H0-0KTA4-1614F 04HCM-085K0-0R8UM-1FH0U 0451J-0AJHJ-0KXKX-1412U 输入序列号后会弹出虚拟机配置向导,这些内容不在本文表达范围内,而且这些比
21、拟容易掌握, 所以这局部内容请读者自己去摸索。 按VMware工具条上的“PowerOK按钮启动虚拟机,按 F2键进入BIOS设置,让虚拟机从光盘 启动,保存后重起虚拟机,这样就可以从光盘启动,安装系统了。 注意:在vmware的使用中笔者发现这样一个问题:在主系统没有安装显卡 3D驱动程序的情况 下在虚拟机上安装虚拟系统会很慢,而且经常失去响应,但是装上了显卡的 3D加速驱动后安装 明显加快,所以在安装虚拟系统的过程中如果发现类似问题,可以先把显卡 系统安装好后别忘了安装 VM TOOLS, VMware 工具栏SettingsVMware Tools In stall这会显著增加虚拟系统的
22、性能。 三、虚拟机的网络设置原理篇 在正式开始之前,我想有必要先来学习一些必要的网络知识。 否那么,在不懂得任何原理的情况下 依葫芦画瓢虽然可解一时之需要, 但遇到具体情况改变的情况下就只能干瞪眼了。 由于篇幅限制, 这里只讲和VMware设置有关的一点简单网络知识。 1,什么是网络? Internet是指互连网,好象这句话说的有点多余,不过确实有很多人对他有错误的理解, 互连 网是指一个个网络互连,而不是像有些人想象的那样把一台台电脑杂乱无章的互连。当我们需 要用电脑和远方的电脑通讯的时候, 先把本地电脑组成一个网络, 当然,远方的电脑也要组成一 个网络,在把这两个网络 互连起来,组成 互连
23、网。用 线和 MODEM拨号上网的时候是 通过 线先把自己的电脑连到 ISP Internet Service Provider网络效劳提供商的网络中,再 经过ISP的网络和世界各地的电脑通信。 2,电脑如何通过网络传递数据? 每一个网络需要一个网络地址,网络中的电脑需要一个在网络中唯一确定的标识, 网络号和电脑 3D驱动装上再试 的标识号组成了 IP地址,所以IP地址是由网络号和主机号组成的。 当你的电脑要和其他的电脑 通信的时候,电脑会先根据IP地址和子网掩码确定目标主机是在本地网络中还是在远程网络中, 如果在本地网络中那么直接把一个包含信息的 IP数据包发送到本地网络上,目标主时机检测到
24、并 接收,如果目标主机在远程网络那么需要通过一台被称为网关的的电脑转发到远程网络,网关 g eteway可以看做是连接网络和网络的桥梁,网关的概念很广,这里为了简化起见,我们暂且认 为它和路由器是同一个概念。路由器router是一种连接网络和网络,并选择 IP数据包传送的 路径的一台特殊计算机。很多情况下网关的概念等同于路由器。 VMware虚拟机的网络设置教程大讲解三 软件社区 VMware VMware 论坛 ? 正文 本主题共有1页 3,网络中电脑的IP地址有何要求? 在同一个网络中,每台电脑必须具有相同的网络号,这样电脑才认为目标主机是在本网络中并且 可以正确送达,如果网络号不同,即使
25、目标主机已经用网线连到本网络中数据也不能直接送达 ,即 使这两台电脑近在咫尺,在电脑看来仍旧是一台远程电脑.比方一个网络的网络号为 192.168.0,那么 该网络中的计算机的IP地址必须以192.168.0开头。假设要传送一个数据包到网络号为 192.168. 1的网络,那么必须通过路由器转发,如果该网络中没有路由器,那么发送失败。因此,为了连接两 个网络,一台路又器至少要有两个网络接口网卡、调制解调器等联网设备称为网络接口。网 络和路由器的关系见下列图: 网络A路由器网络B 口 - 口 口 - 口刷新 图中的小方框表示网卡或其他网络接口 可以看到路由器至少有两个网络接口 假设网络 A的地址
26、为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,这样才起到桥梁的作用 当数据从网络A发往网络B时,路由器从网卡2接收数据,经过改装后通过网卡 3发送数据到 网络Bo 这样,我们称网卡 2的地址192.168.0.x为网络A的网关 网卡3的地址 192.168.1.
27、x为网络B的网关 4, VMware虚拟机提供了那些虚拟网络设备? 默认安装的情况下 VMware提供了虚拟网卡vmnetl和vmnet8,还有在虚拟系统上的虚拟网卡 A MD PCNET Family PCI Ethernet Adapter 请注意,vmnet1和vmnet8是主系统上虚拟设备,用 ifconfig命令可以看到,而AMD PCNET Family PCI Ethernet Adapter是虚拟系统上的虚拟设备,在安装完虚拟系统后可以在设备管理器 中看到,前两个隶属于真实系统,是你的真实电脑中的设备 ,后一个隶属于虚拟系统,是虚拟电 脑中的设备,不要搞混淆。 网络A路由器网络
28、B VMware虚拟机的网络设置教程大讲解四 软件社区 VMware VMware 论坛 正文 本主题共有1页 虚拟系统 主系统路由器真实网络 口 口彳-口, 刷新 AMD PCNET 卡 vmnetl vmnet8 真实网卡 4 让我们来和上面的网络和路由器的关系做一个比对 可以看到要想虚拟系统和主系统通信必须使 AMD PCNET网卡和vmnetl组成一个网络 而vmnetl本来就在主系统中,系统可以直接访问,所以主系统又充当了路由器的功能,只要有 这两个虚拟设备主系统和虚拟系统就可以通讯。 关键在于三点: 1确定网卡 AMD PCNET和vmnetl的网络号相同 2 .在虚拟系统里设置网
29、络属性,把网关地址设为 vmnetl的地址 3 .开启主系统的路由功能,使它成为一台路由器 事实上,如果你只需要虚拟系统和主系统通信, 而不需要和主系统所在的真实网络上的其他主机 通信的话只要满足第一点就可以了。 因为满足第一点,主系统和虚拟系统就在同一网络中了, 不 需要路由器便可通信。但是大多数情况下我们需要虚拟系统和主系统所在的真实网络通信, 这就 需要满足其他两点了。 四、虚拟机的网络设置实施篇 1,我们先来让虚拟系统和主系统联系上。 在VMware安装的时候安装程序会自动给 vmnetl分配一个IP地址,下面是笔者电脑上例子: vmnetl Link encap:Ethernet H
30、Waddr 00:50:56:C0:00:01 inet addr: Bcast:55 Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:191 errors:。dropped:。overruns:。frame:0 TX packets:63 errors:。dropped:。overruns:。carrier:。64 bytes from : icmp_seq=2 ttl=128 time=0.425 ms
31、collisions:。txqueuelen:100 RX bytes:。(0.0 b) TX bytes:。(0.0 b) 在第二行可以看到安装程序给 vmnetl分配的IP地址为注意每次安装 VMware IP 地址是随机分配的,实际的情况与这里的例子会不同 。即虚拟网卡vmnet1属于网络192.168.22 1。因此,我们需要启动虚拟系统,设置网络属性,把虚拟系统的网卡 AMD PCNET Family P CI Ethernet Adapter的IP地址设置为192.168.221.x x为除1以外2254之间的任意数字笔者 把它设置为2,把网关设置为 vmnet1的地址:如果不和外界真实网络通信的话 网关可以不设 VMware虚拟机的网络设置教程大讲解五 软件社区 VMware VMware 论坛 正文 本主题共有1页 刷新 windows 2000 XP win98 linux : #service network restart 在主系统上ping 一下虚拟系统: #ping -c 3 PING () from
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论