GNS3通过“云”连接到虚拟机实验
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、点击“还原默认设置”即可
问题二:目标主机无法访问
一般人都不会遇到这个问题,而且处理过程不一
原因:火绒 拒绝了 联网请求
解决办法:
一:允许其联网
v
二:保存拓扑图,并保存路由器配置 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通过“云”连接到虚拟机实验的更多相关文章
- Windows Azure -Azure 网站、云服务和虚拟机的对比
Azure 网站.云服务和虚拟机对比 概述 Azure提供了几种方法来承载网站: Azure网站.云服务和虚拟机.本文帮助您了解选项和为您的Web应用程序做出正确选择. Azure网站是大多数web应 ...
- Azure 网站、云服务和虚拟机比较
最后更新时间(英文版):09/24/2014 最后更新时间(中文版):04/11/2015 Azure 提供几种方式托管 web 应用程序,如 Azure 网站.云服务和虚拟机.查看这些不同的选项后, ...
- SecureCRT 连接 CentOS虚拟机
SecureCRT 连接 CentOS虚拟机 1.安装SecureCRT SecureCRT是一款支持SSH等协议的终端仿真软件,可以在windows下登录Linux服务器,这样大大方便了开发工作.安 ...
- 配置SecureCRT连接本地虚拟机中的Linux系统
转自:http://www.pythoner.com/196.html 由于平时公司开发时都是使用SecureCRT连接的Linux服务器,所以也想使用SecureCRT在自己电脑上连接本地虚拟机中的 ...
- 如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面? 什么是SPICE? SPICE (Simple Protocol for Independent Computi ...
- 云服务和虚拟机的预留 IP 地址
大家好! 我很高兴地向大家宣布,云服务和虚拟机的预留 IP 地址将自 2014年 5月 12日起正式发布.在这篇博客中,我们将演示如何管理预留 IP.将预留 IP 与云服务和虚拟机关联.定价模型和一些 ...
- 在阿里云上搭建 Spark 实验平台
在阿里云上搭建 Spark 实验平台 Hadoop2.7.3+Spark2.1.0 完全分布式环境 搭建全过程 [传统文化热爱者] 阿里云服务器搭建spark特别坑的地方 阿里云实现Hadoop+Sp ...
- Xshell工具使用--连接VMware虚拟机
假设有这样的场景,开发者用的是Windows系统,且系统的存储资源和内存有限,在运行VMware虚拟机中做一些测试时,通常会碍于电脑的VMWare客户端图形界面的响应速度太慢.而在Xshell中对虚拟 ...
- 使用putty连接Ubuntu虚拟机,使用ssh方式访问
1 前言 Ubuntu14.04版本是可以直接连接的,没想到新装的Ubuntu18.04竟然没有默认安装ssh. 则安装一下open-ssh-server就可以的. 2 步骤 2.1 更新一下源 命令 ...
随机推荐
- 牛客编程巅峰赛S2第7场 - 钻石&王者 A.牛牛的独特子序列 (字符串,二分)
题意:给你一个字符串,找出一个类似为\(aaabbbccc\)这样的由连续的\(abc\)构成的子序列,其中\(|a|=|b|=|c|\),问字符串中能构造出的子序列的最大长度. 题解:这题刚开始一直 ...
- 2017, X Samara Regional Intercollegiate Programming Contest B.Pursuing the Happiness (string函数)
题意:给你一个字符串,可以交换两个字符的位置,问操作后能否在字符串中找到子串\("happiness"\),如果不能,输出交换的两个位置. 题解:这题其实用string中的find ...
- Spring(三) Spring IOC
Spring 核心之 IOC 容器 再谈 IOC 与 DI IOC(Inversion of Control)控制反转:所谓控制反转,就是把原先我们代码里面需要实现的对象创 建.依赖的代码,反转给容器 ...
- Canvas & encryption image src
Canvas & encode image src 使用 Canvas 加密图片,防盗链 前端黑科技 https://telegram.org/ binary encode ??? https ...
- HTML5 dataset All In One
HTML5 dataset All In One dataset https://developer.mozilla.org/en-US/docs/Web/API/HTMLOrForeignEleme ...
- React Security Best Practices All In One
React Security Best Practices All In One Default XSS Protection with Data Binding Dangerous URLs Ren ...
- 如何使用 js 实现一个 throttle 函数
如何使用 js 实现一个 throttle 函数 原理 实现方式 "use strict"; /** * * @author xgqfrms * @license MIT * @c ...
- jest ignore
jest ignore modulePathIgnorePatterns https://jestjs.io/docs/en/configuration modulePathIgnorePattern ...
- JavaScript & Automatic Semicolon Insertion
JavaScript & Automatic Semicolon Insertion ECMA 262 真香警告️ https://www.ecma-international.org/ecm ...
- HTML Imports & deprecated
HTML Imports & deprecated https://caniuse.com/#search=html imports https://www.chromestatus.com/ ...