我正在编写一个脚本来模拟使用Busybox的Android设备的糟糕网络连接。在Bash中,我使用tc
和netem
来模拟数据包丢失,特定延迟等,但这些在Busybox中不可用。我知道Busybox有iptables
可用,但它提供的功能不如netem
。我有几个问题:
netem
,如果有可能,你能指出我正确的方向开始吗?iptables
模拟特定延迟,数据包丢失,损坏和重复netem
?感谢。
答案 0 :(得分:2)
You can find tc
(as well as other network utilities) in busybox/networking
.
Check https://github.com/mozilla-b2g/busybox/blob/master/networking/tc.c
It's not clear form your question if you are doing it on an android device or on another device. In any case, you may have to recompile busybox for your target if tc
is not enabled.