第2章 GNS3和PacketTracer网络模拟器(1)_GNS3概述
1. 安装和配置GNS3
1.1 GNS3概述
(1)GNS3是一款具有图形化界面,可运行在多平台(包括Windows、Linux、Mac OS等)上面的网络虚拟软件。
(2)可以在虚拟环境中运行Cisco IOS,模拟Cisco Router、Cisco ASA、Ciso PIX、Cisco IDS/IPS、Juniper Router。
(3)通过路由器加载交换模块实现部分交换功能,通过其所带的qemu还可以运行虚拟主机;程序还可以通过Wireshark来抓取虚拟网络TOP中的数据包。
1.2 GNS3主要组件
(1)WinPCAP:抓包必需组件之一,用于为Win32应用程序提供访问网络底层的能力。可进行网络分析、故障排除和网络安全监控(必须安装)。
(2)Wireshark:最流行的开源抓包工具。也另行安装。
(3)SolarWinds Response Time Viewer for Wireshark:一个Wireshark的辅助分析工具(可选安装)
(4)Dynamips:一个用于模拟思科路由器的工具,必须安装。
(5)QEMU:是一套由Fabrice Bellard所编写的模拟处理器的自由软件,必须安装。
(6)VPCS:GNS3中模拟客户端的工具,必须安装
(7)Cpulimt:一款限制CPU进程的工具软件,优化系统资源的占用率(可选安装)
(8)GNS3:核心组件(必须安装)
(9)SuperPutty:GNS3自带终端工具(可选安装)
1.3 配置GNS3
(1)指定项目目录:
①GNS3模拟的所有网络环境都是通过项目来组织的,然后在该项目中添加设备组成相应的网络,也可以添加连接设备,在完成实验后将这些内容保存到一个项目的。
②在“Edit”→“Preferences”→“General” →“General”→ “My Project”中设置项目存放的默认位置。
③注意:输入的项目名必须是英文,不能有汉字。否则抓包工具不能捕获GNS3网络连接中的数据包。

(2)配置思科路由器IOS
①下载思科路由器IOS(一般为.bin文件)
②在“Edit”→“Preferences”→“General” →“General” → “My binary images”中设置路由器的默认位置。
③添加IOS路由器:在“Preferences”对话框中的“IOS router”点击new,浏览到思科路由器IOS的保存位置。然后next,当出现设置IOS路由器网络模块时,会要求指定Slot的类型(注意:NM-16ESW表示16个Fastethernet接口,NM-1E表示1个以太接口,NM-1FE-TX:1个以太网接口,NM-4E:表示4个以太网接口,NM-4T表示4个serial接口)。

(3)设置路由器控制台的终端软件
在“Edit”→“Preferences” →“General”→“Console applications”中设置,此处使用GNS3自带的putty软件。

(4)指定Wireshark抓包工具的位置
在“Edit”→“Preferences”→“Packet capture”中的“packet capture reader command”中设置为“tail.exe -f -c +0b %c | "D:\Wireshark\wireshark.exe" -o "gui.window_title:%d" -k -i -”,其中可以找到wireshark的安装位置。

