vmware搭建虚拟局域网在实际情况中,在没有现实的网络环境的情况下,常常需要模拟网络的环境,利用VMware可以模拟一个虚拟局域网的环境,本文中提及的局域网并不是物理上的局域网,而是指使用虚拟机搭建起来的虚拟局域网。
该虚拟局域网可以供那些没有网络环境的读者来测试、实践书中所介绍的入侵与防御技术。
使用工具:VMware。
模拟环境:windows xp professional一、工具介绍VMware是一个"虚拟机"软件。
它可以实现在一台机器上同时运行两个或更多的操作系统。
与"多启动"系统相比,VMware采用了完全不同的概念。
一台主机在正常安装多系统后同一时刻只能运行一个系统,需要进行系统切换时必须重新启动计算机,而VMware则是真正"同时"在主系统的平台上运行多个操作系统,实现像标准Windows应用程序那样切换。
此外,使用VMware可以实现在一台计算机上架设一个局域网。
可以在这个虚拟的局域网中进行网络测试。
二、VMware的获取可以到VMware的官方网站""下载最新版本的VMware,并在官方网站上注册获得一个免费使用三十天的序列号。
三、VMware的安装安装VMware,此处过程略.四、VMware的配置与使用说明1、首次运行VMware显示界面如图:图1此时,VMware相当于一台裸机,需要为其安装操作系统。
2、单击图中所示窗口中的"New Virtual Machine"按钮或者在"File"下拉菜单中选择"New Virtual Machine",进入如图2所示的界面。
图2 3、单击"下一步"按钮后显示如图3所示的界面。
图3在图3所示的窗口中有两个配置选项:Typical指选择VMware已配置的系统,如安装Windows操作系统或者Linux操作系统;Custom用于指定特殊的系统配置或特殊的功能,一个新开发的操作系统需要进行测试时可以使用这个选项。
由于要安装的是Windows操作系统,所以选择Typical。
4、然后单击"下一步"按钮,进入如图4所示的界面。
图4选择操作系统的类型,此处为xp professional 5、点击"下一步",弹出图5其中,"Virtual machine name"用于指定虚拟机的名称,Location用于指定安装操作系统的位置6、单击"下一步"按钮。
接下来进行网络配置,如图1-13所示。
其中显示了4个预设的网络配置选项。
-Use bridged networking:虚拟机直接连接外部网络,需要为虚拟机设定独立的IP地址。
-Use network address translation:虚拟机通过主系统连接到外部网络,这种设置下,虚拟给与主系统使用相同的IP地址。
-Use host-only networking:将虚拟机连接到一个架设在主系统之上的虚拟局域网中,为架设虚拟局域网并且不希望虚拟机连接到外部网络时,可以选择此项。
-Do not use anetwork connection:不使用网络连接。
图6此处选择"Use host-only networking"选项7、继续点击"下一步",弹出图7设定虚拟磁盘的大小,一般默认即可点击"完成",即图8在光驱或虚拟光驱中插入Windows xp Professional的安装光盘。
然后,单击图1-14中所示的"Start this virtual machine"按钮进行操作系统的安装。
虚拟机的启动安装xp professional的过程系统安装过程不再详细叙述,可以用iso文件或者是光盘安装,不能用ghost盘,必须是安装盘四、驱动刚刚安装好操作系统的虚拟机也需要一些驱动程序。
如果在安装操作系统时,安装的是Typical选项中除Other以外的默认的操作系统类型,则可以安装VMware Tools代替安装驱动程序。
VMware Tools可以被认为是一个集合了驱动程序的工具包。
VMware Tools的安装位置在VM--Install VMware Tools,点击即可自动安装通过以上步骤,虚拟机的操作系统安装完成。
这里要注意:每台虚拟机都会有真实的开销。
例如,主系统上架设了一台虚拟机,安装的操作系统都是Windows XP,则内存至少要达到256MB,事实上的内存开销要大于这个值,因为虚拟机在主系统上的运行也需要一定的内存开销五、虚拟局域网的搭建实际上,在虚拟机上安装操作系统成功的同时即完成了一个虚拟局域网的搭建。
这是因为从逻辑上来看,主系统与虚拟机是两台完全独立的计算机,主系统起到了网关的作用。
主系统在虚拟局域网有两个IP地址,一个是内部IP,另一个是外部IP,虚拟机系统通过主系统与外部网络相连接。
图9显示了主系统与虚拟机系统之间的逻辑关系。
图9如图9所示的网络结构图。
分别打开主系统和虚拟机系统的命令行窗口,输入"ipconfig/all"查看IP,如图10和图11所示。
图10图11可见两个系统的IP地址在同一网段中。
以上介绍了搭建虚拟局域网的过程。
此外,在系统资源允许的情况下,读者可以重复上述过程在一台计算机中安装多台虚拟主机,搭建出一个庞大的网络实验室。
六、问题解决1、虚拟机装好之后本地连接处显示"X"号,并且鼠标移动到此时显示"网络电缆没插好",解决方案:VM-Setting-Hardware-Ethernet,在Device Status中选择"Connected和Connected at power on"2、和windows共享文件夹的设置确信虚拟机和Workstation是断开的,点击它的选项卡激活虚拟机,VM-Setting-Options-Shared-Folders,在此添加和windows的共享文件,也可以是驱动器其中name为你在虚拟机中的名字,Folder为host主机的目录3、访问共享文件夹Windows客户操作系统中,你能够用Windows Explorer访问共享文件夹。
或者通过查看系统中整个网络(NT核心客户操作系统里的网上邻居)下的VMware Shared Folders网络来访问共享文件夹。
如果你寻找网上邻居图标有困难得话,可以用资源浏览器里点选网上邻居方法代替。
例如:如果你指定test为你的共享文件夹名字,你可以通过打开网上邻居〉整个网络〉VMware Shared Folders〉\.host〉\.host\Shared Folders〉test来定位共享文件夹。
也能够直接输入通用命名标准表示的路径\.host\Shared Folders\test直接定位共享文件夹。
当然,共享文件夹的方式有很多,不同的系统方法也不一样。
补充:因为经常要做实验,所以装了vm,但发现在与本地机组建局域网时,经常会出现虚机与本地机不能通信的情况,今天我来总结一下实现虚机与本地机组建网络的方法:首先我们在本地机上新建一块虚拟网卡,关于虚拟网卡的添加在这里我就不多讲了,网上应该也会有的,如果想知道也可以联系我。
下面我们开始:先看一下网络连接有:VMware Network Adapter VMnet1、VMware Network Adapter Vmnet8、本地连接、本地连接4(这个就是虚拟网卡,如果本地连接没有断开的话就不用虚拟网卡了)我们要和本地机组建局域网首先要在VM-Setting里面选择连接类型为:桥接到物理网络。
如图:第二步:我们需要设置VMnet1的IP,需要注意的是IP的设置需要和虚拟机自带的DHCP服务器在一个网段中。
当然如果你不想设的话可以设为自动获取IP,设置在:Edit-virtual network setting中,找到DHCP选项卡,就可以看到VMnet1所要在的网段了。
我的网段是:192.168.40.0,这个地址也可以在Host Virtual Network Mapping选项卡中设置,这个选项卡中可以Vmnet0不要选择物理网卡就行了(如果本地连接没有断开就要选择物理网卡),其它的就不用管了。
那么我将Vmnet1的IP设为:192.168.40.2 netmask:255.255.255.0第三步:我们来设置本地连接4的IP,这里我们可以随便设,我这里设为:192.168.1.4 netmask:255.255.255.0第四步:进入虚拟机将IP地址设为和本地连接4一个网段的就可以了。
我这里设为:192.168.1.6 netmask:255.255.255.0下面我们可以测试一下是否互通:我在本地机ping 192.168.1.6结果如下:我在虚机中ping本地机结果如下:测试成功!如果你在虚机中再开一个系统,只需将IP仍设为这个网段,同样可以互通!注意:如果想在虚拟机中上网只需在虚机中将默认网关和DNS设为和本地机一样即可.补充2:VMware网络基础我们以前的文章里,曾经介绍过简单的VMware网络,VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。
这三种模式主要是为了用户建立虚拟机后可以根据现实网络情况方便的把虚拟机接入网络。
我们理解了这三种网络的工作原理,就可以用VMware任意定制自己网络结构。
当我们安装完成VMware Workstation后,我们会发现在网络连接里将多出两块块虚拟网卡(如下图),新增了两块虚拟网卡用ipconfig命令查看新增加的网卡的属性可以发现,这两块网卡分别属于不同的子网(见下图)。
新增的虚拟网卡的信息在前面的文章里我们介绍过三种典型的VMware网络,桥接模式是把虚拟机的网卡直接桥接在你的真实网卡上,并不会在你的系统中生成一块独立的网卡。
桥接模式组成的网络在VMware中以VMnet0表示,实际上可以看成你本机所在的真实局域网在虚拟机网络中映射,通过VMnet0也即桥接模式接入网络的虚拟机相当于通过一个交换机和你的真实机器一起接入了你实际所在的局域网。
如果你的局域网提供了DHCP服务,那么你的桥接网络机器可以自动获得局域网的IP。
如果你在通过桥接网络接入网的虚拟机上运行ipconfig命令,可以看到虚拟机的IP地址在在现实的局域网段内。
对于网上的其它机器而言,就如同本网段新增了一台真实的机器一样。