linux - 如何限制 pppd 记录文件大小?

标签 linux pppd

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

我使用带有 GPRS 模块的 pppd。

我使用像pppd record record.pcap call tdscdma命令来访问互联网。pppdump record.pcapwireshark来显示record.pcap

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

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

我比较关心最近的网络状况。 FIFO不是必须的。如果文件大于1Mb,截断为零也可以。

[root@AT91SAM9-RT9x5 日志]# pppd -v pppd:无法识别的选项“-v” pppd 版本 2.4.5

[root@AT91SAM9-RT9x5 日志]# uname -a Linux AT91SAM9-RT9x5 2.6.39 #34 六月 4 日星期三 16:12:41 CST 2014 armv5tejl GNU/Linux

使用wireshark看起来像这样: with-wireshark

最佳答案

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

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

示例:

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

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

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

相关文章:

linux - gnome-terminal 命令可以从命令行运行,但不能从 Cinnamon 快捷方式(或脚本)运行

linux - 无法连接到 Jenkins 服务器 (Amazon Linux AMI)

linux - 使用 INTERFACE 选项通过 SOCAT 的 PPPd

python - 使用进程替换作为 Python 的输入文件两次

linux - AWK 添加 if 语句以将零添加到数字范围 0 到 9(需要使用 AWK)

linux - pppd连接GSM/GPRS调制解调器,数次后重拨

linux - pppd: peer 拒绝同意我们的 IP 地址

Android - 如何使用 ppid = 1 终止进程

linux - 如何在linux中获取线程的调度统计信息?