用VMware做实验网上都有教程,可是实验环境的搭建往往是让初学者做头疼的事,如虚拟机联网,参加网卡做ISA试验,有时候我们搭建实验环境的时间比做试验的时间还要多,这里我为大家介绍几种实验环境的搭建,

虚拟机联网:VMware提供三种方式分别是use bridged networking,use network address translation(NAT),use host-only networking。下面我对着三种方式做下介绍
use bridged networking:这种方式使得虚拟机系统拥有1个和真机系统(是指与虚拟机系统同在一台计算机上的真实环境中的系统)不一样的IP地址,从而与网络上的任何计算机互相通信,默认使用虚拟网卡VMnet0

use network address translation(NAT):这种方式使得虚拟机系统拥有1个和真机系统一样的IP地址,实现虚拟机系统和真机系统互相通信.虚拟机系统可以访问网络上的其他计算机,而网络上的其他计算机不能访问虚拟机系统,默认使用虚拟网卡VMnet8

use host-only networking:这种方式只实现虚拟机系统和真机系统互相通信,不能与网络上的其他计算机通信,默认使用虚拟网卡VMnet1

一般我们常用nat方式,我们设定网卡方式为net,点击虚拟机edit-virtual network edit,我们会看到0-9中连接方式,默认是vmnet1和vmnet8,其中vmnet1是hostonly,vmnet8是net,我们点击vmnet8,复选connect a host virtual adapter to this network 和 to use local dhcp,还可以点击dhcp setting 进行dhcp lease 设置,然后在系统网卡属性,自动获取ip 和dns 就行了。另外通过host only 也可以联网,我们需在主机上网卡属性分享网络连接就好了。
另一个问题就是ping不同,解决办法如下:
Ping命令的工作过程及单向Ping通的原因

当网络出现问题时,我们最常用的测试工具就是“Ping”命令了。但有时候我们会碰到单方向Ping通的现象,例如通过HUB或一根交叉线连接的在同一个局域网内的电脑A、 B,在检查它们之间的网络连通性时,发现从主机A Ping 主机B正常而从主机B Ping 主机A时,出现“超时无应答”错误。为什么呢? 
要知道这其中的奥秘,我们有必要来看看Ping命令的工作过程到底是怎么样的。 
假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1.2,都在同一子网内,则当你在主机A上运行“Ping 192.168.1.2”后,都发生了些什么呢?

首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.1.2”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“192.168.1.2”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并在一个映射表中查找出IP地址192.168.1.2所对应的物理地址(也叫MAC地址,熟悉网卡配置的朋友不会陌生,这是数据链路层协议构建数据链路层的传输单元——帧所必需的),一并交给数据链路层。后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。

主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B一模一样。

从Ping的工作过程,我们可以知道,主机A收到了主机B的一个应答包,说明两台主机之间的去、回通路均正常。也就是说,无论从主机A到主机B,还是从主机B到主机A,都是正常的。那么,是什么原因引起只能单方向Ping通的呢?

一、安装了个人防火墙

在共享上网的机器中,出于安全考虑,大部分作为服务器的主机都安装了个人防火墙软件,而其他作为客户机的机器则一般不安装。几乎所有的个人防火墙软件,默认情况下是不允许其他机器Ping本机的。一般的做法是将来自外部的ICMP请求报文滤掉,但它却对本机出去的ICMP请求报文,以及来自外部的ICMP应答报文不加任何限制。这样,从本机Ping其他机器时,如果网络正常,就没有问题。但如果从其他机器Ping这台机器,即使网络一切正常,也会出现“超时无应答”的错误。

大部分的单方向Ping通现象源于此。解决的办法也很简单,根据你自己所用的不同类型的防火墙,调整相应的设置即可。

二、错误设置IP地址

正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP地址(这些地址一定要处于不同的IP子网)。但对于在公共场所使用的电脑,特别是网吧,人多手杂,其中不泛有“探索者”。曾有一次两台电脑也出现了这种单方向Ping通的情况,经过仔细检查,发现其中一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接口处于同一网段内。当从这台主机Ping其他的机器时,会存在这样的问题:

(1)主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段;

(2)主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个“超时无应答”的错误信息提示。但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。

添加网卡:
我们在虚拟机右键setting -add-添加network adapter 在进行设置就好了
还有就是team的应用,Team,就是把一组虚拟机组织到一起、可以在一个窗口中、根据需要随时切换,并且添加了 LAN segments(相当于VMnet1~VMnet9)。 

实际上,Team很容易理解,以前用VMware做网络实验时,需要多台虚拟机,就时候就可以使用VMnet0~VMnet9虚拟网卡,但这时的虚拟机是和主机总在同一个网络上。 
而Team中的LAN Segments,与主机上的VMnet0~VMnet9一样,都是虚拟网卡,也可以称虚拟交换机,但Team中的 虚拟网卡,是与主机隔离的。

