0

我的母语不是英语,对不起我的英语。

我将 pppd 与 GPRS 模块一起使用。

我使用 likepppd record record.pcap call tdscdma命令访问 Internet.Andpppdump record.pcapwireshark显示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看起来像这样: 用wireshark

4

1 回答 1

0

您可以使用tcpdump程序来捕获ppp0接口的流量吗?

有 -C 和 -W 选项用于限制输出文件的大小。

例子:

tcpdump -i ppp0 -C 1 -W 2 -w file.pcap

从手册页查看更多信息:tcpdump(8)。

于 2014-09-15T06:12:49.123 回答