GNS3通过“云”连接到虚拟机实验并使用wireshark工具对数据分析

观看本文之前注意!!!!!

做这次实验,我所遇到的问题,会全部写在文章结尾,如果读者们遇到问题,可查看。

如果你遇到的问题,文章结尾没有写,那就是我没有遇到……

实验环境:

模拟软件:GNS3

两台虚拟机,一台路由器

虚拟机这里我使用“windows server 2008 R2”

实验目的:

熟悉GNS3的使用;

掌握路由交换基本配置;

掌握使用wireshark抓包工具对数据分析;

0x00

实验需求

1、按照拓扑配置IP地址,其中XX为自己学号最后两位数字,测试连通性并截图(ping通截图);

2、路由器R1开启telnet远程登录,并使用本地用户数据库来进行认证,用户名为自己名字拼音,密码为cisco。C2能telnet上路由器R1(telnet成功需截图)。

3、通过wireshark抓取到telnet认证的账号和密码(截图)。

0x01  配置C1

一、对两个云进行配置:

1、双击云朵,点击“C1”这设置网卡,这里设置成  vmnet1

2、选择 vmnet1,点击 Add,点击Addly,点选ok

0x02  配置C2

1、另外一个朵云C2也是这样设置,不过要设置成 vmnet8,不能设置vmnet1,因为已经用掉了!

0x03 配置边界路由器 f0/0 、f0/1 地址

  1. R1(config)#int f0/0
  2. R1(config-if)#ip add 192.168.34.200 255.255.255.0
  3. R1(config-if)#no shutdown
  4. upR1(config-if)#int f0/1
  5. R1(config-if)#ip add 114.1.34.200 255.255.255.0
  6. R1(config-if)#no shutdown
  7. R1(config-if)#end

到此,GNS3 已经配置完毕,来到虚拟机

0x04  配置虚拟机

本次我使用 windows server 2008 r2 版的镜像文件

一、配置 虚拟机A

1、这里是连接  GNS3 C1  所以要设置成  vmnet1

二、配置虚拟机B

1、 连接到GNS3 C2  所以设置成 vmnet8

0x05  配置 虚拟机 的ip地址、子网掩码、网关等

一、配置 serverA

1、右键 右下角的 两台小电脑,选择“网络和共享中心”

2、在“网络和共享中心”中 点击“查看状态”进入“本机连接",点击“属性”

3、 在“本机连接状态”中点击“属性”,选择“Internet 协议版本4” ,点击属性

4、设置 ip地址 、子网掩码、默认网关。点击“确定”

这样 虚拟机A,就已经设置完毕。

二、配置虚拟机B

按照上面的步骤,配置虚拟机B,只不过 ip地址,和默认网关,需要修改。

0x06    虚拟机 尝试ping通,GNS3  边界路由器

一、虚拟机A ping   192.168.1.200

1、win +r+R 呼出“运行”,在运行中输入“cmd”

2、输入ping 192.168.34.200 ,虚拟机A可以ping通 192.168.1.200

3、输入ping 114.1.34.200 ,虚拟机A可以ping通 114.1.34.200

4、ping外网 虚拟机B 114.1.34.1,虚拟机A 可以ping通 虚拟机b

5、那么反过来,一样可以

0x07    开启路由器 telnet远程登录

一、首先配置远程登陆用户名和密码 和特权密码

注:含有敏感信息,username 用户名,自己定义

  1. R1(config)#username 11111 password cisco //配置用户名密码
  2. R1(config)#line vty 0 4 //进入虚拟链路
  3. R1(config-line)#login local // 应用密码
  4. R1(config-line)#exit //退出
  5. R1(config)#enable password cisco //配置特权模式密码

二、虚拟机A,尝试远程登陆

1、输入  Telnet 192.168.34.200

2、输入 远程用户名和密码,尝试进入特权模式,尝试查看配置信息。成功

三、虚拟机B  尝试远程登陆  成功

0x08 通过wireshark抓取到telnet认证的账号和密码

