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

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

我使用类似pppd record record.pcap call tdscdma的命令访问Internet,并使用pppdump record.pcapwireshark显示record.pcap

pppd运行时,record.pcap将保存所有数据,并且文件大小越来越大。

现在,我只想保存last(最新)1Mb(例如,或数量)消息。如何限制文件大小。

我更担心最近的网络状况。 FIFO不是必需的。如果文件大于1Mb,则将其截断为零也可以。

[root@AT91SAM9-RT9x5 logs]# pppd -vpppd: unrecognized option '-v'pppd version 2.4.5

[root@AT91SAM9-RT9x5 logs]# uname -aLinux AT91SAM9-RT9x5 2.6.39 #34 Wed Jun 4 16:12:41 CST 2014 armv5tejl GNU/Linux

使用wireshark看起来像这样:

最佳答案

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

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

例:

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


请参见手册页中的更多内容:tcpdump(8)。

关于linux - 如何限制pppd记录文件的大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25841646/

10-11 06:57