在 Busybox 中模拟较差的网络连接
Simulating poor network connections in Busybox
我正在编写一个脚本来模拟使用 Busybox 的 Android 设备的不良网络连接。在Bash中,我正在使用tc
和netem
来模拟丢包、特定延迟等,但这些在Busybox中是不可用的。我知道 Busybox 有 iptables
可用,但它提供的功能没有 netem
多。我有几个问题:
- 您建议如何在 Busybox 中模拟较差的网络连接?我做了相当多的研究,但没有发现有人尝试使用 Busybox 测试与设备的慢速连接。
- 有没有为 Busybox 编译
netem
的方法,如果可能的话,你能指出正确的方向让我开始吗?
- 有没有一种方法可以像
netem
那样用 iptables
模拟特定的延迟、数据包丢失、损坏和重复?
谢谢。
您可以在 busybox/networking
中找到 tc
(以及其他网络实用程序)。
勾选https://github.com/mozilla-b2g/busybox/blob/master/networking/tc.c
不清楚您的问题是在 android 设备上还是在其他设备上进行。在任何情况下,如果 tc
未启用,您可能必须为您的目标重新编译 busybox。
我正在编写一个脚本来模拟使用 Busybox 的 Android 设备的不良网络连接。在Bash中,我正在使用tc
和netem
来模拟丢包、特定延迟等,但这些在Busybox中是不可用的。我知道 Busybox 有 iptables
可用,但它提供的功能没有 netem
多。我有几个问题:
- 您建议如何在 Busybox 中模拟较差的网络连接?我做了相当多的研究,但没有发现有人尝试使用 Busybox 测试与设备的慢速连接。
- 有没有为 Busybox 编译
netem
的方法,如果可能的话,你能指出正确的方向让我开始吗? - 有没有一种方法可以像
netem
那样用iptables
模拟特定的延迟、数据包丢失、损坏和重复?
谢谢。
您可以在 busybox/networking
中找到 tc
(以及其他网络实用程序)。
勾选https://github.com/mozilla-b2g/busybox/blob/master/networking/tc.c
不清楚您的问题是在 android 设备上还是在其他设备上进行。在任何情况下,如果 tc
未启用,您可能必须为您的目标重新编译 busybox。