一、背景:考虑在GNS3内网配置一台虚拟机系统,用于大流量测试。

二、环境:

1、win10系统已安装:GNS3和配套GNS3VM虚拟机(版本号:2.2.7);vmware虚拟机winxp(名称为:Windows XP By 52PoJie);已开启“Routing and Remote Access”服务。

2、GNS3网络拓扑图如下:

三、配置

1、在“Edit”——“Preferences”——“VMware VMs”新建一虚拟机,选择vmware下已有的虚拟机“Windows XP By 52PoJie”。注意,该虚拟机的网络接口一定要选择“e1000”,否则,很可能出现虚拟无法启动故障,实际上是GNS3调用vmware启动winxp虚拟机时,修改了该虚拟机的配置文件“Windows XP By 52PoJie.vmx”,导致“ethernet0.virtualdev = "e1000"”条目出现非e1000值时,就会出错。

2、路由器R1配置:

interface FastEthernet0/0
 ip address 192.168.137.2 255.255.255.252
 duplex full
!
interface FastEthernet1/0
 ip address 192.168.11.1 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet1/1
 ip address 192.168.137.5 255.255.255.252
 duplex auto
 speed auto
!
interface GigabitEthernet2/0
 ip address 192.168.18.5 255.255.255.0
 negotiation auto
!
router ospf 1
 log-adjacency-changes
 network 192.168.11.0 0.0.0.255 area 0
 network 192.168.18.0 0.0.0.255 area 0
 network 192.168.137.0 0.0.0.3 area 0
 network 192.168.137.4 0.0.0.3 area 0
!
ip classless
ip route 0.0.0.0 0.0.0.0 192.168.137.1

3、三层交换机ESW1配置

interface FastEthernet0/0
 description *** Unused for Layer2 EtherSwitch ***
 ip address 192.168.137.6 255.255.255.252
 duplex auto
 speed auto
!
interface FastEthernet1/0
 switchport access vlan 2
 duplex full
 speed 100
...

interface Vlan2
 ip address 192.168.15.1 255.255.255.0
!

...
router ospf 1
 log-adjacency-changes
 network 192.168.15.0 0.0.0.255 area 0
 network 192.168.137.4 0.0.0.3 area 0
!
ip route 0.0.0.0 0.0.0.0 192.168.137.5

4、winxp虚拟机配置

(1)在win10系统下的vmware管理界面,配置该虚拟机使用vmnet2(Host-Only),网段配置为192.168.18.0/24。

(2)winxp虚拟机ip:自动获取得ip:192.168.18.129

(3)进入winxp虚拟机中,配置手动路由:

route add 0.0.0.0 mask 0.0.0.0 192.168.18.5 -p

5、win10系统静态路由添加永久路由

永久路由:
  网络地址          网络掩码  网关地址  跃点数
     192.168.11.0    255.255.255.0    192.168.137.2       1
     192.168.15.0    255.255.255.0    192.168.137.2       1
     192.168.18.0    255.255.255.0    192.168.137.2       1

6、外网路由器添加路由条目

四、测试:

(1)在GNS3拓扑图上点击启动,包括vmware下的winxp虚拟机(“Windows XP By 52PoJie”)也会启动,表明GNS3内网虚拟机配置正常。

(2)在winxp虚拟机中进行ping测试:ping www.baidu.com  成功

(3)从外网路由器向winxp虚拟机进行ping测试:ping 192.168.18.129  成功

五、问题

1、在使用winxp虚拟机的过程中发现,一旦开启网页,在winxp虚拟机和对接的R1路由器之间就会产生网络阻塞,使用ping命令监视,ping结果反馈会从十几ms迅速上升到几千ms,甚至出现大量丢包现象。这一问题暂时未找到具体原因,需进一步开展相关工作进行改进。

2、在VPCS上使用ping 1500大包命令(如: ping 192.168.18.5 -l 1500)会出现VPCS死机问题(交换机向VPCS ping 1500的大数据包也会导致VPCS死机 ),必须把数据包大小降为1472才行。(而在交换机之间ping 1500的大数据包却不会出问题,需深入理解VPCS的机制才能知道具体原因。)

PC2> ping 192.168.15.1 -l 1472
1500 bytes from 192.168.15.1 icmp_seq=1 ttl=255 time=51.274 ms
1500 bytes from 192.168.15.1 icmp_seq=2 ttl=255 time=7.967 ms
1500 bytes from 192.168.15.1 icmp_seq=3 ttl=255 time=41.076 ms
1500 bytes from 192.168.15.1 icmp_seq=4 ttl=255 time=3.327 ms
1500 bytes from 192.168.15.1 icmp_seq=5 ttl=255 time=7.459 ms