当然,如果Team中的虚拟机,选择使用 Lan segment,则是与主机隔离的;如果Team中的虚拟机,选择使用VMnet0~VMnet9,还是与主机网络相连的。 
Team,简单说,就是把一组虚拟机、根据需要组织起来,而这些虚拟机,可以使用Team提供的“虚拟交换机(lan segment)”,也可以使用主机的虚拟交换机“VMnet0~VMnet9”。

提醒下要是自己主机性能低,不要在team下加载太多系统,这样易造成内存占满的情况。
好了这次就说这么多,还有谁不明白可以给我留言

转载于:https://blog.51cto.com/liangrui/363986

VMware试验问题总结相关推荐

  1. Mac OS X 10.4.7 DMG 文件如何转化成ISO文件

    这几天下了一个Mac OSX 10.4.7 x86版本.是个.dmg文件.死活解不开.怎么办呢? 网上很多人说可以用Ultra ISO 打开.或者这个哪个软件.其实大部分都不行. 因为这个dmg镜像是 ...

  2. Dynamips和Vmware完成CCVP试验(1)

    TOPO搭建 拓扑搭建向导: http://ccie.ksu.ru/pdf/howto.virtual.voice.rack.pdf 路由器的配置文件: http://ccie.ksu.ru/pdf/ ...

  3. Dynamips和Vmware完成CCVP试验(8)

    根据帝国老大很久以前原创<<IPCC Express 4.0(3)安装指南 >>([url]http://league.ciscotrain.com/viewthread.ph ...

  4. Dynamips和Vmware完成CCVP试验(3)

    2009/03/07 一:系统切换到CHARLES_1.5G,安装vmware tools后指针灵活 二:CIPC(cisco ip communicator)和VTGO(7960)在CCM中添加方式 ...

  5. Dynamips和Vmware完成CCVP试验(4)

    2009/03/11 实现EM EM Process: 1.activate Extension Mobility 2.查看服务[url]https://10.1.1.100/manager/list ...

  6. Dynamips和Vmware完成CCVP试验(5)

    2009/03/12下午 Chicago安装VTGO,这样VTGO和CIPC7.0共同存在 FAC/CMC user_pin 添加用户Reno,user password(3336615),pin(3 ...

  7. Dynamips和Vmware完成CCVP试验(2)

    2009/02/25 更换所有IOS为c3745-ipvoice_ivs-mz.124-2.T6,此IOS支持GK/GW/CME特性,而且可以添加4个以太网口 PSTN GW绑定到VMnet1, 在宿 ...

  8. Dynamips和Vmware完成CCVP试验(7)

    2009/03/18 CCM Multilevel Administration 1.Enabling MLA User > Access Rights > Configure MLA P ...

  9. 用不惯VMware?试试这款更轻量级的虚拟机!

    欢迎关注方志朋的博客,回复"666"获面试宝典 说起虚拟机工具大家最熟悉的自然是 VMware,功能很多很强大,最让我认可的地方就是可以非常方便的修改虚拟机的配置,让虚拟机达到自己 ...

最新文章

  1. 【spring】springAop开发
  2. 【ML】Principle Component Analysis 主成分分析
  3. Node.js 应用故障排查手册 —— 大纲与常规问题指标简介
  4. 四大游戏编程网站,边玩游戏,边学Python
  5. dmg镜像如何写入u盘_手把手教你制作Linux系统安装U盘,小白都能轻松上手
  6. oracle一列有多个约束,在oracle中创建unique唯一约束(单列和多列)
  7. MySQL/MariaDB数据库备份与恢复
  8. 第三季-第19课-消息队列编程
  9. python将pdf文件转换成word文档_python实现pdf转word文档
  10. 富士通Fujitsu DPK9500GA Pro 打印机驱动
  11. PDG格式转换PDF格式的方法
  12. CTP程序化交易入门系列之五:现手、增仓、开平、对手盘计算
  13. 使用RNN构建机器翻译模型
  14. 20181212——第五章 引用类型
  15. HDU 2209 翻纸牌游戏 By Assassin 模拟
  16. 数组的扁平化方法总结
  17. 【删库跑路】使用Binlog日志恢复误删的MySQL数据
  18. 为何iPad 2充电快 但用不了多久?
  19. 图神经网络(GNNs)模型学习笔记与总结
  20. 六轴机器人光机_烂大街的六轴机器人

热门文章

  1. 设计-直接不等于简单
  2. 防火墙/IDS测试工具Ftester
  3. linux运维实战练习-2016年3月4日-3月19日课程作业(练习)安排
  4. mysql登录报错:ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
  5. delete []实现机制
  6. XCode 学习技巧之 User Scripts
  7. 定义对象或数组直接量时不同引擎对多余逗号的处理
  8. 是程序员,就用python导出pdf
  9. [UVA 10827] Maximum sum on a torus
  10. 对象的notify方法的含义和对象锁释放的三种情况