GNS3作为一个强大的软件,也是具有抓包功能的,可以通过wireshark来实现抓包。
至于wireshark这个抓包工具,在安装华为Ensp时会安装到,当然,如果没有安装Ensp,也可以单独下载安装Wireshark。
GNS3与Wireshark的关联:
在GNS3中单击左上角的第二项“编辑--首选项--Capture”,如下:
第一处设置为设备自动抓包后,临时抓包文件的存放路径。
第二处设置为wireshark的存放路径,用于启动Wireshark程序,读取抓包文件。
第三处设置为开始抓包的同时打开wireshark(可勾可不勾)
注:
此处的路径设置:
单独用D:\gns3\Wireshark\Wireshark.exe %c是打开wireshark并抓包,但是要手动更新。
D:\gns3\Wireshark\Wireshark.exe
-k -i %p用这个语法是自动刷新的,
如果在“启动Wireshark命令或其他capture文件读取工具”处单独填写的是Wireshark的启动路径,没有跟上面的后缀的话,直接出现的是下面这个界面:
后缀加上一个:%c后,直接出现的是抓包的界面,如下:
但是,这个界面不会自动刷新,要自己手动点击刷新按钮刷新。
所以,建议在启动程序的路径后面加上 -k -i %p.打开后会对抓到的包自动刷新并显示出来。
时间: 2024-10-25 09:51:59