实战虚拟机----网络实验的利器( 二 )





如果你有从光盘引导的安装盘,系统会自动运行到这一步停止:



以后的安装过程我就不赘述了 。

安装好后即可正常启动:



你要做的第一件事是赶快去控制面板里重新添加一个管理员(这是XP惹的祸,与Vmware无关) 。然后你应该安装Vmware Tools,这个工具的安装就相当于在安装显卡的驱动程序,这样你的xp就能显示32位真彩色,而且工具安装后你会发现鼠标也灵活了许多 。Vmware Tools运行时在Guest OS任务栏的托盘区会有个图标,右键选择Disable Icon即可 。因为我的显示器只适合显示800X600所以虚拟机里XP运行并选择安装Vmware Tools时总体就象这个样子:



然后我们再深说些问题,其实这些在Vmware的帮助里都有详细叙述:

先在Virtual Machine Name里选择你要设置的机器,比如我选择我的“中文2000服务器”后右键选择“Settings”(只有在Power Off状态下才可以改动设置,Suspend状态下不行),如图:



在这里你可以做很多事情:

1.首先你就可以修改Guest OS内存的大小;

2.选择你要整理的虚拟硬盘,即可看见“Defragment”按钮,点这个按钮即开始对虚拟硬盘进行整理,它不管你在Guest OS中将它分成几个区 。在整理的时候最好不要进行别的操作,否则很容易损坏数据;

3.你可以修改Guest OS网卡连在哪个虚拟交换机上(有VMnet1、VMnet2……VMnet8等交换机) 。



4.添加新硬件 。比如我现在想体验一下双硬盘,做一个RAID实验,那么我还需要添加一块硬盘;或者默认的一块网卡不够,还需要添加一块网卡 。这都需要点Add,弹出界面:



选择你要添加的硬件类型后点Next,简单设置后一个新硬件即添加成功 。重新启动后到“设备管理器”就可以看到添加的新设备,不同于普通的即插即用 。如果Guest OS里声卡正常,那么它启动时将中断你的Host OS对声卡的占用,而且它的音量控制完全脱离Host OS 。本身存在的外置猫、打印机断口、串口和USB接口,都可以被Guest OS使用 。当你把U盘插入USB接口后你发现Guest OS也自动检测到了并自动安装驱动,随后即可正常使用 。

下面重点介绍一下Vmware带来的虚拟网络 。

Vmware安装成功后会给Host OS添加两块网卡:一块连在VMnet1虚拟交换机上叫Vmware Virtual Ethernet Adapter (basic host-only support for VMnet1),一块连在VMnet8虚拟交换机上叫Vmware Virtual Ethernet Adapter (Network Address Translation (NAT) for VMnet8) 。

这两个网卡你应该给它们分别指定TCP/IP设置,在你的“设备管理器”和“控制面板”的“网络和拨好连接”里都可以看见它们,功能、使用方法跟一块真正的网卡毫无二致 。如果你不指定TCP/IP设置,则你的事件纪录里常长会有DHCP错误,因为不能在虚拟网络里找到DHCP服务器 。如果你想给Host OS添加网卡,在“控制面板”里选择“添加/删除硬件”,最后在列表里选择一块Vmware公司“生产”(虚拟)的网卡即可,我只添加过一块VMnet2(会连接到VMnet2虚拟交换机上),别的没试过 。

如果Guest OS的网卡类型是VMnet1,这样很方便地把在里面把它的IP设置为10.10.1.1,子网掩码255.255.255.0;然后在Host OS的VMnet1网卡(即basic host-only support for VMnet1)IP设置为10.10.1.2,子网掩码255.255.255.0 。于是一个以太网(Ethernet)就建立了,你可以在这两个操作系统里做一切你可以在真实局域网里的实验 。你可以做一个web、ftp或者流媒体服务器,看看你的配置在网络里是否正常工作,在Guest Operating System里对你的Host OS进行漏洞扫描和攻击试验,甚至sniffer都能正常地工作 。

Vmware里介绍了一个网络试验并给出了图示:

推荐阅读