GNS3内网配置虚拟机测试的更多相关文章

  1. GNS3内网通过cloud与实际网络实现互连互通的实验(使用环回网口)

    一.背景: 在GNS3内构建一个测试网络,该测试网络的设备能够通过cloud访问外部网络设备和Internet网,外部网络也能直接访问GNS3内网的设备. 考虑通过cloud上的环回口连接GNS3内网 ...

  2. Android Studio项目Gradle内网配置

    由于内网无法连接到外部网络,在使用Gradle编译Android Studio项目时就会面临一些问题: 1.Gradle安装文件无法下载 2.Gradle Android插件无法下载 3.项目依赖文件 ...

  3. 内网配置DNS服务器,无域名,只有主机名

    Hadoop集群中,使用DNS而不是hosts来访问服务器. 1. 安装bind软件 用root用户运行: yum -y install bind* 2. 配置named.conf文件 vi /etc ...

  4. Linux机器如何在公司内网配置代理

    一.通过上网认证 必须在图形界面下使用浏览器(如Firefox)完成上网认证过程. 请先确保本机已经可以正常访问公司内部网络. Firefox上配置代理: 1)打开Firefox首选项,[高级]-[网 ...

  5. VMware虚拟机配置内网电脑能访问

    关键字:内网访问虚拟机.内网访问Linux虚拟机.虚拟机访问外部网络 1.vmware虚拟机网络设置为桥接模式 2.虚拟机配置iP地址,以linux系统为示例. 勾选自动连接,选择手动配置ip,然后配 ...

  6. Hyper-V 配置虚拟机内网及外网环境

    一.为Hyper-V虚拟机准备内外网环境 1.内网环境——虚拟机与虚拟机及主机可以互通

  7. VM虚拟机网卡LAN区段模拟内网使用教程

    目录   1. 测试环境   2. 设置LAN区段并测试    2.1. 添加LAN区段    2.2. 在虚拟机中设置静态IP地址    2.3. 测试同一LAN区段的主机是否可以联通    2.4 ...

  8. mac电脑http代理服务设置公司内网的相关配置

    哈喽,亲爱的小伙伴们 ,今天给大家分享一下公司内网配置 http代理服务设置及外网访问 ,<这是mac电脑的噢>  ===链接地址我的github项目   https://github.c ...

  9. Ceph万兆内网与系统万兆迁移

    本文将总结一次为Ceph集群加装万兆内网(cluster network),后因需要对比实验来研究分布式存储集群在计算,网络,存储过程中各部分耗时比例,而将Ceph整体系统又整体搬移至万兆网的过程.但 ...

随机推荐

  1. HDU1176(正推DP)

    时间和位置都可以决定这一秒捡到的馅饼数 不妨设\(dp[i][j]\)为在\(i\)秒\(j\)位置的最大收益 那么\(dp[0][5]=0\),dp数组的其他部分置成-1代表不能转移 那么对于第\( ...

  2. js函数传递参数的方式------传值与传递指针

    原则: 1. 基本类型:传值 2. 对象:传递指针 应用场景之一: 用jq选择器获取某个div后(例如:element),准备进行某些修改,之后添加到页面中去. 采取例一的方式,append后发现修改 ...

  3. VA01销售订单批导问题解决

    1业务场景 事务代码:VA01创建销售订单,VA02修改销售订单 可以通过BAPI_SALESORDER_CREATEFROMDAT2批量创建 可以通过BAPI_SALESORDER_CHANGE批量 ...

  4. 中文分词工具简介与安装教程(jieba、nlpir、hanlp、pkuseg、foolnltk、snownlp、thulac)

    2.1 jieba 2.1.1 jieba简介 Jieba中文含义结巴,jieba库是目前做的最好的python分词组件.首先它的安装十分便捷,只需要使用pip安装:其次,它不需要另外下载其它的数据包 ...

  5. 24款WordPress网站AI插件大盘点

    ------------恢复内容开始------------ 你想把AI(人工智能)技术和机器学习技术添加到自己的WordPress网站吗?本文中,我会分享24个利用AI技术和机器学习技术的WordP ...

  6. Selenium + Python + Chrome 自动化测试 环境搭建

    一.下载Python 相关的教程很多,此处不详细记录了,下面是官网下载地址: https://www.python.org/downloads/ 我使用的python版本为 Python 3.6.1 ...

  7. HDU 2009 (水)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2009 题目大意:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和 解题思路: 用好sqr ...

  8. linux --自已的域名无法登陆机器的解决办法:同步时间

    昨天发现自己的域名无法访问host了,因此我们测试环境便无法安装,显示SSH not connectted ,随后发现时间不同步: 因此以下命令可以实现时间同步: /opt/quest/bin/vas ...

  9. MySQL编程

    MySQL 使用标准 SQL 检索和处理数据,体积小.开源.免费,易于快速部署.正是因为这些特点,使得其在互联网行业,特别是 Web 应用方面使用相当广泛.至今最新的版本已到 8.0. 一 基本操作 ...

  10. 力扣题解-面试题10- II. 青蛙跳台阶问题

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个 n 级的台阶总共有多少种跳法. 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008, ...