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的安装位置

最新文章

  1. JavaScript对象属性(二)
  2. 【原】mysql慢日志分析
  3. 一步一步教你安装openstack
  4. [python基础]关于包,类,模块的那些事儿
  5. (转) ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(
  6. 每用户订阅上的所有者 SID 不存在 (异常来自 HRESULT:0x80040207)
  7. PHP安全编程:留心后门URL 直接可以通过URL访问(转)
  8. 红外 IR 协议原理分析
  9. mybatis第一个入门demo
  10. Mac/ios 模拟器 测试模拟慢网速
  11. JNI 详细解释
  12. 大数据学习系列之八----- Hadoop、Spark、HBase、Hive搭建环境遇到的错误以及解决方法
  13. 项目架构开发:数据访问层之UnitOfWork (补充)
  14. 万类之父——Object
  15. iOS常用控件尺寸大集合
  16. appium----【已解决】【Mac】安装sudo npm install -g appium-doctor总是提示“Error: EACCES: permission denied........”
  17. Win10 + MySQL + Tableu + PPT + 可视化方案
  18. 428 Setup MySQL + - 改
  19. wordcount源代码详解
  20. 微信小程序自运营器 微信小程序自动运营器(让你的微信小程序,公众号零运营成本,24小时全自动运营)

热门文章

  1. 使用Managed Extensibility Framework方便的扩展应用程序
  2. gitlab不小心把sign-in取消了怎么恢复
  3. idea 中maven编译速度过慢的问题的解决
  4. secureCRT关闭连接自动关闭tomcat服务
  5. SmartGit过期解决办法
  6. 本地开发spark代码上传spark集群服务并运行
  7. laravel5.5 excel的安装和使用
  8. ALGO-143_蓝桥杯_算法训练_字符串变换
  9. TCP/IP学习20180626-数据链路层
  10. JVM 专题