一、抓包

1、右键路由器,选择“capture”

2、任意选择一个抓包端口

3 、这时右边就会出现 抓包主机名,右键,点击“开始抓包”

”4、通过 虚拟机 A 远程连接 C1

5、返回抓包软件,查看最后面几个包

右键一个数据包,点击“follow "tcp stream”

6、这个时候就可以看到数据包里面的内容了

此上,以下是 实验问题


问题一:GNS3  “云”中并没有  vmnet1  和vmnet8

解决办法:进入虚拟机 的“虚拟网络编辑器”     还原 默认设置

1、关闭所有正在运行的虚拟机

点击“编辑”在弹出的菜单中点击“虚拟网络编辑器”

2、在“虚拟网络编辑器”中  点击“更改设置” 并弹窗中 点选“是”

3、点击“还原默认设置”即可

问题二:目标主机无法访问

一般人都不会遇到这个问题,而且处理过程不一

原因:火绒 拒绝了 联网请求

解决办法:

一:允许其联网

二:保存拓扑图,并保存路由器配置   write  ,然后重启GNS3,再打开 之前保存的配置

这次已经可以ping通了

问题三:“Telnet” 不是内部或外部命令,也不是可运行的程序

原因:windows server 2008 中并没有自带 Telnet 远程服务,需要自己手动安装

解决办法:

1、进入“服务器管理器”

2、在“服务器管理器”中,点击“功能”,然后点击“添加功能”

3、在“添加功能向导”中 选择“Telnet 服务器”和 “Telnet 客户端”  下一步

4、安装

5、安装完成之后,就发现可以进行 远程登陆了

问题四: 无法打开到主机的连接。

原因:你ip地址打错了

问题五:无法开启抓包工具

解决办法:

1、打开“GNS3” 中“首选项 (Preferences…)”

2、进入“首选项 (Preferences…)”点击“Capture”  修改 第二个路径

注意:这个路径是你 这个软件的安装路径 并且后面  必须跟上 “%c

这个时候,抓包软件就可以调用了,但是值得注意的时候,这个时候还是不可以抓包的。

3、抓包软件调用出来之后,选择“端口”,点击要连接的端口,然后点击(start)

就可以抓包了

问题五:虚拟机A无法ping通虚拟机B

解决办法:需要关闭两台虚拟机的防火墙

1、点击“开始”,点击“控制面板”

2、在弹出的控制面板,选择“windows 防火墙”

3、关闭防火墙

点击更改设置、关闭、确定

结尾:本次实验是小编上课时候讲的内容,一个字一个字一张图码出来的。如有雷同,纯属巧合

转载请标明出处

