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 地址

R1(config)#int f0/0
R1(config-if)#ip add 192.168.34.200 255.255.255.0
R1(config-if)#no shutdown
upR1(config-if)#int f0/1
R1(config-if)#ip add 114.1.34.200 255.255.255.0
R1(config-if)#no shutdown
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 用户名,自己定义

R1(config)#username 11111 password cisco  //配置用户名密码
R1(config)#line vty 0 4 //进入虚拟链路
R1(config-line)#login local // 应用密码
R1(config-line)#exit //退出
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. Codeforces Round #687 (Div. 2, based on Technocup 2021 Elimination Round 2) C. Bouncing Ball (后缀和,枚举)

    题意:有一长度为\(n\)的平台,平台有的位置有木桩,可以使小球弹起来,小球必须从第\(p\)个位置开始,而且每次都会向右弹\(k\)个单位,然后有的位置是没有木桩的,你可以在这些的空的位置放一个木桩 ...

  2. 【Azure Redis 缓存】使用Python代码获取Azure Redis的监控指标值 (含Powershell脚本方式)

    问题描述 通过Metrics监控页面,我们能得知当前资源(如Redis)的运行情况与各种指标.如果我们需要把指标下载到本地或者生成JSON数据导入到第三方的监控平台呢?Azure是否可以通过Pytho ...

  3. leetcode 36 有效的数独 哈希表 unordered_set unordersd_map 保存状态 leetcode 37 解数独

    leetcode 36 感觉就是遍历. 保存好状态,就是各行各列还有各分区divide的情况 用数组做. 空间小时间大 class Solution { public: bool isValidSud ...

  4. 如何在 网站页面中插入ppt/pdf 文件,使用插件,Native pdf 支持,chrome,Edge,Firefox,

    1 经过测试:在网页中插入 ppt 不好使:可能是浏览器=>同源策略 error?             pdf 可以正常使用:   <前提:一定要放在服务器端才行!> 2 经过e ...

  5. iPad Pro 涂鸦绘画实用技巧

    iPad Pro 涂鸦绘画实用技巧 绘画,涂鸦,简笔画 pre-requirement iPad Pro Apple Pencil 实用技巧 zoom in, zoom out 应用矢量的特性,灵活缩 ...

  6. webpack & chunkhash

    webpack & chunkhash https://webpack.js.org/configuration/output/#outputchunkfilename https://web ...

  7. 详解支付体系颠覆者NGK公链:如何通过呼叫河马智能合约加速转账?

    纵观全球加密货币市场,至今为止,全球已经发行的加密货币以及数字代币的数量已经超过了7000种,且未来还将会有更多的加密货币或数字代币出现.在众多加密货币项目中,投资者很难在众多的项目里甄别项目的好坏以 ...

  8. Angular性能优化实践——巧用第三方组件和懒加载技术

    应该有很多人都抱怨过 Angular 应用的性能问题.其实,在搭建Angular项目时,通过使用打包.懒加载.变化检测策略和缓存技术,再辅助第三方组件,便可有效提升项目性能. 为了帮助开发者深入理解和 ...

  9. bluestein算法

    我们熟知的FFT算法实际上是将一个多项式在2n个单位根处展开,将其点值对应相乘,并进行逆变换.然而,由于单位根具有"旋转"的特征(即$w_{m}^{j}=w_{m}^{j+m}$) ...

  10. [Android 搞机]Twrp 中清除 data 和搞机清除的区别

    近日搞机,用上了 Havoc OS.突然发现设置里有个"加密手机",于是手贱点了进去.手机立刻重启了,然后卡在开机第一屏.遂进 Twrp 高级清除中清除了 data 并重新刷入.重 ...