我的母语不是英语,对不起我的英语。
我使用带有GPRS模块的pppd。
我使用pppd record record.pcap call tdscdma
命令来访问Internet.And pppdump record.pcap
或wireshark
以显示record.pcap
。
pppd
运行时,record.pcap
将保存所有数据,文件大小越来越大。
现在我只想保存最后(最新)1Mb(例如或数量)消息。如何限制文件大小。
我更关注最近的网络状况。 FIFO不是必需的。如果文件大于1Mb,将其截断为零也可以。
[root@AT91SAM9-RT9x5 logs]# pppd -v
pppd: unrecognized option '-v'
pppd version 2.4.5
[root@AT91SAM9-RT9x5 logs]# uname -a
Linux AT91SAM9-RT9x5 2.6.39 #34 Wed Jun 4 16:12:41 CST 2014 armv5tejl GNU/Linux
使用wireshark看起来像这样:
答案 0 :(得分:0)
您可以使用tcpdump
程序捕获ppp0
界面的流量吗?
有-C和-W选项可用于限制输出文件的大小。
示例:
tcpdump -i ppp0 -C 1 -W 2 -w file.pcap
请参阅手册页:tcpdump(8)。