一、背景:考虑在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. Go语言入门教程系列——函数、循环与分支

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是Golang专题的第四篇,这一篇文章将会介绍golang当中的函数.循环以及选择判断的具体用法. 函数 在之前的文章当中其实我们已经接 ...

  2. ASP.NET Core on K8S学习之旅(12)Ingress

    本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章. 一.关于Ingress Kubernetes对外暴露Service主要有三种方 ...

  3. 【华为云技术分享】智能诊断和优化,华为云DAS服务云DBA平台让您无忧运维

    摘要:随着时代的发展,传统的“人工”运维方式,已经逐渐跟不上企业业务发展的需要.如何更好的保证数据库系统的稳定性.安全性.完整性和高性能,实现运维工具化.产品化.自助化.自动化,是当前数据管理和运维面 ...

  4. vim(vi)的常用快捷键

    Vim 简介 vim是什么?听说它是编辑器之神!神一样的存在,而我却经常用上下左右箭头来移动光标,实在是有点对不起它,所以想着稍微学学一点神的技能吧! 一. vim的三种模式 Nomal mode:默 ...

  5. c#得出两个列表的交集

    c#提供了Intersect来得到两个列表的交集,它是通过使用默认的相等比较器对值进行比较生成两个序列的交集,定义为: public static IEnumerable<TSource> ...

  6. linux centos7 和 windows下 部署 .net core 2.0 web应用

    centos7 下部署asp.net core 2.0应用 安装CentOS7 配置网络[可选] 安装.Net core2.0 创建测试Asp.net Core应用程序 正式部署项目 安装VMware ...

  7. P1251 餐巾计划问题 网络流

    P1251 餐巾计划问题 #include <bits/stdc++.h> using namespace std; typedef long long ll; , inf = 0x3f3 ...

  8. 【一致性检验指标】Kappa(cappa)系数

    1 定义 百度百科的定义: 它是通过把所有地表真实分类中的像元总数(N)乘以混淆矩阵对角线(Xkk)的和,再减去某一类地表真实像元总数与被误分成该类像元总数之积对所有类别求和的结果,再除以总像元数的平 ...

  9. 纯python自研接口自动化脚本更新版本,让小白也能实现0到1万+的接口自动化用例

    查看完整文章点击原文链接:纯python自研接口自动化脚本更新版本,让小白也能实现0到1万+的接口自动化用例 你是否还在用postman\jmeter做接口自动化吗?用python的开源框架[unit ...

  10. 多线程(thread+queue 售票)

    一.理解 如果线程里每从队列里取一次,但没有执行task_done(),则join无法判断队列到底有没有结束,在最后执行个join()是等不到结果的,会一直挂起.可以理解为,每task_done一次 ...