新版的gns3整合了IOU的功能,对于学习网络的人们来说真是好事一桩,但是新版也有一些小问题,今天与大家讨论的是gns3下对于IOU设备的抓包方法。IOS设备的和原来版本一样,就不再此讨论啦。

新版设备的基本操作说明网上已出,今天只说如何进行抓包。

在IOU设备上,我们不能向以前那样进行抓包操作,出现提示报错。如图,拖拽两台IOU路由器,进行连接。

gns3抓包不能打开wireshark gns3如何抓包_用户名

在线缆上进行右击,出下图所示,点击start capture。

gns3抓包不能打开wireshark gns3如何抓包_抓包_02

会弹出如下对话框,这是因为抓包文件在虚拟机上,我们需要借助一个工具。这里请大家务必记下提示框中projects后面这个文件夹的名字,即gns3-ukgi53,待会会用到。

gns3抓包不能打开wireshark gns3如何抓包_无法访问_03

在真实机电脑上安装winscp软件,百度下载即可,安装好后双击打开会出现如下界面:(左边root站点是我加上的,新安装好的没有)在右边我们进行设置,用winscp来连接我们的虚拟机。下面设置很关键:

文件协议选择csp

主机名要看你的iou虚拟机的地址,不要看我图上这个,端口号22

用户名密码就是虚拟机的,root和cisco,点击一下保存,下回就不用设置了。就会像我左边root那个一样。然后点击登录。

gns3抓包不能打开wireshark gns3如何抓包_无法访问_04

登陆后就会看到下图,左边是本机,右边是虚拟机

gns3抓包不能打开wireshark gns3如何抓包_无法访问_05

如下图,选择/<root>

gns3抓包不能打开wireshark gns3如何抓包_运维_06

在下图中点击home

gns3抓包不能打开wireshark gns3如何抓包_用户名_07

然后依次进入下一层文件夹,这时候进入projects后,就要进入刚才报错那个文件夹即gns3-ukgi53,会看到里面有个captures文件夹。抓包文件就在里面。

gns3抓包不能打开wireshark gns3如何抓包_抓包_08

此时回到gns3界面,我现在已经把两台机子配置好,因为配置比较简单就不截图了,两台主机配好ip,我们只是测试抓包,所以只要ping通就好。把鼠标放到线缆上右击,出现如图,点击start capture

gns3抓包不能打开wireshark gns3如何抓包_用户名_09

选择端口

gns3抓包不能打开wireshark gns3如何抓包_无法访问_10

然后在控制台进行ping操作

gns3抓包不能打开wireshark gns3如何抓包_抓包_11

此时在回到winscp界面,进入captures文件夹,我们会看到里面有个抓包文件。右击然后左键点击打开

gns3抓包不能打开wireshark gns3如何抓包_gns3抓包不能打开wireshark_12

如下图,抓包成功!


gns3抓包不能打开wireshark gns3如何抓包_gns3抓包不能打开wireshark_13

由于gns3新版刚出不久,网上关于对iou设备抓包的描述少之又少,笔者多处搜寻资料,终在一英文网站找到相关线索,由于论述是英文,描述又较为简单,所以笔者参考英文描述,对此过程进行了详细解释,故将此文标为原创,英文地址也提供给大家,可能会提示无法访问,可借助相关工具。

对于抓包有何问题欢迎大家留言,一起讨论,共同进步。

http://network-activity.blogspot.co.uk/2014/12/configuring-capture-between-iou-devices.html

转载于:https://blog.51cto.com/zyp1120/1611175