我们的视频流媒体系统(包括EasyNVR ,EasyDSS,EasyGBS)都可以在windows和linux中进行部署,如果页面出现报错,在windows中我们可以用wirshark进行抓包,在linux中我们可以输入tcpdump命令来进行抓包,可以通过抓包来进行报错分析。
下面为大家介绍一下抓包的过程:
1、首先用finalshell或者Xshell打开linux的服务器后,先用ifconfig查询下该Linux服务器的ip地址以及网段接口。
2、由此我们知道该网络的网关接口位eth0,接下来输入
tcpdump -i eth0 -w eth0.cap (第一个eth0是接口,第二个是文件夹名称)然后按下回车,系统就进行抓包了,我们在抓包过程中可以对页面进行播放,设备接入等等操作。
3、差不多十分钟左右就可以停止了(如果不停止的话抓包过程会一直运行,这样会占据服务器很大的储存空间),按下ctrl+c就停止抓包了。
4、接着我们可以看到当前文件夹目录中会出现eth0.cap的文件,这个就是我们所抓的包。
5、将该文件下载到我们本地中用wirshark打开后
我们可以在里面对端口,ip以及设备编号进行分析查找问题的原因。