第2章 GNS3和PacketTracer网络模拟器(1)_GNS3概述的更多相关文章
- 第2章 GNS3和PacketTracer网络模拟器(3)_搭建Packet tracer实验环境
3. Packet tracer实验环境 3.1 设置网络拓扑图 (1)配置路由器局域网和广域网接口,如上图(可双击相应的图标,然后在命令行或图形界面上进行IP地址等配置) ①本例采用“Generic ...
- 第2章 GNS3和PacketTracer网络模拟器(2)_搭建GNS3实验环境
2. GNS3实验环境 2.1 教学实验1:配置路由器和VPCS (1)配置VPCS虚拟电脑的IP地址命令 //配置VPCS电脑的IP地址等信息 PC1> ? //查看可用的命令 PC1> ...
- 网络模拟器WANem使用配置图文教程
转自:http://blog.csdn.net/zm_21/article/details/25810263 WANem简介 由于公司在一些场合需要模拟真实的网络环境,如时延,丢包,抖动等,虽然使用L ...
- 【RL-TCPnet网络教程】第30章 RL-TCPnet之SNTP网络时间获取
第30章 RL-TCPnet之SNTP网络时间获取 本章节为大家讲解RL-TCPnet的SNTP应用,学习本章节前,务必要优先学习第29章的NTP基础知识.有了这些基础知识之后,再搞本章节会 ...
- Network-Emulator Network-Emulator-Toolkit网络模拟器使用详细介绍
Network-Emulator-Toolkit网络模拟器使用详细介绍 by:授客 QQ:1033553122 原理介绍 图1 如上图,一个ADSL用户通过modem连接到网络,通过网络应用如IE,M ...
- C后端设计开发 - 第7章-真气-遗失的网络IO
正文 第7章-真气-遗失的网络IO 后记 如果有错误, 欢迎指正. 有好的补充, 和疑问欢迎交流, 一块提高. 在此谢谢大家了. ボクらの冒険 : http://music.163.com/#/m/s ...
- 第一章 了解Web及网络基础
第一章 了解Web及网络基础 Web建立基础.HTTP如何诞生发展 1.使用HTTP协议访问Web 在浏览器地址栏中输入URL之后过程: 1)DNS 解析:浏览器查询 DNS,获取域名对应的 IP 地 ...
- Netty源码分析第5章(ByteBuf)---->第5节: directArena分配缓冲区概述
Netty源码分析第五章: ByteBuf 第五节: directArena分配缓冲区概述 上一小节简单分析了PooledByteBufAllocator中, 线程局部缓存和arean的相关逻辑, 这 ...
- 网络操作系统 第七章 管理TCP/IP网络
本章小结 本章介绍了TCP/IP的相关概念,并且在此处基础上,介绍了Windows Server 2008中使用TCP/IP网络配置工具实现网络连接和管理的方法,在Linux系统中,讲解了是如何使用图 ...
随机推荐
- Using gcc stack debug skill
The stack error is hard to debug, but we can debug it assisted by the tool provided by GCC. As we kn ...
- “word无法发布此文章”解决
之前用的好好的word发布文章到cnblogs,但是最近不好用了:报错如题. 解决方案: 选择设置tab,然后拉到最下面: 会看到有一个"MetaWeblog访问地址":拷贝下来: ...
- java BufferedReader 与 BufferedWriter
BufferedReader 与 BufferedWriter 字符缓冲输入/输出流,是处理流.意味着使用这两个流需要包装节点流. 如节点流FileReader fr = new FileReader ...
- NET设计模式 第二部分 行为型模式(18):观察者模式(Observer Pattern)
概述 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知.如果这样的依赖关系过于紧密,将使软件不能很好地抵御 ...
- 倚天剑ss
倚天剑ss https://my.potvpn.com/ https://trial.ssbit.win/
- C++用 _findfirst 和 _findnext 查找文件
一.这两个函数均在io.h里面. 二.首先了解一下一个文件结构体: struct _finddata_t { unsigned attrib; time_t tim ...
- sourceInsight与IAR的同步
编写与编译二者同步:引用http://bbs.ednchina.com/BLOG_ARTICLE_3013475.HTM 1 在IAR中新建一个工程TEST.菜单栏 File->New-> ...
- WCF 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。
详细错误信息: System.ServiceModel.CommunicationException: 接收对 http://localhost:48655/XXXXXX.svc 的 HTTP 响应时 ...
- 利用curl 模拟多线程
所谓多线程就是多个 程序同时运行,单线程:执行一段逻辑,等待完成后 在执行另外一个. 多线程:几个逻辑同时进行处理,不需要相互等待,提高了总的执行时间 接下来就用curl实现多线程 实现逻辑 1. f ...
- 解决nginx转发websocket报400错误
解决nginx转发websocket报400错误 说明 由于个人服务器上面有多个项目,配置了二级域名,需要对二级域名进行转发,在转发工作这快采取了大名鼎鼎的nginx.在这之前所有的项目运行转发都没问 ...