做OTT-IP TV这一行的,遇到问题经常需要抓网络包,tcpdump就是一个很好用的工具。如果不会tcpdump出门都不好意思打招呼。
别看tcpdump有很多的选项,其实常用的也就那么几个,比如
tcpdump -i 网络接口 -s 网络数据包长度 -w 文件名
-i: 后面是网卡名。一般有eth0,eth1等网卡名,可以用ifconfig来查看你的设备上有哪些网卡名。
-s: 要抓取的网络包长度。我喜欢写0,这就表示抓取完整长度的网络包,一个也不落下。
-w: 表示要将抓取到的网络包写入一个文件,将来可以用wireshark这款网络包分析软件打开查看。