GNS3通过“云”连接到虚拟机实验的更多相关文章

  1. Windows Azure -Azure 网站、云服务和虚拟机的对比

    Azure 网站.云服务和虚拟机对比 概述 Azure提供了几种方法来承载网站: Azure网站.云服务和虚拟机.本文帮助您了解选项和为您的Web应用程序做出正确选择. Azure网站是大多数web应 ...

  2. Azure 网站、云服务和虚拟机比较

    最后更新时间(英文版):09/24/2014 最后更新时间(中文版):04/11/2015 Azure 提供几种方式托管 web 应用程序,如 Azure 网站.云服务和虚拟机.查看这些不同的选项后, ...

  3. SecureCRT 连接 CentOS虚拟机

    SecureCRT 连接 CentOS虚拟机 1.安装SecureCRT SecureCRT是一款支持SSH等协议的终端仿真软件,可以在windows下登录Linux服务器,这样大大方便了开发工作.安 ...

  4. 配置SecureCRT连接本地虚拟机中的Linux系统

    转自:http://www.pythoner.com/196.html 由于平时公司开发时都是使用SecureCRT连接的Linux服务器,所以也想使用SecureCRT在自己电脑上连接本地虚拟机中的 ...

  5. 如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?

    如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面? 什么是SPICE? SPICE (Simple Protocol for Independent Computi ...

  6. 云服务和虚拟机的预留 IP 地址

    大家好! 我很高兴地向大家宣布,云服务和虚拟机的预留 IP 地址将自 2014年 5月 12日起正式发布.在这篇博客中,我们将演示如何管理预留 IP.将预留 IP 与云服务和虚拟机关联.定价模型和一些 ...

  7. 在阿里云上搭建 Spark 实验平台

    在阿里云上搭建 Spark 实验平台 Hadoop2.7.3+Spark2.1.0 完全分布式环境 搭建全过程 [传统文化热爱者] 阿里云服务器搭建spark特别坑的地方 阿里云实现Hadoop+Sp ...

  8. Xshell工具使用--连接VMware虚拟机

    假设有这样的场景,开发者用的是Windows系统,且系统的存储资源和内存有限,在运行VMware虚拟机中做一些测试时,通常会碍于电脑的VMWare客户端图形界面的响应速度太慢.而在Xshell中对虚拟 ...

  9. 使用putty连接Ubuntu虚拟机,使用ssh方式访问

    1 前言 Ubuntu14.04版本是可以直接连接的,没想到新装的Ubuntu18.04竟然没有默认安装ssh. 则安装一下open-ssh-server就可以的. 2 步骤 2.1 更新一下源 命令 ...

随机推荐

  1. HDU - 6287 口算训练 二分+质因数分解

    小Q非常喜欢数学,但是他的口算能力非常弱.因此他找到了小T,给了小T一个长度为nn的正整数序列a1,a2,...,ana1,a2,...,an,要求小T抛出mm个问题以训练他的口算能力.每个问题给出三 ...

  2. Codeforces Round #496 (Div. 3) E1. Median on Segments (Permutations Edition) (中位数,思维)

    题意:给你一个数组,求有多少子数组的中位数等于\(m\).(若元素个数为偶数,取中间靠左的为中位数). 题解:由中位数的定义我们知道:若数组中\(<m\)的数有\(x\)个,\(>m\)的 ...

  3. A - 你能数的清吗 51Nod - 1770

    题目: 演演是个厉害的数学家,他最近又迷上了数字谜.... 他很好奇  xxx...xxx(n个x)*y 的答案中 有多少个z,x,y,z均为位数只有一位的整数. 大概解释一下: 22222*3 = ...

  4. Codeforces Round #655 (Div. 2) B. Omkar and Last Class of Math (数学)

    题意:给你一个正整数\(n\),求两个正整数\(a\)和\(b\),使得\(a+b=n\),并且\(LCM(a,b)\)要尽可能的小. 题解:首先对于偶数,构造\(\frac{n}{2}\)和\(\f ...

  5. .net中swagger忽略某些字段

    需要忽略的字段上用特性 [System.Text.Json.Serialization.JsonIgnore] 例如:

  6. woj1002-Genesis woj1003-birthofnoah woj1004-noah's ark

    title: woj1002-Genesis date: 2020-03-05 categories: acm tags: [acm,woj] 输入输出考虑一下.easy #include <i ...

  7. 鸟哥的linux私房菜——第七章学习(Linux 磁盘与文件系统管理)

    1.1).文件系统特征 我们称呼一个可被挂载的数据为一个文件系统而不是一个分区! 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data ...

  8. SQL优化汇总

    今天面某家公司,然后问我SQL优化,感觉有点忘了,今天特此总结一下: 总结得是分两方面:索引优化和查询优化: 一. 索引优化: 1. 独立的列 在进行查询时,索引列不能是表达式的一部分,也不能是函数的 ...

  9. codeforces 875B

    B. Sorting the Coins time limit per test 1 second memory limit per test 512 megabytes input standard ...

  10. MDK5生成BIn文件的方法

    配置MDK5 生成bin文件的 第一步:方法打开option for Target 第二步:选择 user 第三步:找到After Build/Rebuild 第四步:勾选run,点击文件选择小图标选 ...