如何使用netem / tc来模拟单个IP地址(而不是NIC)的不良networking(丢弃和延迟数据包)?

看下面的图表,如何使用netem / tc drop 10%的数据包,并将它们delay 2ms用于单个IP?

  +----------------+ | | | Test Client |--------------+ | 148.341.10.15 | | +----------------+ | +----------------+ | | | |------------| Server | | | | +----------------+ | +----------------+ | | | | Normal Cleints |--------------+ | | +----------------+ 

从研究它应该是可能的,但是这看起来是更复杂的用例(通常是在接口而不是IP级别上完成的)。

这个答案很好,但是只处理NIC级别, netem 文档也一样

我发现了一篇似乎是在IP层面上做的文章 ,但是相当复杂。

请注意,下图中的IP地址仅为示例IP。

如何使用netem / tc148.341.10.15删除10%的数据包并将其延迟2ms?