GNS3内网配置虚拟机测试
一、背景:考虑在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内网配置虚拟机测试的更多相关文章
- GNS3内网通过cloud与实际网络实现互连互通的实验(使用环回网口)
一.背景: 在GNS3内构建一个测试网络,该测试网络的设备能够通过cloud访问外部网络设备和Internet网,外部网络也能直接访问GNS3内网的设备. 考虑通过cloud上的环回口连接GNS3内网 ...
- Android Studio项目Gradle内网配置
由于内网无法连接到外部网络,在使用Gradle编译Android Studio项目时就会面临一些问题: 1.Gradle安装文件无法下载 2.Gradle Android插件无法下载 3.项目依赖文件 ...
- 内网配置DNS服务器,无域名,只有主机名
Hadoop集群中,使用DNS而不是hosts来访问服务器. 1. 安装bind软件 用root用户运行: yum -y install bind* 2. 配置named.conf文件 vi /etc ...
- Linux机器如何在公司内网配置代理
一.通过上网认证 必须在图形界面下使用浏览器(如Firefox)完成上网认证过程. 请先确保本机已经可以正常访问公司内部网络. Firefox上配置代理: 1)打开Firefox首选项,[高级]-[网 ...
- VMware虚拟机配置内网电脑能访问
关键字:内网访问虚拟机.内网访问Linux虚拟机.虚拟机访问外部网络 1.vmware虚拟机网络设置为桥接模式 2.虚拟机配置iP地址,以linux系统为示例. 勾选自动连接,选择手动配置ip,然后配 ...
- Hyper-V 配置虚拟机内网及外网环境
一.为Hyper-V虚拟机准备内外网环境 1.内网环境——虚拟机与虚拟机及主机可以互通
- VM虚拟机网卡LAN区段模拟内网使用教程
目录 1. 测试环境 2. 设置LAN区段并测试 2.1. 添加LAN区段 2.2. 在虚拟机中设置静态IP地址 2.3. 测试同一LAN区段的主机是否可以联通 2.4 ...
- mac电脑http代理服务设置公司内网的相关配置
哈喽,亲爱的小伙伴们 ,今天给大家分享一下公司内网配置 http代理服务设置及外网访问 ,<这是mac电脑的噢> ===链接地址我的github项目 https://github.c ...
- Ceph万兆内网与系统万兆迁移
本文将总结一次为Ceph集群加装万兆内网(cluster network),后因需要对比实验来研究分布式存储集群在计算,网络,存储过程中各部分耗时比例,而将Ceph整体系统又整体搬移至万兆网的过程.但 ...
随机推荐
- F - Watching Fireworks is Fun
C. Watching Fireworks is Fun 题目大意: 一个城镇有n个区域,从左到右1-n,每个区域之间距离1个单位距离.节日中有m个烟火要放,给定放的地点a[ i ].时间t[ i ] ...
- JMeter-SHA256加密算法接口测试
前言 我们已经学过了如何利用python脚本对SHA256加密接口进行测试,还没学会的小伙伴们可以看回我写的随笔Python-SHA256加密算法接口测试,那么,对于SHA256加密算法接口,我们如何 ...
- 基于情感词典的python情感分析
近期老师给我们安排了一个大作业,要求根据情感词典对微博语料进行情感分析.于是在网上狂找资料,看相关书籍,终于搞出了这个任务.现在做做笔记,总结一下本次的任务,同时也给遇到有同样需求的人,提供一点帮助. ...
- FOC中的Clarke变换和Park变换详解(动图+推导+仿真+附件代码)
文章目录 1 前言 2 自然坐标系ABC 3 αβ\alpha\betaαβ 坐标系 3.1 Clarke变换 3.2 Clarke反变换 4 dqdqdq 坐标系 4.1 Park变换 正转 反转 ...
- Linux下安装JDK11
Linux下安装JDK11 Linux下安装JDK可分为三步: 下载相应版本的压缩包 解压缩并移置相应目录 配置环境变量 验证结果 一.下载相应版本的压缩包 下载压缩包可以通过官网下载,如图: 下载前 ...
- Selenium + Python + Chrome 自动化测试 环境搭建
一.下载Python 相关的教程很多,此处不详细记录了,下面是官网下载地址: https://www.python.org/downloads/ 我使用的python版本为 Python 3.6.1 ...
- markdown:列表、表格、代码实现
插入列表 1. dsf2. dsds 插入表格header 1 | header 2---|---row 1 col 1 | row 1 col 2row 2 col 1 | row 2 col 2 ...
- POI 导入excel数据自动封装成model对象--代码分析
上完代码后,对代码进行主要的分析: 1.主要使用反射api将数数据注入javabean对象 2.代码中的日志信息级别为debug级别 3.获取ExcelImport对象后需要调用init()方法初始化 ...
- 2.C#Panel扩展控件
1.解决方案下添加新建项目新建类库 2. 在项目下添加新建项选择新建组件类 3.先引用,然后导入两个命名空间 4.因为是扩展控件,把继承自Component改成继承自Panel using Syste ...
- Java开发架构篇《初识领域驱动设计DDD落地》
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 DDD(Domain-Driven Design 领域驱动设计)是由Eric Eva ...