Raspbian被动数据消耗


1

我正在使用带有raspbian lite的raspberry Pis进行一个项目,该项目要求他们使用4G加密狗在街上外出才能访问互联网。可以想像,我希望将设备的数据消耗保持在最低水平,并进行一些研究以及一些实际实验(ifconfig数据流量测量),我发现仅raspbian就有大约243 KiB / hr的Rx数据和58 KiB /小时的Tx数据。考虑到我确定这些都没有用于我的项目,这很多。

是否有人对操作系统使用该数据的目的有所了解,如何减少数据?我考虑过关闭接口,仅在绝对需要时才打开接口(ifconfig“接口”关闭,而ifconfig“接口”打开),那是个好主意吗?


2
蛮力/手动查找方法是在Pi上运行tcpdump并将所有流量捕获到文件中,然后使用wireshark等工具查看流量。
克雷格

Answers:


1

也许像其他用户所建议的那样,在嗅探流量之前先尝试的更简单的选择是:尝试使用ufw(apt install)这样的防火墙。然后阻止所有传入和传出连接。

sudo ufw default deny incomingsudo ufw default deny outgoing

然后仅允许您需要的端口,例如ssh sudo ufw allow ssh或Web服务器等。有关更多选项,请参见此处的手册页。


0

就我的感觉而言,在线网络连接并不是很多243/58 KiB / hr RX / TX。有一些协议可以使其保持在线状态,例如“保持活动”或路由信息。在Raspbian IPv4和Raspbian IPv6上均已启用,因此它也可能使连接信息加倍。它还可能取决于您的提供者发送什么来建立连接。

您可以tcpdump确切地查看哪些协议和数据将发送到上行链路。然后,您可以决定自己真正需要什么,并使用的规则抑制不必要的流量iptables

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.